From 43122ed70852d9f28c69db6296e36dd2dd1b4e92 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Aubort Date: Fri, 29 Aug 2008 10:07:27 +0200 Subject: [PATCH] * Security files to CSV * Some bugfixes bzr revid: jean-baptiste.aubort@camptocamp.com-20080829080727-z8x95pg4ai5byru4 --- addons/account/__terp__.py | 2 - addons/account/account_security.xml | 399 ------------------ addons/account/project/project_security.xml | 51 --- addons/account_analytic_analysis/__terp__.py | 1 + .../ir.model.access.csv | 3 + addons/account_payment/__terp__.py | 12 +- addons/account_payment/ir.model.access.csv | 5 + addons/account_report/__terp__.py | 6 +- addons/account_report/ir.model.access.csv | 2 + addons/board/board_security.xml | 12 - addons/board_account/board_account_demo.xml | 4 +- addons/crm/crm_demo.xml | 10 +- addons/crm/crm_security.xml | 112 ----- .../tinyerp-mailgate/tinyerp-mailgate.py | 2 +- addons/delivery/__terp__.py | 6 +- addons/delivery/ir.model.access.csv | 4 + addons/hr/__terp__.py | 1 - addons/hr/hr_demo.xml | 2 +- addons/hr/hr_security.xml | 183 -------- addons/hr_contract/__terp__.py | 3 +- addons/hr_contract/hr_contract_security.xml | 155 +------ addons/hr_contract/ir.model.access.csv | 9 + addons/hr_expense/__terp__.py | 8 +- addons/hr_expense/ir.model.access.csv | 3 + addons/hr_timesheet/__terp__.py | 7 +- addons/hr_timesheet/ir.model.access.csv | 2 + .../hr_timesheet_sheet_demo.xml | 2 +- addons/mrp/mrp_security.xml | 280 ------------ addons/mrp/scripts/scheduler.py | 4 +- addons/processus/__terp__.py | 1 - addons/processus/ir.model.access.csv | 8 +- addons/product/product_security.xml | 112 ----- addons/project/project_demo.xml | 8 +- addons/project/project_security.xml | 89 ---- addons/purchase/purchase_security.xml | 97 ----- addons/report_account/__terp__.py | 5 +- addons/report_account/ir.model.access.csv | 2 + addons/report_analytic/__terp__.py | 5 +- addons/report_analytic/ir.model.access.csv | 2 + addons/report_analytic_line/__terp__.py | 1 + .../report_analytic_line/ir.model.access.csv | 2 + addons/report_crm/__terp__.py | 5 +- addons/report_crm/ir.model.access.csv | 3 + addons/report_intrastat/__terp__.py | 5 +- addons/report_intrastat/ir.model.access.csv | 3 + addons/report_mrp/__terp__.py | 5 +- addons/report_mrp/ir.model.access.csv | 3 + addons/report_project/__terp__.py | 5 +- addons/report_project/ir.model.access.csv | 3 + addons/report_purchase/__terp__.py | 5 +- addons/report_purchase/ir.model.access.csv | 3 + addons/report_sale/__terp__.py | 6 +- addons/report_sale/ir.model.access.csv | 3 + addons/report_stock/__terp__.py | 5 +- addons/report_stock/ir.model.access.csv | 2 + addons/report_task/__terp__.py | 1 + addons/report_task/ir.model.access.csv | 2 + addons/sale/__terp__.py | 1 - addons/sale/sale_security.xml | 36 +- addons/scrum/__terp__.py | 7 +- addons/scrum/ir.model.access.csv | 5 + addons/scrum/scrum_demo.xml | 2 +- addons/stock/__terp__.py | 12 +- addons/stock/ir.model.access.csv | 12 + addons/subscription/__terp__.py | 4 +- addons/subscription/ir.model.access.csv | 5 + 66 files changed, 201 insertions(+), 1564 deletions(-) delete mode 100644 addons/account/project/project_security.xml create mode 100644 addons/account_analytic_analysis/ir.model.access.csv create mode 100644 addons/account_payment/ir.model.access.csv create mode 100644 addons/account_report/ir.model.access.csv create mode 100644 addons/delivery/ir.model.access.csv delete mode 100644 addons/hr/hr_security.xml create mode 100644 addons/hr_contract/ir.model.access.csv create mode 100644 addons/hr_expense/ir.model.access.csv create mode 100644 addons/hr_timesheet/ir.model.access.csv create mode 100644 addons/report_account/ir.model.access.csv create mode 100644 addons/report_analytic/ir.model.access.csv create mode 100644 addons/report_analytic_line/ir.model.access.csv create mode 100644 addons/report_crm/ir.model.access.csv create mode 100644 addons/report_intrastat/ir.model.access.csv create mode 100644 addons/report_mrp/ir.model.access.csv create mode 100644 addons/report_project/ir.model.access.csv create mode 100644 addons/report_purchase/ir.model.access.csv create mode 100644 addons/report_sale/ir.model.access.csv create mode 100644 addons/report_stock/ir.model.access.csv create mode 100644 addons/report_task/ir.model.access.csv create mode 100644 addons/scrum/ir.model.access.csv create mode 100644 addons/stock/ir.model.access.csv create mode 100644 addons/subscription/ir.model.access.csv diff --git a/addons/account/__terp__.py b/addons/account/__terp__.py index 0ca7332075e..51175f1268b 100644 --- a/addons/account/__terp__.py +++ b/addons/account/__terp__.py @@ -66,7 +66,6 @@ "product_data.xml", "product_view.xml", "account_security.xml", - "project/project_security.xml", "account_assert_test.xml", ], "translations" : { @@ -77,4 +76,3 @@ } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - diff --git a/addons/account/account_security.xml b/addons/account/account_security.xml index 2ccbdf6352d..5fc01afd83d 100644 --- a/addons/account/account_security.xml +++ b/addons/account/account_security.xml @@ -22,403 +22,4 @@ Account Payment - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - - account_account base.group_employee - - - - - - - - - account_account_type base.group_employee - - - - - - - - - account_analytic_account base.group_employee - - - - - - - - - account_analytic_journal base.group_employee - - - - - - - - - account_analytic_line base.group_employee - - - - - - - - - account_bank_statement group_account_manager - - - - - - - - - account_bank_statement_line group_account_manager - - - - - - - - - account_bank_statement_reconcile group_account_manager - - - - - - - - - account_bank_statement_reconcile_line group_account_manager - - - - - - - - - account_fiscalyear base.group_employee - - - - - - - - - account_invoice group_sale_manager - - - - - - - - - account_invoice_line group_sale_manager - - - - - - - - - account_invoice_tax group_sale_manager - - - - - - - - - account_invoice group_project_member - - - - - - - - - account_invoice_line group_project_member - - - - - - - - - account_invoice_tax group_project_member - - - - - - - - - account_journal base.group_employee - - - - - - - - - account_journal_column base.group_employee - - - - - - - - - account_journal_period base.group_employee - - - - - - - - - account_journal_view base.group_employee - - - - - - - - - account_model base.group_erp_manager - - - - - - - - - account_model_line base.group_erp_manager - - - - - - - - - account_move group_sale_manager - - - - - - - - - account_move_line group_sale_manager - - - - - - - - - account_move_reconcile group_sale_manager - - - - - - - - - account_payment_term group_account_payment - - - - - - - - - account_payment_term_line group_account_payment - - - - - - - - - account_payment_term base.group_employee - - - - - - - - - account_payment_term_line base.group_employee - - - - - - - - - account_period base.group_employee - - - - - - - - - account_subscription base.group_erp_manager - - - - - - - - - account_subscription_line base.group_erp_manager - - - - - - - - - account_tax base.group_employee - - - - - - - - - account_tax_code base.group_employee - - - - - - - \ No newline at end of file diff --git a/addons/account/project/project_security.xml b/addons/account/project/project_security.xml deleted file mode 100644 index c93f865eda6..00000000000 --- a/addons/account/project/project_security.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - addons - - - addons - - - - account_analytic_account account.group_account_user - - - - - - - - - account_analytic_account base.group_employee - - - - - - - - - account_analytic_journal base.group_employee - - - - - - - - - account_analytic_journal account.group_account_user - - - - - - - - \ No newline at end of file diff --git a/addons/account_analytic_analysis/__terp__.py b/addons/account_analytic_analysis/__terp__.py index bdecb2de23f..6e876cac931 100644 --- a/addons/account_analytic_analysis/__terp__.py +++ b/addons/account_analytic_analysis/__terp__.py @@ -41,6 +41,7 @@ Add menu to show relevant information for each manager.""", "update_xml" : [ "account_analytic_analysis_view.xml", "account_analytic_analysis_menu.xml", + "ir.model.access.csv", ], "demo_xml" : [], "active": False, diff --git a/addons/account_analytic_analysis/ir.model.access.csv b/addons/account_analytic_analysis/ir.model.access.csv new file mode 100644 index 00000000000..044093a93a9 --- /dev/null +++ b/addons/account_analytic_analysis/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_user,user,model_user,base.group_user,1,0,0,0 +access_month,month,model_month,base.group_user,1,0,0,0 diff --git a/addons/account_payment/__terp__.py b/addons/account_payment/__terp__.py index 93d37888154..45196108416 100644 --- a/addons/account_payment/__terp__.py +++ b/addons/account_payment/__terp__.py @@ -39,9 +39,15 @@ * a basic mechanism to easily plug various automated payment. """, "demo_xml": [], - "update_xml": ["payment_wizard.xml", "payment_view.xml", - "payment_workflow.xml", "payment_sequence.xml", - "account_invoice_view.xml", "payment_report.xml"], + "update_xml": [ + "payment_wizard.xml", + "payment_view.xml", + "payment_workflow.xml", + "payment_sequence.xml", + "account_invoice_view.xml", + "payment_report.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/account_payment/ir.model.access.csv b/addons/account_payment/ir.model.access.csv new file mode 100644 index 00000000000..4b578e2d33f --- /dev/null +++ b/addons/account_payment/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_payment_type,payment.type,model_payment_type,base.group_user,1,0,0,0 +access_payment_mode,payment.mode,model_payment_mode,base.group_user,1,0,0,0 +access_payment_order,payment.order,model_payment_order,base.group_user,1,0,0,0 +access_payment_line,payment.line,model_payment_line,base.group_user,1,0,0,0 diff --git a/addons/account_report/__terp__.py b/addons/account_report/__terp__.py index 4bb4b482636..1018b57ae6b 100644 --- a/addons/account_report/__terp__.py +++ b/addons/account_report/__terp__.py @@ -36,7 +36,11 @@ "category" : "Generic Modules/Accounting", "init_xml" : [ ], "demo_xml" : [ ], - "update_xml" : [ "account_view.xml","account_report.xml" ], + "update_xml" : [ + "account_view.xml", + "account_report.xml", + "ir.model.access.csv", + ], # "translations" : { # "fr": "i18n/french_fr.csv" # }, diff --git a/addons/account_report/ir.model.access.csv b/addons/account_report/ir.model.access.csv new file mode 100644 index 00000000000..aeb498cde5a --- /dev/null +++ b/addons/account_report/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_report_report,account.report.report,model_account_report_report,base.group_user,1,0,0,0 diff --git a/addons/board/board_security.xml b/addons/board/board_security.xml index b00edc30b22..e7af75ff548 100644 --- a/addons/board/board_security.xml +++ b/addons/board/board_security.xml @@ -7,18 +7,6 @@ Board Manager - - - addons - - - addons - - - addons - diff --git a/addons/board_account/board_account_demo.xml b/addons/board_account/board_account_demo.xml index 931c55f4c12..690a07f633f 100644 --- a/addons/board_account/board_account_demo.xml +++ b/addons/board_account/board_account_demo.xml @@ -13,9 +13,9 @@ 0 - + - \ No newline at end of file + diff --git a/addons/crm/crm_demo.xml b/addons/crm/crm_demo.xml index af02a985690..2fbaf4f0317 100644 --- a/addons/crm/crm_demo.xml +++ b/addons/crm/crm_demo.xml @@ -183,7 +183,7 @@ - + @@ -230,7 +230,7 @@ - + @@ -276,7 +276,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -417,7 +417,7 @@ - + diff --git a/addons/crm/crm_security.xml b/addons/crm/crm_security.xml index e1c36326595..75364d35e53 100644 --- a/addons/crm/crm_security.xml +++ b/addons/crm/crm_security.xml @@ -6,116 +6,4 @@ Customer Executive - User - - - - addons - - - addons - - - addons - - - addons - - - addons - - - - crm_case group_crm_user - - - - - - - - - crm_case base.group_employee - - - - - - - - - crm_case_log base.group_employee - - - - - - - - - crm_case_log group_crm_user - - - - - - - - - crm_case_rule group_crm_manager - - - - - - - - - crm_case_rule base.group_employee - - - - - - - - - crm_case_section group_crm_manager - - - - - - - - - crm_case_section base.group_employee - - - - - - - - - crm_segmentation base.group_employee - - - - - - - - - crm_segmentation group_crm_manager - - - - - - - \ No newline at end of file diff --git a/addons/crm/scripts/tinyerp-mailgate/tinyerp-mailgate.py b/addons/crm/scripts/tinyerp-mailgate/tinyerp-mailgate.py index 18cf12879c9..49befe8f97f 100644 --- a/addons/crm/scripts/tinyerp-mailgate/tinyerp-mailgate.py +++ b/addons/crm/scripts/tinyerp-mailgate/tinyerp-mailgate.py @@ -308,7 +308,7 @@ if __name__ == '__main__': parser.add_option_group(group) parser.add_option("-u", "--user", dest="userid", help="ID of the user in Tiny ERP", default=3, type='int') - parser.add_option("-p", "--password", dest="password", help="Password of the user in Tiny ERP", default='admin') + parser.add_option("-p", "--password", dest="password", help="Password of the user in Tiny ERP", default='root') parser.add_option("-e", "--email", dest="email", help="Email address used in the From field of outgoing messages") parser.add_option("-s", "--section", dest="section", help="ID or code of the case section", default="support") parser.add_option("-m", "--default", dest="default", help="Default eMail in case of any trouble.", default=None) diff --git a/addons/delivery/__terp__.py b/addons/delivery/__terp__.py index 20e7b89f915..54434ea7b28 100644 --- a/addons/delivery/__terp__.py +++ b/addons/delivery/__terp__.py @@ -35,7 +35,11 @@ "depends" : ["sale","purchase", "stock",], "init_xml" : ["delivery_data.xml"], "demo_xml" : ["delivery_demo.xml"], - "update_xml" : ["delivery_view.xml","delivery_wizard.xml"], + "update_xml" : [ + "delivery_view.xml", + "delivery_wizard.xml", + "ir.model.access.csv", + ], "active": False, "installable": True, } diff --git a/addons/delivery/ir.model.access.csv b/addons/delivery/ir.model.access.csv new file mode 100644 index 00000000000..6333814759c --- /dev/null +++ b/addons/delivery/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_delivery_carrier,delivery.carrier,model_delivery_carrier,base.group_user,1,0,0,0 +access_delivery_grid,delivery.grid,model_delivery_grid,base.group_user,1,0,0,0 +access_delivery_grid_line,delivery.grid.line,model_delivery_grid_line,base.group_user,1,0,0,0 diff --git a/addons/hr/__terp__.py b/addons/hr/__terp__.py index 99529fa9232..29a13a55abf 100644 --- a/addons/hr/__terp__.py +++ b/addons/hr/__terp__.py @@ -53,7 +53,6 @@ "hr_report.xml", "hr_wizard.xml", "hr_department_view.xml", - "hr_security.xml", ], "active": False, "installable": True diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml index cfc6b7dd9fa..2e4c6cfc5ae 100644 --- a/addons/hr/hr_demo.xml +++ b/addons/hr/hr_demo.xml @@ -56,7 +56,7 @@ Fabien Pinckaers 45 - + 25 diff --git a/addons/hr/hr_security.xml b/addons/hr/hr_security.xml deleted file mode 100644 index 81809256ff0..00000000000 --- a/addons/hr/hr_security.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - HR Manager - - - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - - hr_action_reason group_hr_manager - - - - - - - - - hr_action_reason base.group_employee - - - - - - - - - hr_attendance base.group_employee - - - - - - - - - hr_department group_hr_manager - - - - - - - - - hr_employee group_hr_manager - - - - - - - - - hr_employee base.group_employee - - - - - - - - - hr_employee_category group_hr_manager - - - - - - - - - hr_employee_category base.group_employee - - - - - - - - - hr_holidays base.group_employee - - - - - - - - - hr_holidays group_hr_manager - - - - - - - - - hr_holidays_status base.group_employee - - - - - - - - - hr_holidays_status group_hr_manager - - - - - - - - - hr_timesheet group_hr_manager - - - - - - - - - hr_timesheet base.group_employee - - - - - - - - - hr_timesheet_group group_hr_manager - - - - - - - - - hr_timesheet_group base.group_employee - - - - - - - - \ No newline at end of file diff --git a/addons/hr_contract/__terp__.py b/addons/hr_contract/__terp__.py index dfc0a485eb0..9087c2252b3 100644 --- a/addons/hr_contract/__terp__.py +++ b/addons/hr_contract/__terp__.py @@ -46,7 +46,8 @@ "demo_xml" : [], "update_xml" : [ "hr_contract_view.xml", - "hr_contract_security.xml" + "hr_contract_security.xml", + "ir.model.access.csv", ], "active": False, "installable": True diff --git a/addons/hr_contract/hr_contract_security.xml b/addons/hr_contract/hr_contract_security.xml index 1a2d1a551bb..a25f8f23a95 100644 --- a/addons/hr_contract/hr_contract_security.xml +++ b/addons/hr_contract/hr_contract_security.xml @@ -1,156 +1,5 @@ - - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - - hr_contract base.group_employee - - - - - - - - - hr_contract group_hr_manager - - - - - - - - - hr_contract_wage_type group_hr_manager - - - - - - - - - hr_contract_wage_type base.group_employee - - - - - - - - - hr_contract_wage_type_period group_hr_manager - - - - - - - - - hr_contract_wage_type_period base.group_employee - - - - - - - - - hr_employee_marital_status group_hr_manager - - - - - - - - - hr_employee_marital_status base.group_employee - - - - - - - - - hr_expense_expense base.group_employee - - - - - - - - - hr_expense_expense group_hr_manager - - - - - - - - - hr_timesheet_invoice_factor group_hr_manager - - - - - - - - - hr_timesheet_invoice_factor base.group_employee - - - - - - - - - hr_timesheet_sheet_sheet base.group_employee - - - - - - - - - hr_timesheet_sheet_sheet group_hr_manager - - - - - - + + HR Manager \ No newline at end of file diff --git a/addons/hr_contract/ir.model.access.csv b/addons/hr_contract/ir.model.access.csv new file mode 100644 index 00000000000..40130e98b21 --- /dev/null +++ b/addons/hr_contract/ir.model.access.csv @@ -0,0 +1,9 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_hr_contract_base.group_user,hr_contract base.group_user,model_hr_contract,base.group_user,1,0,0,0 +access_hr_contract_group_hr_manager,hr_contract group_hr_manager,model_hr_contract,group_hr_manager,1,1,1,1 +access_hr_contract_wage_type_group_hr_manager,hr_contract_wage_type group_hr_manager,model_hr_contract_wage_type,group_hr_manager,1,1,1,1 +access_hr_contract_wage_type_base.group_user,hr_contract_wage_type base.group_user,model_hr_contract_wage_type,base.group_user,1,0,0,0 +access_hr_contract_wage_type_period_group_hr_manager,hr_contract_wage_type_period group_hr_manager,model_hr_contract_wage_type_period,group_hr_manager,1,1,1,1 +access_hr_contract_wage_type_period_base.group_user,hr_contract_wage_type_period base.group_user,model_hr_contract_wage_type_period,base.group_user,1,0,0,0 +access_hr_employee_marital_status_group_hr_manager,hr_employee_marital_status group_hr_manager,model_hr_employee_marital_status,group_hr_manager,1,1,1,1 +access_hr_employee_marital_status_base.group_user,hr_employee_marital_status base.group_user,model_hr_employee_marital_status,base.group_user,1,0,0,0 diff --git a/addons/hr_expense/__terp__.py b/addons/hr_expense/__terp__.py index c05d0204fd8..5c021248736 100644 --- a/addons/hr_expense/__terp__.py +++ b/addons/hr_expense/__terp__.py @@ -49,7 +49,13 @@ """, "init_xml" : [], "demo_xml" : ["hr_expense_demo.xml", "hr.expense.expense.csv"], - "update_xml" : ["hr_expense_sequence.xml", "hr_expense_workflow.xml", "hr_expense_view.xml", "hr_expense_report.xml",], + "update_xml" : [ + "hr_expense_sequence.xml", + "hr_expense_workflow.xml", + "hr_expense_view.xml", + "hr_expense_report.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/hr_expense/ir.model.access.csv b/addons/hr_expense/ir.model.access.csv new file mode 100644 index 00000000000..6539e7ac526 --- /dev/null +++ b/addons/hr_expense/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_hr_expense_expense,hr.expense.expense,model_hr_expense_expense,base.group_user,1,0,0,0 +access_hr_expense_line,hr.expense.line,model_hr_expense_line,base.group_user,1,0,0,0 diff --git a/addons/hr_timesheet/__terp__.py b/addons/hr_timesheet/__terp__.py index 2595ba25cab..88ba0f4e983 100644 --- a/addons/hr_timesheet/__terp__.py +++ b/addons/hr_timesheet/__terp__.py @@ -46,7 +46,12 @@ to set up a management by affair. "depends" : ["account", "hr", "base",], "init_xml" : ["hr_timesheet_data.xml"], "demo_xml" : ["hr_timesheet_demo.xml",], - "update_xml" : ["hr_timesheet_view.xml", "hr_timesheet_report.xml","hr_timesheet_wizard.xml"], + "update_xml" : [ + "hr_timesheet_view.xml", + "hr_timesheet_report.xml", + "hr_timesheet_wizard.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/hr_timesheet/ir.model.access.csv b/addons/hr_timesheet/ir.model.access.csv new file mode 100644 index 00000000000..e3e5456432e --- /dev/null +++ b/addons/hr_timesheet/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_hr_analytic_timesheet,hr.analytic.timesheet,model_hr_analytic_timesheet,base.group_user,1,0,0,0 diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml index 69dd34fdfb9..6d68778ad80 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml @@ -15,7 +15,7 @@ Sheet 1 - + - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - - mrp_bom group_production_manager - - - - - - - - - mrp_bom base.group_employee - - - - - - - - - mrp_bom_revision base.group_employee - - - - - - - - - mrp_bom_revision group_production_manager - - - - - - - - - mrp_procurement base.group_employee - - - - - - - - - mrp_procurement group_production_manager - - - - - - - - - mrp_production base.group_employee - - - - - - - - - mrp_production group_production_manager - - - - - - - - - mrp_production_product_line group_production_manager - - - - - - - - - mrp_production_product_line base.group_employee - - - - - - - - - mrp_production_workcenter_line base.group_employee - - - - - - - - - mrp_production_workcenter_line group_production_manager - - - - - - - - - mrp_property base.group_employee - - - - - - - - - mrp_property group_production_manager - - - - - - - - - mrp_property_group base.group_employee - - - - - - - - - mrp_property_group group_production_manager - - - - - - - - - mrp_routing group_production_manager - - - - - - - - - mrp_routing base.group_employee - - - - - - - - - mrp_routing_workcenter group_production_manager - - - - - - - - - mrp_routing_workcenter base.group_employee - - - - - - - - - mrp_workcenter base.group_employee - - - - - - - - - mrp_workcenter group_production_manager - - - - - - - - - stock_move group_production_manager - - - - - - - - - stock_move base.group_employee - - - - - - - - - stock_warehouse_orderpoint base.group_employee - - - - - - - - - stock_warehouse_orderpoint group_production_manager - - - - - - - \ No newline at end of file diff --git a/addons/mrp/scripts/scheduler.py b/addons/mrp/scripts/scheduler.py index 96b009c57ab..6372efc7ad6 100644 --- a/addons/mrp/scripts/scheduler.py +++ b/addons/mrp/scripts/scheduler.py @@ -31,8 +31,8 @@ import xmlrpclib sock = xmlrpclib.ServerProxy('http://localhost:8069/xmlrpc/wizard') -wiz_id = sock.create('trunk', 3, 'admin', 'mrp.procurement.compute.all') -sock.execute('trunk', 3, 'admin', wiz_id, {'form': {'po_cycle': 1.0, 'po_lead': 1.0, 'user_id': 3, 'schedule_cycle': 1.0, 'picking_lead': 1.0, 'security_lead': 50.0, 'automatic': False}, 'ids': [], 'report_type': 'pdf', 'model': 'ir.ui.menu', 'id': False}, 'compute', {}) +wiz_id = sock.create('trunk', 1, 'root', 'mrp.procurement.compute.all') +sock.execute('trunk', 1, 'root', wiz_id, {'form': {'po_cycle': 1.0, 'po_lead': 1.0, 'user_id': 3, 'schedule_cycle': 1.0, 'picking_lead': 1.0, 'security_lead': 50.0, 'automatic': False}, 'ids': [], 'report_type': 'pdf', 'model': 'ir.ui.menu', 'id': False}, 'compute', {}) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/processus/__terp__.py b/addons/processus/__terp__.py index ab4013cab86..508a8dea3bc 100644 --- a/addons/processus/__terp__.py +++ b/addons/processus/__terp__.py @@ -13,7 +13,6 @@ This module allows you to manage your processus for the end-users. "demo_xml" : [], "update_xml" : [ 'processus_view.xml', - 'ir.model.access.csv', "processus_report.xml"], "active": False, "installable": True diff --git a/addons/processus/ir.model.access.csv b/addons/processus/ir.model.access.csv index a7950953c9a..e092c3e2f65 100644 --- a/addons/processus/ir.model.access.csv +++ b/addons/processus/ir.model.access.csv @@ -1,5 +1,5 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_processus,processus.processus,model_processus_processus,,1,0,0,0 -access_node,processus.node,model_processus_node,,1,0,0,0 -access_transition,processus.transition,model_processus_transition,,1,0,0,0 -access_action,processus.transition.action,model_processus_transition_action,,1,0,0,0 +access_processus_processus,processus.processus,model_processus_processus,base.group_user,1,0,0,0 +access_processus_node,processus.node,model_processus_node,base.group_user,1,0,0,0 +access_processus_transition,processus.transition,model_processus_transition,base.group_user,1,0,0,0 +access_processus_transition_action,processus.transition.action,model_processus_transition_action,base.group_user,1,0,0,0 \ No newline at end of file diff --git a/addons/product/product_security.xml b/addons/product/product_security.xml index 81d871d0eb0..cffce5169fd 100644 --- a/addons/product/product_security.xml +++ b/addons/product/product_security.xml @@ -2,116 +2,4 @@ Product Manager - - - - addons - - - addons - - - addons - - - addons - - - addons - - - - product_pricelist base.group_employee - - - - - - - - - product_pricelist group_product_manager - - - - - - - - - product_pricelist_item base.group_employee - - - - - - - - - product_pricelist_item group_product_manager - - - - - - - - - product_pricelist_version group_product_manager - - - - - - - - - product_pricelist_version base.group_employee - - - - - - - - - product_product base.group_employee - - - - - - - - - product_product group_product_manager - - - - - - - - - product_template base.group_employee - - - - - - - - - product_template group_product_manager - - - - - - - \ No newline at end of file diff --git a/addons/project/project_demo.xml b/addons/project/project_demo.xml index 3cf4fc6b78b..9f87b383cc4 100644 --- a/addons/project/project_demo.xml +++ b/addons/project/project_demo.xml @@ -40,7 +40,7 @@ 38.0 - + BoM, After sales returns, interventions. Tracability. Specific adaptation to MRP @@ -106,7 +106,7 @@ 29 24.0 - + MRP; functionnal layer done @@ -165,7 +165,7 @@ 40 32.0 - + In house trainings 2007-06-06 @@ -174,7 +174,7 @@ 50 1 24.0 - + Validation + latest modifications. diff --git a/addons/project/project_security.xml b/addons/project/project_security.xml index 39d9a58db55..44f5c17ea09 100644 --- a/addons/project/project_security.xml +++ b/addons/project/project_security.xml @@ -2,93 +2,4 @@ Project Manager - - - - - addons - - - addons - - - addons - - - - project_project base.group_employee - - - - - - - - - project_project group_project_manager - - - - - - - - - project_task base.group_employee - - - - - - - - - project_task group_project_manager - - - - - - - - - project_task account.group_project_member - - - - - - - - - project_task_work base.group_employee - - - - - - - - - project_task_work group_project_manager - - - - - - - - - project_task_work account.group_project_member - - - - - - - \ No newline at end of file diff --git a/addons/purchase/purchase_security.xml b/addons/purchase/purchase_security.xml index 2eb8d2efc90..f036fc4a837 100644 --- a/addons/purchase/purchase_security.xml +++ b/addons/purchase/purchase_security.xml @@ -2,101 +2,4 @@ Purchase Manager - - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - - account_invoice group_purchase_manager - - - - - - - - - account_invoice_line group_purchase_manager - - - - - - - - - account_invoice_tax group_purchase_manager - - - - - - - - - purchase_order base.group_employee - - - - - - - - - purchase_order group_purchase_manager - - - - - - - - - purchase_order_line group_purchase_manager - - - - - - - - - purchase_order_line base.group_employee - - - - - - - - - stock_move group_purchase_manager - - - - - - - \ No newline at end of file diff --git a/addons/report_account/__terp__.py b/addons/report_account/__terp__.py index 27aebb5d661..7b9c20baf54 100644 --- a/addons/report_account/__terp__.py +++ b/addons/report_account/__terp__.py @@ -36,7 +36,10 @@ "description": "A module that adds new reports based on the account module.", "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_receivable_view.xml"], + "update_xml" : [ + "report_receivable_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_account/ir.model.access.csv b/addons/report_account/ir.model.access.csv new file mode 100644 index 00000000000..162e26600ff --- /dev/null +++ b/addons/report_account/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_account_receivable,report.account.receivable,model_report_account_receivable,base.group_user,1,0,0,0 diff --git a/addons/report_analytic/__terp__.py b/addons/report_analytic/__terp__.py index 0168880430c..c5928486e18 100644 --- a/addons/report_analytic/__terp__.py +++ b/addons/report_analytic/__terp__.py @@ -36,7 +36,10 @@ "description": "A module that adds new reports based on analytic accounts.", "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_analytic_view.xml"], + "update_xml" : [ + "report_analytic_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_analytic/ir.model.access.csv b/addons/report_analytic/ir.model.access.csv new file mode 100644 index 00000000000..5f9181889cb --- /dev/null +++ b/addons/report_analytic/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_analytic_account_close,report.analytic.account.close,model_report_analytic_account_close,base.group_user,1,0,0,0 diff --git a/addons/report_analytic_line/__terp__.py b/addons/report_analytic_line/__terp__.py index 7b2ff187ab8..bb2b0f8ec42 100644 --- a/addons/report_analytic_line/__terp__.py +++ b/addons/report_analytic_line/__terp__.py @@ -39,6 +39,7 @@ ], "update_xml" : [ "report_analytic_line_view.xml", + "ir.model.access.csv", ], "active": False, "installable": True diff --git a/addons/report_analytic_line/ir.model.access.csv b/addons/report_analytic_line/ir.model.access.csv new file mode 100644 index 00000000000..cc9b921b502 --- /dev/null +++ b/addons/report_analytic_line/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_account_analytic_line_to_invoice,report.account.analytic.line.to.invoice,model_report_account_analytic_line_to_invoice,base.group_user,1,0,0,0 diff --git a/addons/report_crm/__terp__.py b/addons/report_crm/__terp__.py index a82c1af8c1f..efec1f3d174 100644 --- a/addons/report_crm/__terp__.py +++ b/addons/report_crm/__terp__.py @@ -36,7 +36,10 @@ "description": "A module that adds new reports based on CRM cases.", "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_crm_view.xml"], + "update_xml" : [ + "report_crm_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_crm/ir.model.access.csv b/addons/report_crm/ir.model.access.csv new file mode 100644 index 00000000000..6324447e3ae --- /dev/null +++ b/addons/report_crm/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_crm_case_user,report.crm.case.user,model_report_crm_case_user,base.group_user,1,0,0,0 +access_report_crm_case_categ,report.crm.case.categ,model_report_crm_case_categ,base.group_user,1,0,0,0 diff --git a/addons/report_intrastat/__terp__.py b/addons/report_intrastat/__terp__.py index e6bf6fb67ec..6ac4acad184 100644 --- a/addons/report_intrastat/__terp__.py +++ b/addons/report_intrastat/__terp__.py @@ -36,7 +36,10 @@ "description": "A module that adds intrastat reports.", "init_xml" : ["report_intrastat_data.xml",], "demo_xml" : [], - "update_xml" : ["report_intrastat_view.xml",], + "update_xml" : [ + "report_intrastat_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_intrastat/ir.model.access.csv b/addons/report_intrastat/ir.model.access.csv new file mode 100644 index 00000000000..cb354173518 --- /dev/null +++ b/addons/report_intrastat/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_intrastat_code,report.intrastat.code,model_report_intrastat_code,base.group_user,1,0,0,0 +access_report_intrastat,report.intrastat,model_report_intrastat,base.group_user,1,0,0,0 diff --git a/addons/report_mrp/__terp__.py b/addons/report_mrp/__terp__.py index 29ed5dbcce4..593abf2d6ab 100644 --- a/addons/report_mrp/__terp__.py +++ b/addons/report_mrp/__terp__.py @@ -36,7 +36,10 @@ "description": "A module that adds new reports based on MRP cases.", "init_xml": [], "demo_xml": [], - "update_xml": ["report_mrp_view.xml"], + "update_xml": [ + "report_mrp_view.xml", + "ir.model.access.csv", + ], "installable": True } diff --git a/addons/report_mrp/ir.model.access.csv b/addons/report_mrp/ir.model.access.csv new file mode 100644 index 00000000000..aa413e2d248 --- /dev/null +++ b/addons/report_mrp/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_workcenter_load,report.workcenter.load,model_report_workcenter_load,base.group_user,1,0,0,0 +access_report_mrp_inout,report.mrp.inout,model_report_mrp_inout,base.group_user,1,0,0,0 diff --git a/addons/report_project/__terp__.py b/addons/report_project/__terp__.py index e809ae85d8f..5ad437c4d7f 100644 --- a/addons/report_project/__terp__.py +++ b/addons/report_project/__terp__.py @@ -36,7 +36,10 @@ "description": "A module that adds some reports on the sales", "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_project_view.xml"], + "update_xml" : [ + "report_project_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_project/ir.model.access.csv b/addons/report_project/ir.model.access.csv new file mode 100644 index 00000000000..9dbded5a90a --- /dev/null +++ b/addons/report_project/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_project_task_user,report.project.task.user,model_report_project_task_user,base.group_user,1,0,0,0 +access_report_project_task,report.project.task,model_report_project_task,base.group_user,1,0,0,0 diff --git a/addons/report_purchase/__terp__.py b/addons/report_purchase/__terp__.py index c05bde1a4a9..953afc4db6e 100644 --- a/addons/report_purchase/__terp__.py +++ b/addons/report_purchase/__terp__.py @@ -35,7 +35,10 @@ "category" : "Generic Modules/Sales & Purchases", "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_purchase_view.xml"], + "update_xml" : [ + "report_purchase_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_purchase/ir.model.access.csv b/addons/report_purchase/ir.model.access.csv new file mode 100644 index 00000000000..0083635432c --- /dev/null +++ b/addons/report_purchase/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_purchase_order_product,report.purchase.order.product,model_report_purchase_order_product,base.group_user,1,0,0,0 +access_report_purchase_order_category,report.purchase.order.category,model_report_purchase_order_category,base.group_user,1,0,0,0 diff --git a/addons/report_sale/__terp__.py b/addons/report_sale/__terp__.py index 6186dff5559..a17affd5fb7 100644 --- a/addons/report_sale/__terp__.py +++ b/addons/report_sale/__terp__.py @@ -46,7 +46,11 @@ """, "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_sale_view.xml","report_sale_graph.xml"], + "update_xml" : [ + "report_sale_view.xml", + "report_sale_graph.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_sale/ir.model.access.csv b/addons/report_sale/ir.model.access.csv new file mode 100644 index 00000000000..9bc76aeda2b --- /dev/null +++ b/addons/report_sale/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_sale_order_product,report.sale.order.product,model_report_sale_order_product,base.group_user,1,0,0,0 +access_report_sale_order_category,report.sale.order.category,model_report_sale_order_category,base.group_user,1,0,0,0 diff --git a/addons/report_stock/__terp__.py b/addons/report_stock/__terp__.py index 43966a7d4f8..35d0899abc9 100644 --- a/addons/report_stock/__terp__.py +++ b/addons/report_stock/__terp__.py @@ -42,7 +42,10 @@ """, "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_stock_view.xml",], + "update_xml" : [ + "report_stock_view.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_stock/ir.model.access.csv b/addons/report_stock/ir.model.access.csv new file mode 100644 index 00000000000..1fe712a6a59 --- /dev/null +++ b/addons/report_stock/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_stock_prodlots,report.stock.prodlots,model_report_stock_prodlots,base.group_user,1,0,0,0 diff --git a/addons/report_task/__terp__.py b/addons/report_task/__terp__.py index 1617b1ff13f..737fb67c43c 100644 --- a/addons/report_task/__terp__.py +++ b/addons/report_task/__terp__.py @@ -36,6 +36,7 @@ 'init_xml' : [], 'update_xml': [ 'report_task_view.xml', + "ir.model.access.csv", ], 'active': False, 'installable': True diff --git a/addons/report_task/ir.model.access.csv b/addons/report_task/ir.model.access.csv new file mode 100644 index 00000000000..d506ecabe5b --- /dev/null +++ b/addons/report_task/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_report_task_user_pipeline_open,report.task.user.pipeline.open,model_report_task_user_pipeline_open,base.group_user,1,0,0,0 diff --git a/addons/sale/__terp__.py b/addons/sale/__terp__.py index 46c20a4f913..3f840114d05 100644 --- a/addons/sale/__terp__.py +++ b/addons/sale/__terp__.py @@ -52,7 +52,6 @@ - delivery costs """, "update_xml" : [ - "sale_workflow.xml", "sale_sequence.xml", "sale_data.xml", diff --git a/addons/sale/sale_security.xml b/addons/sale/sale_security.xml index 3dfb696ac10..71330a9d7a2 100644 --- a/addons/sale/sale_security.xml +++ b/addons/sale/sale_security.xml @@ -3,30 +3,6 @@ Salesman - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - - - addons - @@ -111,10 +87,10 @@ - - sale_order base.group_employee + + sale_order base.group_user - + @@ -138,10 +114,10 @@ - - sale_order_line base.group_employee + + sale_order_line base.group_user - + diff --git a/addons/scrum/__terp__.py b/addons/scrum/__terp__.py index 117da98e70f..10ee69c7e53 100644 --- a/addons/scrum/__terp__.py +++ b/addons/scrum/__terp__.py @@ -56,7 +56,12 @@ * http://controlchaos.com """, "demo_xml" : ["scrum_demo.xml"], - "update_xml": ["scrum_view.xml","scrum_report.xml", "scrum_wizard.xml"], + "update_xml": [ + "scrum_view.xml", + "scrum_report.xml", + "scrum_wizard.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/scrum/ir.model.access.csv b/addons/scrum/ir.model.access.csv new file mode 100644 index 00000000000..604df36dce2 --- /dev/null +++ b/addons/scrum/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_scrum_team,scrum.team,model_scrum_team,base.group_user,1,0,0,0 +access_scrum_sprint,scrum.sprint,model_scrum_sprint,base.group_user,1,0,0,0 +access_scrum_product_backlog,scrum.product.backlog,model_scrum_product_backlog,base.group_user,1,0,0,0 +access_scrum_meeting,scrum.meeting,model_scrum_meeting,base.group_user,1,0,0,0 diff --git a/addons/scrum/scrum_demo.xml b/addons/scrum/scrum_demo.xml index 4ec1b43644d..70f944a87a6 100644 --- a/addons/scrum/scrum_demo.xml +++ b/addons/scrum/scrum_demo.xml @@ -19,7 +19,7 @@ 2005-12-20 Sprint for V3.2.0 - + open diff --git a/addons/stock/__terp__.py b/addons/stock/__terp__.py index 248b0414370..ae57231c0a5 100644 --- a/addons/stock/__terp__.py +++ b/addons/stock/__terp__.py @@ -35,7 +35,17 @@ "category" : "Generic Modules/Inventory Control", "init_xml" : [], "demo_xml" : ["stock_demo.xml"], - "update_xml" : ["stock_workflow.xml", "stock_data.xml", "stock_incoterms.xml","stock_wizard.xml", "stock_view.xml", "stock_report.xml", "stock_sequence.xml", "product_data.xml",], + "update_xml" : [ + "stock_workflow.xml", + "stock_data.xml", + "stock_incoterms.xml", + "stock_wizard.xml", + "stock_view.xml", + "stock_report.xml", + "stock_sequence.xml", + "product_data.xml", + "ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/stock/ir.model.access.csv b/addons/stock/ir.model.access.csv new file mode 100644 index 00000000000..94254f9d951 --- /dev/null +++ b/addons/stock/ir.model.access.csv @@ -0,0 +1,12 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_stock_incoterms,stock.incoterms,model_stock_incoterms,base.group_user,1,0,0,0 +access_stock_location,stock.location,model_stock_location,base.group_user,1,0,0,0 +access_stock_tracking,stock.tracking,model_stock_tracking,base.group_user,1,0,0,0 +access_stock_picking,stock.picking,model_stock_picking,base.group_user,1,0,0,0 +access_stock_production_lot,stock.production.lot,model_stock_production_lot,base.group_user,1,0,0,0 +access_stock_production_lot_revision,stock.production.lot.revision,model_stock_production_lot_revision,base.group_user,1,0,0,0 +access_stock_move,stock.move,model_stock_move,base.group_user,1,0,0,0 +access_stock_inventory,stock.inventory,model_stock_inventory,base.group_user,1,0,0,0 +access_stock_inventory_line,stock.inventory.line,model_stock_inventory_line,base.group_user,1,0,0,0 +access_stock_warehouse,stock.warehouse,model_stock_warehouse,base.group_user,1,0,0,0 +access_stock_picking_move_wizard,stock.picking.move.wizard,model_stock_picking_move_wizard,base.group_user,1,0,0,0 diff --git a/addons/subscription/__terp__.py b/addons/subscription/__terp__.py index aa509c7d755..62da3096f1e 100644 --- a/addons/subscription/__terp__.py +++ b/addons/subscription/__terp__.py @@ -34,7 +34,9 @@ "depends" : ["base"], "init_xml" : [], "demo_xml" : [], - "update_xml" : ["subscription_view.xml"], + "update_xml" : [ + "ir.model.access.csv", + "subscription_view.xml"], "active": False, "installable": True } diff --git a/addons/subscription/ir.model.access.csv b/addons/subscription/ir.model.access.csv new file mode 100644 index 00000000000..c4da7f24187 --- /dev/null +++ b/addons/subscription/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_subscription_document,subscription.document,model_subscription_document,base.group_user,1,0,0,0 +access_subscription_document_fields,subscription.document.fields,model_subscription_document_fields,base.group_user,1,0,0,0 +access_subscription_subscription,subscription.subscription,model_subscription_subscription,base.group_user,1,0,0,0 +access_subscription_subscription_history,subscription.subscription.history,model_subscription_subscription_history,base.group_user,1,0,0,0