[IMP] Remove full access on uom.uom and uom.category to sale manager, stock manager, purchase manager, POS manager, MRP manager

We only keep full access to uom.uom and uom.category to the group Administration/Configuration
This commit is contained in:
Alexis de Lattre
2025-05-08 12:18:30 +00:00
parent 47afd81567
commit a98490706f
8 changed files with 16 additions and 0 deletions

View File

@@ -12,6 +12,7 @@
'website': 'http://www.akretion.com',
'depends': ['mrp'],
'data': [
'security/ir.model.access.csv',
'views/mrp_production.xml',
'views/product_template.xml',
'views/stock_move_line.xml',

View File

@@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
mrp.access_uom_category_mrp_manager,Read access on uom.category (inherited in usability module to remove full access),uom.model_uom_category,mrp.group_mrp_manager,1,0,0,0
mrp.access_uom_uom_mrp_manager,Read access on uom.uom (inherited in usability module to remove full access),uom.model_uom_uom,mrp.group_mrp_manager,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 mrp.access_uom_category_mrp_manager Read access on uom.category (inherited in usability module to remove full access) uom.model_uom_category mrp.group_mrp_manager 1 0 0 0
3 mrp.access_uom_uom_mrp_manager Read access on uom.uom (inherited in usability module to remove full access) uom.model_uom_uom mrp.group_mrp_manager 1 0 0 0

View File

@@ -27,6 +27,7 @@ Akretion:
"website": "http://www.akretion.com",
"depends": ["point_of_sale"],
"data": [
"security/ir.model.access.csv",
"report/pos.xml",
"views/report_pos_order.xml",
"views/pos_category.xml",

View File

@@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
point_of_sale.access_uom_uom_manager,Read access on uom.uom (inherited in usability module to remove full access),uom.model_uom_uom,point_of_sale.group_pos_manager,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 point_of_sale.access_uom_uom_manager Read access on uom.uom (inherited in usability module to remove full access) uom.model_uom_uom point_of_sale.group_pos_manager 1 0 0 0

View File

@@ -12,6 +12,7 @@
'website': 'http://www.akretion.com',
'depends': ['purchase'],
'data': [
'security/ir.model.access.csv',
'views/purchase_order.xml',
'views/purchase_report.xml',
'views/account_move.xml',

View File

@@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
purchase.access_uom_category_purchase_manager,Read access on uom.category (inherited in usability module to remove full access),uom.model_uom_category,purchase.group_purchase_manager,1,0,0,0
purchase.access_uom_uom_purchase_manager,Read access on uom.uom (inherited in usability module to remove full access),uom.model_uom_uom,purchase.group_purchase_manager,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 purchase.access_uom_category_purchase_manager Read access on uom.category (inherited in usability module to remove full access) uom.model_uom_category purchase.group_purchase_manager 1 0 0 0
3 purchase.access_uom_uom_purchase_manager Read access on uom.uom (inherited in usability module to remove full access) uom.model_uom_uom purchase.group_purchase_manager 1 0 0 0

View File

@@ -1,3 +1,5 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_sale_invoice_discount_all_lines_sale,Full access on sale.invoice.discount.all.lines to Sale user,model_sale_invoice_discount_all_lines,sales_team.group_sale_salesman,1,1,1,1
access_sale_invoice_discount_all_lines_invoice,Full access on sale.invoice.discount.all.lines to Invoice user,model_sale_invoice_discount_all_lines,account.group_account_invoice,1,1,1,1
sale.access_uom_category_sale_manager,Read access on uom.category (inherited in usability module to remove full access),uom.model_uom_category,sales_team.group_sale_manager,1,0,0,0
sale.access_uom_uom_sale_manager,Read access on uom.uom (inherited in usability module to remove full access),uom.model_uom_uom,sales_team.group_sale_manager,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_sale_invoice_discount_all_lines_sale Full access on sale.invoice.discount.all.lines to Sale user model_sale_invoice_discount_all_lines sales_team.group_sale_salesman 1 1 1 1
3 access_sale_invoice_discount_all_lines_invoice Full access on sale.invoice.discount.all.lines to Invoice user model_sale_invoice_discount_all_lines account.group_account_invoice 1 1 1 1
4 sale.access_uom_category_sale_manager Read access on uom.category (inherited in usability module to remove full access) uom.model_uom_category sales_team.group_sale_manager 1 0 0 0
5 sale.access_uom_uom_sale_manager Read access on uom.uom (inherited in usability module to remove full access) uom.model_uom_uom sales_team.group_sale_manager 1 0 0 0

View File

@@ -4,3 +4,5 @@ access_procurement_scheduler_log_user,Read/Create procurement.scheduler.log to S
access_procurement_scheduler_log_read,Read access on procurement.scheduler.log to Employee,model_procurement_scheduler_log,base.group_user,1,0,0,0
access_stock_warehouse_orderpoint_employee,Read access on stock.warehouse.orderpoint to employee (needed to open product form view with employee-only group),stock.model_stock_warehouse_orderpoint,base.group_user,1,0,0,0
stock.access_stock_inventory_line_user,stock.inventory.line user,stock.model_stock_inventory_line,stock.group_stock_user,1,1,1,1
stock.access_uom_category_stock_manager,Read access on uom.category (inherited in usability module to remove full access),uom.model_uom_category,stock.group_stock_manager,1,0,0,0
stock.access_uom_uom_stock_manager,Read access on uom.uom (inherited in usability module to remove full access),uom.model_uom_uom,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
4 access_procurement_scheduler_log_read Read access on procurement.scheduler.log to Employee model_procurement_scheduler_log base.group_user 1 0 0 0
5 access_stock_warehouse_orderpoint_employee Read access on stock.warehouse.orderpoint to employee (needed to open product form view with employee-only group) stock.model_stock_warehouse_orderpoint base.group_user 1 0 0 0
6 stock.access_stock_inventory_line_user stock.inventory.line user stock.model_stock_inventory_line stock.group_stock_user 1 1 1 1
7 stock.access_uom_category_stock_manager Read access on uom.category (inherited in usability module to remove full access) uom.model_uom_category stock.group_stock_manager 1 0 0 0
8 stock.access_uom_uom_stock_manager Read access on uom.uom (inherited in usability module to remove full access) uom.model_uom_uom stock.group_stock_manager 1 0 0 0