[12.0][MIG] product_unit_manager_group + rename

Basic module migration and :

- rename module's name product_unit_manager_group into uom_manager_group
in order to follow the new separation between product and uom modules
in Odoo 12.0
- light refactor adding a group category "Units of Measure" with two
levels :
    - nothing : neither UoM fields nor menus are displayed
    - User : UoM fields are displayed but not Uom menus (Users are not
    allowed to create or modify UoM)
    - Manager : display both fields and UoM menus

The rest of the module philosophy is maintained. All the Sales
Manager, Stock Manager, MRP Manager have no more rights to create or
modify UoMs. Only "UoM Managers" can.
This commit is contained in:
clementmbr
2020-05-13 18:02:04 -03:00
parent e96c3d72eb
commit 16424a6897
16 changed files with 656 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_uom_uom_manager,uom.uom.manager,uom.model_uom_uom,group_uom_manager,1,1,1,1
access_uom_category_manager,uom.category.manager,uom.model_uom_category,group_uom_manager,1,1,1,1
access_uom_uom_user,uom.uom.user,uom.model_uom_uom,uom.group_uom,1,0,0,0
access_uom_uom_categ_user,uom.uom.categ.user,uom.model_uom_category,uom.group_uom,1,0,0,0
uom.access_uom_category_manager,uom.category.manager,uom.model_uom_category,base.group_system,1,0,0,0
uom.access_uom_uom_manager,uom.uom.manager,uom.model_uom_uom,base.group_system,1,0,0,0
sale.access_uom_uom_sale_manager,uom.uom salemanager,uom.model_uom_uom,sales_team.group_sale_manager,1,0,0,0
sale.access_uom_category_sale_manager,uom.category salemanager,uom.model_uom_category,sales_team.group_sale_manager,1,0,0,0
purchase.access_uom_uom_purchase_manager,uom.uom purchase_manager,uom.model_uom_uom,purchase.group_purchase_manager,1,0,0,0
purchase.access_uom_category_purchase_manager,uom.category purchase_manager,uom.model_uom_category,purchase.group_purchase_manager,1,0,0,0
mrp.access_uom_uom_mrp_manager,uom.uom mrp_manager,uom.model_uom_uom,mrp.group_mrp_manager,1,0,0,0
mrp.access_uom_category_mrp_manager,uom.category mrp_manager,uom.model_uom_category,mrp.group_mrp_manager,1,0,0,0
stock.access_uom_uom_stock_manager,uom.uom stock_manager,uom.model_uom_uom,stock.group_stock_manager,1,0,0,0
stock.access_uom_category_stock_manager,uom.category stock_manager,uom.model_uom_category,stock.group_stock_manager,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_uom_uom_manager uom.uom.manager uom.model_uom_uom group_uom_manager 1 1 1 1
3 access_uom_category_manager uom.category.manager uom.model_uom_category group_uom_manager 1 1 1 1
4 access_uom_uom_user uom.uom.user uom.model_uom_uom uom.group_uom 1 0 0 0
5 access_uom_uom_categ_user uom.uom.categ.user uom.model_uom_category uom.group_uom 1 0 0 0
6 uom.access_uom_category_manager uom.category.manager uom.model_uom_category base.group_system 1 0 0 0
7 uom.access_uom_uom_manager uom.uom.manager uom.model_uom_uom base.group_system 1 0 0 0
8 sale.access_uom_uom_sale_manager uom.uom salemanager uom.model_uom_uom sales_team.group_sale_manager 1 0 0 0
9 sale.access_uom_category_sale_manager uom.category salemanager uom.model_uom_category sales_team.group_sale_manager 1 0 0 0
10 purchase.access_uom_uom_purchase_manager uom.uom purchase_manager uom.model_uom_uom purchase.group_purchase_manager 1 0 0 0
11 purchase.access_uom_category_purchase_manager uom.category purchase_manager uom.model_uom_category purchase.group_purchase_manager 1 0 0 0
12 mrp.access_uom_uom_mrp_manager uom.uom mrp_manager uom.model_uom_uom mrp.group_mrp_manager 1 0 0 0
13 mrp.access_uom_category_mrp_manager uom.category mrp_manager uom.model_uom_category mrp.group_mrp_manager 1 0 0 0
14 stock.access_uom_uom_stock_manager uom.uom stock_manager uom.model_uom_uom stock.group_stock_manager 1 0 0 0
15 stock.access_uom_category_stock_manager uom.category stock_manager uom.model_uom_category stock.group_stock_manager 1 0 0 0