From 9f66c83115118803a1ea6d35da56d3bd4aadaf4f Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Fri, 17 Oct 2008 18:06:47 +0530 Subject: [PATCH 1/4] Account_report:Added sequence to indicators,sorted on months,better layout,continuos display bzr revid: jvo@tinyerp.com-20081017123647-hvgm9wniefdytpgt --- .../account_report/report/print_indicator.py | 9 ++++----- .../account_report/report/print_indicator.rml | 19 +++++-------------- 2 files changed, 9 insertions(+), 19 deletions(-) diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index 71a4890f569..800878ea198 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -81,7 +81,7 @@ class accounting_report_indicator(report_sxw.rml_parse): if not name=='array': return super(accounting_report_indicator,self).repeatIn(lst, name, nodes_parent=False) - value=['X-Axis'] + value=['Data'] value.extend(self.header_name) type=['string'].extend(['float']*len(self.header_name)) width=[40]*(len(self.header_name)+1) @@ -159,7 +159,7 @@ class accounting_report_indicator(report_sxw.rml_parse): self.header_val=[str(x) for x in self.header_val] temp_dict=zip(self.header_name,self.header_val) res=dict(temp_dict) - res['X-Axis']='Y-Axis' + res['Data']='Value' result.append(res) return result @@ -176,6 +176,7 @@ class accounting_report_indicator(report_sxw.rml_parse): base='period' history_ids=obj_history.search(self.cr,self.uid,[('name','=',object['id']),tuple_search]) + history_ids.sort() obj_his=obj_history.browse(self.cr,self.uid,history_ids) data_val=[] @@ -241,13 +242,11 @@ class accounting_report_indicator(report_sxw.rml_parse): data=zip(self.header_name,self.header_val) - y_min_range=0 - ar = area.T(size = (650,450),x_coord = category_coord.T(data, 0), y_range = (None, None), x_axis = axis.X(label="Period // Year",format="/a-30{}%s"), y_axis = axis.Y(label="Value")) - ar.add_plot(bar_plot.T(data = data,width=15, data_label_format="/o/17{}%s",label = "Value",fill_style=fill_style.red)) + ar.add_plot(bar_plot.T(data = data,width=15, data_label_format="/o/15{}%s",label = "Value",fill_style=fill_style.red)) ar.draw() can.close() diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index 479eb853424..b535a277fca 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -113,22 +113,23 @@ +
[[ repeatIn(lines(data['form']),'o')]] -[[ o['type']=='view' and setTag('para','para',{'fontName':'Helvetica-Bold'}) ]][[ o['name'] ]] +() [[ o['type']=='view' and setTag('para','para',{'fontName':'Helvetica-Bold'}) ]][[ o['name'] ]] -[[ o['type']=='view' and setTag('para','para',{'fontName':'Helvetica-Bold'}) ]][[ o['code'] ]] +[[ o['type']=='view' and setTag('para','para',{'fontName':'Helvetica-Bold'}) ]][[ o['code'] ]] -[[ o['disp_graph'] and setTag('para','image',{'width':'450.00','height':'200.00','file':test(data['form'],o)}) or removeParentNode('para') ]] +[[ o['disp_graph'] and setTag('para','image',{'width':'450.00','height':'215.00','file':test(data['form'],o)}) or removeParentNode('para') ]] @@ -167,20 +168,10 @@ -[[ o['last'] and removeParentNode('pageBreak')]] - - - -Name[[ o['last'] and removeParentNode('blockTable')]] - - -Code - - - +[[ o['last'] and removeParentNode('para')]][[ '='*92 ]]
From c873b82e0533727b288c90778ac1c8625d6ebbe8 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 17 Oct 2008 18:34:39 +0530 Subject: [PATCH 2/4] partner balance wizard completed..... bzr revid: patelamit2003@gmail.com-20081017130439-a0dp1ep4u7q6flf5 --- addons/account/report/partner_balance.py | 82 +++++++++++++++++-- .../wizard/wizard_partner_balance_report.py | 14 ++-- 2 files changed, 78 insertions(+), 18 deletions(-) diff --git a/addons/account/report/partner_balance.py b/addons/account/report/partner_balance.py index 0e9b0777d14..08dab933af3 100644 --- a/addons/account/report/partner_balance.py +++ b/addons/account/report/partner_balance.py @@ -67,10 +67,13 @@ class partner_balance(report_sxw.rml_parse): return full_str_date # + + def transform_period_into_date_array(self,data): ## Get All Period Date # # If we have no period we will take all perdio in the FiscalYear. + print"data['form']['periods'][0][2]",data['form']['periods'][0][2] if not data['form']['periods'][0][2] : periods_id = self.pool.get('account.period').search(self.cr, self.uid, [('fiscalyear_id','=',data['form']['fiscalyear'])]) else: @@ -79,18 +82,63 @@ class partner_balance(report_sxw.rml_parse): for period_id in periods_id: period_obj = self.pool.get('account.period').browse(self.cr, self.uid, period_id) date_array = date_array + self.date_range(period_obj.date_start,period_obj.date_stop) - self.date_lst = date_array self.date_lst.sort() def transform_date_into_date_array(self,data): - return_array = self.date_range(data['form']['date1'],data['form']['date2']) self.date_lst = return_array self.date_lst.sort() - + def transform_both_into_date_array(self,data): + if not data['form']['periods'][0][2] : + periods_id = self.pool.get('account.period').search(self.cr, self.uid, [('fiscalyear_id','=',data['form']['fiscalyear'])]) + else: + periods_id = data['form']['periods'][0][2] + date_array = [] + for period_id in periods_id: + period_obj = self.pool.get('account.period').browse(self.cr, self.uid, period_id) + date_array = date_array + self.date_range(period_obj.date_start,period_obj.date_stop) + + period_start_date = date_array[0] + date_start_date = data['form']['date1'] + period_stop_date = date_array[-1] + date_stop_date = data['form']['date2'] + + if period_start_date sum(credit) " \ @@ -182,6 +245,7 @@ class partner_balance(report_sxw.rml_parse): # # # + self.cr.execute( "SELECT p.ref,l.account_id,ac.name as account_name,ac.code as code ,p.name, sum(debit) as debit, sum(credit) as credit, " \ "CASE WHEN sum(debit) > sum(credit) " \ diff --git a/addons/account/wizard/wizard_partner_balance_report.py b/addons/account/wizard/wizard_partner_balance_report.py index f62de99c4c6..09c9f765b5a 100644 --- a/addons/account/wizard/wizard_partner_balance_report.py +++ b/addons/account/wizard/wizard_partner_balance_report.py @@ -30,7 +30,7 @@ import wizard import pooler period_form = ''' -
+ @@ -41,13 +41,13 @@ period_form = ''' - + - + @@ -60,7 +60,7 @@ period_fields = { 'string':"Date/Period Filter", 'type':'selection', 'selection':[('bydate','By Date'),('byperiod','By Period'),('all','By Date and Period'),('none','No Filter')], - 'default': lambda *a:'none' + 'default': lambda *a:'byperiod' }, 'fiscalyear': { 'string':'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', @@ -98,12 +98,8 @@ class wizard_report(wizard.interface): def _check_state(self, cr, uid, data, context): - if data['form']['state'] == 'byperiod': - data['form']['fiscalyear'] = True - else : + if data['form']['state'] == 'bydate' : self._check_date(cr, uid, data, context) - data['form']['fiscalyear'] = False - return data['form'] def _check_date(self, cr, uid, data, context): From 1a138e1454a010d47e2a26030844799287a2e12b Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 17 Oct 2008 18:20:38 +0200 Subject: [PATCH 3/4] fix and complete access rules bzr revid: christophe@tinyerp.com-20081017162038-kzsgroivk73t0vyx --- addons/account/security/account_security.xml | 6 ++- addons/account/security/ir.model.access.csv | 31 ++++++----- .../security/ir.model.access.csv | 4 +- .../security/ir.model.access.csv | 13 +++-- .../security/ir.model.access.csv | 1 + .../security/ir.model.access.csv | 1 + addons/delivery/security/ir.model.access.csv | 16 +++--- addons/document/__terp__.py | 6 ++- addons/document/security/ir.model.access.csv | 8 +++ addons/hr/security/ir.model.access.csv | 19 +++---- .../hr_contract/security/ir.model.access.csv | 4 +- .../hr_timesheet/security/ir.model.access.csv | 4 +- addons/mrp/security/ir.model.access.csv | 53 +++++++++++-------- .../security/ir.model.access.csv | 21 +++++--- addons/project/security/ir.model.access.csv | 13 +++-- .../project_mrp/security/ir.model.access.csv | 3 ++ addons/purchase/security/ir.model.access.csv | 12 +++-- .../security/ir.model.access.csv | 16 +++--- addons/report_document/__terp__.py | 5 +- .../security/ir.model.access.csv | 9 ++++ .../security/ir.model.access.csv | 7 +-- addons/sale/security/ir.model.access.csv | 10 ++++ .../sale_journal/security/ir.model.access.csv | 3 ++ addons/scrum/security/ir.model.access.csv | 20 +++---- addons/stock/security/ir.model.access.csv | 4 +- 25 files changed, 191 insertions(+), 98 deletions(-) create mode 100644 addons/project_mrp/security/ir.model.access.csv create mode 100644 addons/report_document/security/ir.model.access.csv diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index f32c26b114f..e712c1b5c6d 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -31,5 +31,9 @@ - + + + + + diff --git a/addons/account/security/ir.model.access.csv b/addons/account/security/ir.model.access.csv index cd3f79f435e..d55331b13d4 100644 --- a/addons/account/security/ir.model.access.csv +++ b/addons/account/security/ir.model.access.csv @@ -4,11 +4,12 @@ "access_account_account_type","account.account.type","model_account_account_type","account.group_account_user",1,0,0,0 "access_account_tax","account.tax","model_account_tax","account.group_account_user",1,0,0,0 "access_account_account","account.account","model_account_account","account.group_account_user",1,0,0,0 -"access_account_account_partner_manager","account.account partner manager","model_account_account","base.group_partner_manager",1,0,0,0 +"access_account_account_partner_manager","account.account partner manager","model_account_account","base.group_user",1,0,0,0 "access_account_journal_view","account.journal.view","model_account_journal_view","account.group_account_user",1,0,0,0 "access_account_journal_column","account.journal.column","model_account_journal_column","account.group_account_user",1,0,0,0 "access_account_journal","account.journal","model_account_journal","account.group_account_user",1,0,0,0 "access_account_period","account.period","model_account_period","account.group_account_user",1,0,0,0 +"access_account_journal_period_manager","account.journal.period manager","model_account_journal_period","account.group_account_manager",1,1,1,1 "access_account_journal_period","account.journal.period","model_account_journal_period","account.group_account_user",1,1,1,1 "access_account_move","account.move","model_account_move","account.group_account_user",1,1,1,1 "access_account_move_reconcile","account.move.reconcile","model_account_move_reconcile","account.group_account_user",1,1,1,1 @@ -25,25 +26,22 @@ "access_account_tax_template","account.tax.template","model_account_tax_template","account.group_account_manager",1,1,1,1 "access_wizard_multi_charts_accounts","wizard.multi.charts.accounts","model_wizard_multi_charts_accounts","account.group_account_manager",1,1,1,1 "access_account_bank_accounts_wizard","account.bank.accounts.wizard","model_account_bank_accounts_wizard","account.group_account_manager",1,1,1,1 -"access_account_move_line","account.move.line","model_account_move_line","account.group_account_user",1,1,1,1 +"access_account_move_line","account.move.line invoice","model_account_move_line","account.group_account_invoice",1,1,1,1 "access_account_bank_statement","account.bank.statement","model_account_bank_statement","account.group_account_user",1,1,1,1 "access_account_bank_statement_reconcile","account.bank.statement.reconcile","model_account_bank_statement_reconcile","account.group_account_user",1,1,1,1 "access_account_bank_statement_reconcile_line","account.bank.statement.reconcile.line","model_account_bank_statement_reconcile_line","account.group_account_user",1,1,1,1 "access_account_bank_statement_line","account.bank.statement.line","model_account_bank_statement_line","account.group_account_user",1,1,1,1 "access_account_analytic_line","account.analytic.line","model_account_analytic_line","account.group_account_user",1,1,1,1 "access_report_hr_timesheet_invoice_journal","report.hr.timesheet.invoice.journal","model_report_hr_timesheet_invoice_journal","account.group_account_manager",1,0,0,0 -"access_account_invoice","account.invoice","model_account_invoice","account.group_account_user",1,0,0,0 -"access_account_invoice_line","account.invoice.line","model_account_invoice_line","account.group_account_user",1,0,0,0 -"access_account_invoice_tax","account.invoice.tax","model_account_invoice_tax","account.group_account_user",1,0,0,0 -"access_account_analytic_account","account.analytic.account","model_account_analytic_account","account.group_account_user",1,0,0,0 +"access_account_analytic_account","account.analytic.account","model_account_analytic_account","base.group_user",1,0,0,0 "access_account_analytic_journal","account.analytic.journal","model_account_analytic_journal","account.group_account_user",1,0,0,0 -"access_account_invoice_uinvoice","account.invoice","model_account_invoice","account.group_account_user",1,1,1,1 -"access_account_invoice_line_uinvoice","account.invoice.line","model_account_invoice_line","account.group_account_user",1,1,1,1 -"access_account_invoice_tax_uinvoice","account.invoice.tax","model_account_invoice_tax","account.group_account_user",1,1,1,1 +"access_account_invoice_uinvoice","account.invoice","model_account_invoice","account.group_account_invoice",1,1,1,1 +"access_account_invoice_line_uinvoice","account.invoice.line","model_account_invoice_line","account.group_account_invoice",1,1,1,1 +"access_account_invoice_tax_uinvoice","account.invoice.tax","model_account_invoice_tax","account.group_account_invoice",1,1,1,1 "access_account_analytic_line_uinvoice","account.analytic.line","model_account_analytic_line","account.group_account_user",1,1,1,1 -"access_account_move_uinvoice","account.move","model_account_move","account.group_account_user",1,1,1,1 -"access_account_move_reconcile_uinvoice","account.move.reconcile","model_account_move_reconcile","account.group_account_user",1,1,1,1 -"access_account_journal_period_uinvoice","account.journal.period","model_account_journal_period","account.group_account_user",1,1,1,1 +"access_account_move_uinvoice","account.move","model_account_move","account.group_account_invoice",1,1,1,1 +"access_account_move_reconcile_uinvoice","account.move.reconcile","model_account_move_reconcile","account.group_account_invoice",1,1,1,1 +"access_account_journal_period_uinvoice","account.journal.period","model_account_journal_period","account.group_account_invoice",1,1,1,1 "access_account_payment_term_manager","account.payment.term","model_account_payment_term","account.group_account_manager",1,1,1,1 "access_account_payment_term_line_manager","account.payment.term.line","model_account_payment_term_line","account.group_account_manager",1,1,1,1 "access_account_account_type_manager","account.account.type","model_account_account_type","account.group_account_manager",1,1,1,1 @@ -52,9 +50,12 @@ "access_account_journal_view_manager","account.journal.view","model_account_journal_view","account.group_account_manager",1,1,1,1 "access_account_journal_column_manager","account.journal.column","model_account_journal_column","account.group_account_manager",1,1,1,1 "access_account_journal_manager","account.journal","model_account_journal","account.group_account_manager",1,1,1,1 +"access_account_journal_invoice","account.journal invoice","model_account_journal","account.group_account_invoice",1,0,0,0 "access_account_period_manager","account.period","model_account_period","account.group_account_manager",1,1,1,1 +"access_account_period_invoice","account.period invoice","model_account_period","account.group_account_invoice",1,0,0,0 "access_account_tax_code_manager","account.tax.code","model_account_tax_code","account.group_account_manager",1,1,1,1 "access_account_tax_manager","account.tax","model_account_tax","account.group_account_manager",1,1,1,1 +"access_account_invoice_group_invoice","account.invoice group invoice","model_account_invoice","account.group_account_invoice",1,1,1,1 "access_account_invoice_manager","account.invoice","model_account_invoice","account.group_account_manager",1,1,1,1 "access_account_invoice_line_manager","account.invoice.line","model_account_invoice_line","account.group_account_manager",1,1,1,1 "access_account_invoice_tax_manager","account.invoice.tax","model_account_invoice_tax","account.group_account_manager",1,1,1,1 @@ -70,5 +71,7 @@ "access_account_invoice_partner_manager","account.invoice partner manager","model_account_invoice","base.group_partner_manager",1,0,0,0 "access_account_invoice_line_partner_manager","account.invoice.line partner manager","model_account_invoice_line","base.group_partner_manager",1,0,0,0 "access_account_invoice_tax_partner_manager","account.invoice.tax partner manager","model_account_invoice_tax","base.group_partner_manager",1,0,0,0 -"access_account_payment_term_partner_manager","account.payment.term partner manager","model_account_payment_term","base.group_partner_manager",1,0,0,0 -"access_account_payment_term_line_partner_manager","account.payment.term.line partner manager","model_account_payment_term_line","base.group_partner_manager",1,0,0,0 +"access_account_payment_term_partner_manager","account.payment.term partner manager","model_account_payment_term","base.group_user",1,0,0,0 +"access_account_payment_term_line_partner_manager","account.payment.term.line partner manager","model_account_payment_term_line","base.group_user",1,0,0,0 +"access_account_account_product_manager","account.account product manager","model_account_account","product.group_product_manager",1,0,0,0 +"access_account_journal_product_manager","account.journal product manager","model_account_journal","product.group_product_manager",1,0,0,0 diff --git a/addons/account_analytic_plans/security/ir.model.access.csv b/addons/account_analytic_plans/security/ir.model.access.csv index 95272270436..f7f141ac15a 100644 --- a/addons/account_analytic_plans/security/ir.model.access.csv +++ b/addons/account_analytic_plans/security/ir.model.access.csv @@ -4,5 +4,5 @@ "access_account_analytic_plan_instance","account.analytic.plan.instance","model_account_analytic_plan_instance","account.group_account_user",1,1,1,1 "access_account_analytic_plan_instance_line","account.analytic.plan.instance.line","model_account_analytic_plan_instance_line","account.group_account_user",1,1,1,1 "access_account_analytic_plan_line_invoice","account.analytic.plan.line.invoice","model_account_analytic_plan_line","account.group_account_user",1,1,1,1 -"access_account_analytic_plan_instance_invoice","account.analytic.plan.instance.invoice","model_account_analytic_plan_instance","account.group_account_user",1,1,1,1 -"access_account_analytic_plan_instance_line_invoice","account.analytic.plan.instance.line.invoice","model_account_analytic_plan_instance_line","account.group_account_user",1,1,1,1 +"access_account_analytic_plan_instance_manager","account.analytic.plan.instance manager","model_account_analytic_plan_instance","account.group_account_manager",1,1,1,1 +"access_account_analytic_plan_instance_line_manager","account.analytic.plan.instance.line manager","model_account_analytic_plan_instance_line","account.group_account_manager",1,1,1,1 diff --git a/addons/account_payment/security/ir.model.access.csv b/addons/account_payment/security/ir.model.access.csv index d5d97f5cbdc..95757300785 100644 --- a/addons/account_payment/security/ir.model.access.csv +++ b/addons/account_payment/security/ir.model.access.csv @@ -1,5 +1,8 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_payment_type,payment.type,model_payment_type,group_account_payment,1,1,1,1 -access_payment_mode,payment.mode,model_payment_mode,group_account_payment,1,1,1,1 -access_payment_order,payment.order,model_payment_order,group_account_payment,1,1,1,1 -access_payment_line,payment.line,model_payment_line,group_account_payment,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_payment_type","payment.type","model_payment_type","group_account_payment",1,1,1,1 +"access_payment_mode","payment.mode","model_payment_mode","group_account_payment",1,1,1,1 +"access_payment_order","payment.order","model_payment_order","group_account_payment",1,1,1,1 +"access_payment_line","payment.line","model_payment_line","group_account_payment",1,1,1,1 +"access_account_journal_payement","account.journal payment","model_account_journal","group_account_payment",1,0,0,0 +"access_account_invoice_payment","account.invoice payment","model_account_invoice","group_account_payment",1,0,0,0 +"access_account_move_line_payment","account.move.line payment","model_account_move_line","group_account_payment",1,0,0,0 diff --git a/addons/analytic_journal_billing_rate/security/ir.model.access.csv b/addons/analytic_journal_billing_rate/security/ir.model.access.csv index aa118dd32db..cf13af205ba 100644 --- a/addons/analytic_journal_billing_rate/security/ir.model.access.csv +++ b/addons/analytic_journal_billing_rate/security/ir.model.access.csv @@ -1,3 +1,4 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_analytic_journal_rate_user","analytic journal rate user","model_analytic_journal_rate_grid","project.group_project_user",1,0,0,0 "access_analytic_journal_rate_manager","analytic journal rate manager","model_analytic_journal_rate_grid","project.group_project_manager",1,1,1,1 +"access_analytic_journal_rate_account_manager","analytic journal rateaccount manager","model_analytic_journal_rate_grid","account.group_account_manager",1,1,1,1 diff --git a/addons/analytic_user_function/security/ir.model.access.csv b/addons/analytic_user_function/security/ir.model.access.csv index 4aa278b6572..b2fb45404e8 100644 --- a/addons/analytic_user_function/security/ir.model.access.csv +++ b/addons/analytic_user_function/security/ir.model.access.csv @@ -1,3 +1,4 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_analytic_user_funct_user","analytic user funct user","model_analytic_user_funct_grid","project.group_project_user",1,0,0,0 "access_analytic_user_funct_manager","analytic user funct manager","model_analytic_user_funct_grid","project.group_project_manager",1,1,1,1 +"access_analytic_user_funct_account_manager","analytic user funct account manager","model_analytic_user_funct_grid","account.group_account_manager",1,1,1,1 diff --git a/addons/delivery/security/ir.model.access.csv b/addons/delivery/security/ir.model.access.csv index b69c00a80aa..948a85c35c7 100644 --- a/addons/delivery/security/ir.model.access.csv +++ b/addons/delivery/security/ir.model.access.csv @@ -1,7 +1,9 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_delivery_carrier,delivery.carrier,model_delivery_carrier,sale.group_sale_user,1,0,0,0 -access_delivery_grid,delivery.grid,model_delivery_grid,sale.group_sale_user,1,0,0,0 -access_delivery_grid_line,delivery.grid.line,model_delivery_grid_line,sale.group_sale_user,1,0,0,0 -access_delivery_carrier_manager,delivery.carrier,model_delivery_carrier,sale.group_sale_manager,1,1,1,1 -access_delivery_grid_manager,delivery.grid,model_delivery_grid,sale.group_sale_manager,1,1,1,1 -access_delivery_grid_line_manager,delivery.grid.line,model_delivery_grid_line,sale.group_sale_manager,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_delivery_carrier","delivery.carrier","model_delivery_carrier","sale.group_sale_user",1,0,0,0 +"access_delivery_grid","delivery.grid","model_delivery_grid","sale.group_sale_user",1,0,0,0 +"access_delivery_grid_line","delivery.grid.line","model_delivery_grid_line","sale.group_sale_user",1,0,0,0 +"access_delivery_carrier_manager","delivery.carrier","model_delivery_carrier","sale.group_sale_manager",1,1,1,1 +"access_delivery_grid_manager","delivery.grid","model_delivery_grid","sale.group_sale_manager",1,1,1,1 +"access_delivery_grid_line_manager","delivery.grid.line","model_delivery_grid_line","sale.group_sale_manager",1,1,1,1 +"access_delivery_carrier_partner_manager","delivery.carrier partner_manager","model_delivery_carrier","base.group_partner_manager",1,0,0,0 +"access_delivery_carrier_stock_worker","delivery.carrier stock_worker","model_delivery_carrier","stock.group_stock_user",1,0,0,0 diff --git a/addons/document/__terp__.py b/addons/document/__terp__.py index 0e1c845cff6..94abf642361 100644 --- a/addons/document/__terp__.py +++ b/addons/document/__terp__.py @@ -14,7 +14,11 @@ """, "depends" : ["base", "process"], "init_xml" : ["document_data.xml"], - "update_xml" : ["document_view.xml"], + "update_xml" : [ + "document_view.xml", + "security/document_security.xml", + "security/ir.model.access.csv", + ], "demo_xml" : ["document_demo.xml"], "active": False, "installable": True diff --git a/addons/document/security/ir.model.access.csv b/addons/document/security/ir.model.access.csv index 0343f29f43a..dfe882e49d8 100644 --- a/addons/document/security/ir.model.access.csv +++ b/addons/document/security/ir.model.access.csv @@ -1 +1,9 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_document_directory_all","document.directory all","model_document_directory",,1,0,0,0 +"access_document_directory_group_document_manager","document.directory document manager","model_document_directory","group_document_manager",1,1,1,1 +"access_document_directory_group_system","document.directory group system","model_document_directory","base.group_system",1,1,1,1 +"access_document_directory_content_all","document.directory.content all","model_document_directory_content",,1,0,0,0 +"access_document_directory_content_group_document_manager","document.directory.content document manager","model_document_directory_content","group_document_manager",1,1,1,1 +"access_document_directory_content_group_system","document.directory.content group system","model_document_directory_content","base.group_system",1,1,1,1 +"access_document_configuation_wizard","document.configuration.wizard document manager","model_document_configuration_wizard","group_document_manager",1,1,1,1 +"access_document_configuation_wizard_sytem","document.configuration.wizard group system","model_document_configuration_wizard","base.group_system",1,1,1,1 diff --git a/addons/hr/security/ir.model.access.csv b/addons/hr/security/ir.model.access.csv index 743cbce21c2..d6e8f812590 100644 --- a/addons/hr/security/ir.model.access.csv +++ b/addons/hr/security/ir.model.access.csv @@ -1,9 +1,10 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_timesheet_group,hr.timesheet.group,model_hr_timesheet_group,hr.group_hr_user,1,0,0,0 -access_hr_employee_category,hr.employee.category,model_hr_employee_category,hr.group_hr_user,1,0,0,0 -access_hr_employee,hr.employee,model_hr_employee,hr.group_hr_user,1,1,1,1 -access_hr_timesheet,hr.timesheet,model_hr_timesheet,hr.group_hr_user,1,1,1,1 -access_hr_department,hr.department,model_hr_department,hr.group_hr_user,1,0,0,0 -access_hr_timesheet_group_manager,hr.timesheet.group.manager,model_hr_timesheet_group,hr.group_hr_manager,1,1,1,1 -access_hr_employee_category_manager,hr.employee.category.manager,model_hr_employee_category,hr.group_hr_manager,1,1,1,1 -access_hr_department_manager,hr.department.manager,model_hr_department,hr.group_hr_manager,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_hr_timesheet_group","hr.timesheet.group","model_hr_timesheet_group","hr.group_hr_user",1,0,0,0 +"access_hr_employee_category","hr.employee.category","model_hr_employee_category","hr.group_hr_user",1,0,0,0 +"access_hr_employee","hr.employee","model_hr_employee","hr.group_hr_user",1,1,1,1 +"access_hr_timesheet_manager","hr.timesheet manager","model_hr_timesheet","hr.group_hr_manager",1,1,1,1 +"access_hr_timesheet","hr.timesheet","model_hr_timesheet","hr.group_hr_user",1,1,1,1 +"access_hr_department","hr.department","model_hr_department","hr.group_hr_user",1,0,0,0 +"access_hr_timesheet_group_manager","hr.timesheet.group.manager","model_hr_timesheet_group","hr.group_hr_manager",1,1,1,1 +"access_hr_employee_category_manager","hr.employee.category.manager","model_hr_employee_category","hr.group_hr_manager",1,1,1,1 +"access_hr_department_manager","hr.department.manager","model_hr_department","hr.group_hr_manager",1,1,1,1 diff --git a/addons/hr_contract/security/ir.model.access.csv b/addons/hr_contract/security/ir.model.access.csv index f959cc1b81c..b6722e7597f 100644 --- a/addons/hr_contract/security/ir.model.access.csv +++ b/addons/hr_contract/security/ir.model.access.csv @@ -2,7 +2,9 @@ "access_hr_employee_marital_status","hr.employee.marital.status","model_hr_employee_marital_status","hr.group_hr_user",1,1,1,1 "access_hr_contract_wage_type_period_user","hr.contract.wage.type.period user","model_hr_contract_wage_type_period","hr.group_hr_user",1,0,0,0 "access_hr_contract_wage_type_period","hr.contract.wage.type.period","model_hr_contract_wage_type_period","hr.group_hr_manager",1,1,1,1 -"access_hr_contract_wage_type user","hr.contract.wage.type user","model_hr_contract_wage_type","hr.group_hr_user",1,0,0,0 +"access_hr_contract_wage_type_user","hr.contract.wage.type user","model_hr_contract_wage_type","hr.group_hr_user",1,0,0,0 "access_hr_contract_wage_type","hr.contract.wage.type","model_hr_contract_wage_type","hr.group_hr_manager",1,1,1,1 +"access_hr_contract_wage_type_contract","hr.contract.wage.type contract","model_hr_contract_wage_type","group_hr_contract",1,1,1,1 "access_hr_contract_user","hr.contract user","model_hr_contract","hr.group_hr_user",1,0,0,0 "access_hr_contract","hr.contract","model_hr_contract","group_hr_contract",1,1,1,1 +"access_hr_employee_contract","hr.employee contract","model_hr_employee","group_hr_contract",1,0,0,0 diff --git a/addons/hr_timesheet/security/ir.model.access.csv b/addons/hr_timesheet/security/ir.model.access.csv index 6a9a08f28c0..a718d2bd4ae 100644 --- a/addons/hr_timesheet/security/ir.model.access.csv +++ b/addons/hr_timesheet/security/ir.model.access.csv @@ -1,2 +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,1,1,1 +"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","hr.group_hr_user",1,1,1,1 diff --git a/addons/mrp/security/ir.model.access.csv b/addons/mrp/security/ir.model.access.csv index 7785ce8bcfa..c9b9d390e5c 100644 --- a/addons/mrp/security/ir.model.access.csv +++ b/addons/mrp/security/ir.model.access.csv @@ -1,21 +1,32 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_mrp_workcenter,mrp.workcenter,model_mrp_workcenter,mrp.group_mrp_user,1,0,0,0 -access_mrp_property_group,mrp.property.group,model_mrp_property_group,mrp.group_mrp_user,1,0,0,0 -access_mrp_property,mrp.property,model_mrp_property,mrp.group_mrp_user,1,0,0,0 -access_mrp_routing,mrp.routing,model_mrp_routing,mrp.group_mrp_user,1,0,0,0 -access_mrp_routing_workcenter,mrp.routing.workcenter,model_mrp_routing_workcenter,mrp.group_mrp_user,1,0,0,0 -access_mrp_bom,mrp.bom,model_mrp_bom,mrp.group_mrp_user,1,0,0,0 -access_mrp_bom_revision,mrp.bom.revision,model_mrp_bom_revision,mrp.group_mrp_user,1,0,0,0 -access_mrp_production,mrp.production,model_mrp_production,mrp.group_mrp_user,1,1,1,1 -access_mrp_production_workcenter_line,mrp.production.workcenter.line,model_mrp_production_workcenter_line,mrp.group_mrp_user,1,1,1,1 -access_mrp_production_product_line,mrp.production.product.line,model_mrp_production_product_line,mrp.group_mrp_user,1,1,1,1 -access_mrp_procurement,mrp.procurement,model_mrp_procurement,mrp.group_mrp_user,1,1,1,1 -access_stock_warehouse_orderpoint,stock.warehouse.orderpoint,model_stock_warehouse_orderpoint,mrp.group_mrp_user,1,0,0,0 -access_stock_warehouse_orderpoint_manager,stock.warehouse.orderpoint.manager,model_stock_warehouse_orderpoint,mrp.group_mrp_user,1,1,1,1 -access_mrp_workcenter_manager,mrp.workcenter.manager,model_mrp_workcenter,mrp.group_mrp_user,1,1,1,1 -access_mrp_property_group_manager,mrp.property.group.manager,model_mrp_property_group,mrp.group_mrp_user,1,1,1,1 -access_mrp_property_manager,mrp.property.manager,model_mrp_property,mrp.group_mrp_user,1,1,1,1 -access_mrp_routing_manager,mrp.routing.manager,model_mrp_routing,mrp.group_mrp_user,1,1,1,1 -access_mrp_routing_workcenter_manager,mrp.routing.workcenter.manager,model_mrp_routing_workcenter,mrp.group_mrp_user,1,1,1,1 -access_mrp_bom_manager,mrp.bom.manager,model_mrp_bom,mrp.group_mrp_user,1,1,1,1 -access_mrp_bom_revision_manager,mrp.bom.revision.manager,model_mrp_bom_revision,mrp.group_mrp_user,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_mrp_workcenter","mrp.workcenter","model_mrp_workcenter","mrp.group_mrp_user",1,0,0,0 +"access_mrp_property_group","mrp.property.group","model_mrp_property_group","mrp.group_mrp_user",1,0,0,0 +"access_mrp_property","mrp.property","model_mrp_property","mrp.group_mrp_user",1,0,0,0 +"access_mrp_routing","mrp.routing","model_mrp_routing","mrp.group_mrp_user",1,0,0,0 +"access_mrp_routing_workcenter","mrp.routing.workcenter","model_mrp_routing_workcenter","mrp.group_mrp_user",1,0,0,0 +"access_mrp_bom","mrp.bom","model_mrp_bom","mrp.group_mrp_user",1,0,0,0 +"access_mrp_bom_revision","mrp.bom.revision","model_mrp_bom_revision","mrp.group_mrp_user",1,0,0,0 +"access_mrp_production","mrp.production","model_mrp_production","mrp.group_mrp_user",1,1,1,1 +"access_mrp_production_workcenter_line","mrp.production.workcenter.line","model_mrp_production_workcenter_line","mrp.group_mrp_user",1,1,1,1 +"access_mrp_production_product_line","mrp.production.product.line","model_mrp_production_product_line","mrp.group_mrp_user",1,1,1,1 +"access_mrp_procurement","mrp.procurement","model_mrp_procurement","mrp.group_mrp_user",1,1,1,1 +"access_stock_warehouse_orderpoint","stock.warehouse.orderpoint","model_stock_warehouse_orderpoint","mrp.group_mrp_user",1,0,0,0 +"access_stock_warehouse_orderpoint_manager","stock.warehouse.orderpoint.manager","model_stock_warehouse_orderpoint","mrp.group_mrp_manager",1,1,1,1 +"access_mrp_workcenter_manager","mrp.workcenter.manager","model_mrp_workcenter","mrp.group_mrp_user",1,1,1,1 +"access_mrp_property_group_manager","mrp.property.group.manager","model_mrp_property_group","mrp.group_mrp_user",1,1,1,1 +"access_mrp_property_manager","mrp.property.manager","model_mrp_property","mrp.group_mrp_user",1,1,1,1 +"access_mrp_routing_manager","mrp.routing.manager","model_mrp_routing","mrp.group_mrp_user",1,1,1,1 +"access_mrp_routing_workcenter_manager","mrp.routing.workcenter.manager","model_mrp_routing_workcenter","mrp.group_mrp_manager",1,1,1,1 +"access_mrp_bom_manager","mrp.bom.manager","model_mrp_bom","mrp.group_mrp_user",1,1,1,1 +"access_mrp_bom_revision_manager","mrp.bom.revision.manager","model_mrp_bom_revision","mrp.group_mrp_manager",1,1,1,1 +"access_stock_location_mrp_worker","stock.location mrp_worker","model_stock_location","mrp.group_mrp_user",1,0,0,0 +"access_stock_move_mrp_worker","stock.move mrp_worker","model_stock_move","mrp.group_mrp_user",1,1,1,1 +"access_stock_picking_mrp_worker","stock.picking mrp_worker","model_stock_picking","mrp.group_mrp_user",1,1,1,1 +"access_stock_warehouse","stock.warehouse mrp_worker","model_stock_warehouse","mrp.group_mrp_user",1,0,0,0 +"access_account_analytic_journal_mrp_worker","account.analytic.journal mrp_worker","model_account_analytic_journal","mrp.group_mrp_user",1,0,0,0 +"access_account_account","account.account mrp_worker","model_account_account","mrp.group_mrp_user",1,0,0,0 +"access_purchase_order_mrp_worker","purchase.order mrp_worker","model_purchase_order","mrp.group_mrp_user",1,0,0,0 +"access_purchase_order_line_mrp_worker","purchase.order.line mrp_worker","model_purchase_order_line","mrp.group_mrp_user",1,0,0,0 +"access_hr_timesheet_group_mrp_worker","hr.timesheet.group mrp_worker","model_hr_timesheet_group","mrp.group_mrp_user",1,0,0,0 +"access_mrp_procurement_stock_worker","mrp.procurement stock_worker","model_mrp_procurement","stock.group_stock_user",1,0,0,0 +"access_mrp_production_stock_worker","mrp.production stock_worker","model_mrp_production","stock.group_stock_user",1,0,0,0 diff --git a/addons/point_of_sale/security/ir.model.access.csv b/addons/point_of_sale/security/ir.model.access.csv index 04469045410..d6fd822df88 100644 --- a/addons/point_of_sale/security/ir.model.access.csv +++ b/addons/point_of_sale/security/ir.model.access.csv @@ -1,7 +1,14 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_config_journal,pos.config.journal,model_pos_config_journal,point_of_sale.group_pos_user,1,0,0,0 -access_pos_order,pos.order,model_pos_order,point_of_sale.group_pos_user,1,1,1,1 -access_pos_order_line,pos.order.line,model_pos_order_line,point_of_sale.group_pos_user,1,1,1,1 -access_pos_payment,pos.payment,model_pos_payment,point_of_sale.group_pos_user,1,1,1,1 -access_report_transaction_pos,report.transaction.pos,model_report_transaction_pos,point_of_sale.group_pos_manager,1,0,0,0 -access_pos_config_journal_manager,pos.config.journal.manager,model_pos_config_journal,point_of_sale.group_pos_manager,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_pos_config_journal","pos.config.journal","model_pos_config_journal","point_of_sale.group_pos_user",1,0,0,0 +"access_pos_order","pos.order","model_pos_order","point_of_sale.group_pos_user",1,1,1,1 +"access_pos_order_line","pos.order.line","model_pos_order_line","point_of_sale.group_pos_user",1,1,1,1 +"access_pos_payment","pos.payment","model_pos_payment","point_of_sale.group_pos_user",1,1,1,1 +"access_report_transaction_pos","report.transaction.pos","model_report_transaction_pos","point_of_sale.group_pos_manager",1,0,0,0 +"access_pos_config_journal_manager","pos.config.journal.manager","model_pos_config_journal","point_of_sale.group_pos_manager",1,1,1,1 +"access_account_journal_pos_manager","account.journal pos_manager","model_account_journal","point_of_sale.group_pos_manager",1,0,0,0 +"access_account_journal_pos_user","account.journal pos_user","model_account_journal","point_of_sale.group_pos_user",1,0,0,0 +"access_account_move_pos_user","account.move pos_user","model_account_move","point_of_sale.group_pos_user",1,0,0,0 +"access_account_account_pos_user","account.account pos_user","model_account_account","point_of_sale.group_pos_user",1,0,0,0 +"access_stock_picking_pos_user","stock.picking pos_user","model_stock_picking","point_of_sale.group_pos_user",1,1,1,1 +"access_sale_shop_pos_user","sale.shop pos_user","model_sale_shop","point_of_sale.group_pos_user",1,0,0,0 +"access_pos_order_stock_worker","pos.order stock_worker","model_pos_order","stock.group_stock_user",1,0,0,0 diff --git a/addons/project/security/ir.model.access.csv b/addons/project/security/ir.model.access.csv index e5826a931ca..40f5cfdb94b 100644 --- a/addons/project/security/ir.model.access.csv +++ b/addons/project/security/ir.model.access.csv @@ -1,5 +1,8 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_project_project,project.project,model_project_project,project.group_project_user,1,1,1,1 -access_project_task_type,project.task.type,model_project_task_type,project.group_project_manager,1,1,1,1 -access_project_task,project.task,model_project_task,project.group_project_user,1,1,1,1 -access_project_task_work,project.task.work,model_project_task_work,project.group_project_user,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_project_project_manager","project.project manager","model_project_project","project.group_project_manager",1,1,1,1 +"access_project_project","project.project","model_project_project","project.group_project_user",1,1,1,1 +"access_project_task_type_user","project.task.type user","model_project_task_type","project.group_project_user",1,0,0,1 +"access_project_task_type","project.task.type","model_project_task_type","project.group_project_manager",1,1,1,1 +"access_project_task_manager","project.task manager","model_project_task","project.group_project_manager",1,1,1,1 +"access_project_task","project.task","model_project_task","project.group_project_user",1,1,1,1 +"access_project_task_work","project.task.work","model_project_task_work","project.group_project_user",1,1,1,1 diff --git a/addons/project_mrp/security/ir.model.access.csv b/addons/project_mrp/security/ir.model.access.csv new file mode 100644 index 00000000000..407ab3716a0 --- /dev/null +++ b/addons/project_mrp/security/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_mrp_procurement_project_user","mrp.procurement project_user","model_mrp_procurement","project.group_project_user",1,1,1,1 +"access_mrp_procurement_project_manager","mrp.procurement project_manager","model_mrp_procurement","project.group_project_manager",1,1,1,1 diff --git a/addons/purchase/security/ir.model.access.csv b/addons/purchase/security/ir.model.access.csv index 15b888f360e..e07bde5a9f7 100644 --- a/addons/purchase/security/ir.model.access.csv +++ b/addons/purchase/security/ir.model.access.csv @@ -1,3 +1,9 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_purchase_order,purchase.order,model_purchase_order,purchase.group_purchase_user,1,1,1,1 -access_purchase_order_line,purchase.order.line,model_purchase_order_line,purchase.group_purchase_user,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_purchase_order","purchase.order","model_purchase_order","purchase.group_purchase_user",1,1,1,1 +"access_purchase_order_line","purchase.order.line","model_purchase_order_line","purchase.group_purchase_user",1,1,1,1 +"access_stock_location_purchase_user","stock.location purchase_user","model_stock_location","purchase.group_purchase_user",1,0,0,0 +"access_stock_warehouse_purchase_user","stock.warehouse purchase_user","model_stock_warehouse","purchase.group_purchase_user",1,0,0,0 +"access_stock_picking_purchase_user","stock.picking purchase_user","model_stock_picking","purchase.group_purchase_user",1,1,1,1 +"access_stock_move_purchase_user","stock.move purchase_user","model_stock_move","purchase.group_purchase_user",1,1,1,1 +"access_purchase_order_stock_worker","purchase.order stock_worker","model_purchase_order","stock.group_stock_user",1,0,0,0 +"access_purchase_order_line_stock_worker","purchase.order.line stock_worker","model_purchase_order_line","stock.group_stock_user",1,0,0,0 diff --git a/addons/report_analytic_planning/security/ir.model.access.csv b/addons/report_analytic_planning/security/ir.model.access.csv index 473d252488b..89ba5d59fdf 100644 --- a/addons/report_analytic_planning/security/ir.model.access.csv +++ b/addons/report_analytic_planning/security/ir.model.access.csv @@ -1,6 +1,10 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_report_account_analytic_planning,report_account_analytic.planning,model_report_account_analytic_planning,project.group_project_manager,1,1,1,1 -access_report_account_analytic_planning_line,report_account_analytic.planning.line,model_report_account_analytic_planning_line,project.group_project_manager,1,1,1,1 -access_report_account_analytic_planning_stat_account,report_account_analytic.planning.stat.account,model_report_account_analytic_planning_stat_account,project.group_project_user,1,0,0,0 -access_report_account_analytic_planning_stat,report_account_analytic.planning.stat,model_report_account_analytic_planning_stat,project.group_project_user,1,0,0,0 -access_report_account_analytic_planning_stat_user,report_account_analytic.planning.stat.user,model_report_account_analytic_planning_stat_user,project.group_project_user,1,0,0,0 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_report_account_analytic_planning","report_account_analytic.planning","model_report_account_analytic_planning","project.group_project_manager",1,1,1,1 +"access_report_account_analytic_planning_line","report_account_analytic.planning.line","model_report_account_analytic_planning_line","project.group_project_manager",1,1,1,1 +"access_report_account_analytic_planning_stat_account_manager","report_account_analytic.planning.stat.account manager","model_report_account_analytic_planning_stat_account","project.group_project_manager",1,1,1,0 +"access_report_account_analytic_planning_stat_account","report_account_analytic.planning.stat.account","model_report_account_analytic_planning_stat_account","project.group_project_user",1,0,0,0 +"access_report_account_analytic_planning_stat_manager","report_account_analytic.planning.stat manager","model_report_account_analytic_planning_stat","project.group_project_manager",1,1,1,1 +"access_report_account_analytic_planning_stat","report_account_analytic.planning.stat","model_report_account_analytic_planning_stat","project.group_project_user",1,0,0,0 +"access_report_account_analytic_planning_stat_user_manager","report_account_analytic.planning.stat.user manager","model_report_account_analytic_planning_stat_user","project.group_project_manager",1,0,0,0 +"access_report_account_analytic_planning_stat_user","report_account_analytic.planning.stat.user","model_report_account_analytic_planning_stat_user","project.group_project_user",1,0,0,0 +"access_account_analytic_account_project_manager","account.analytic.account project manager","model_account_analytic_account","project.group_project_manager",1,1,1,1 diff --git a/addons/report_document/__terp__.py b/addons/report_document/__terp__.py index f0e19fe4de9..01baabbb6e1 100644 --- a/addons/report_document/__terp__.py +++ b/addons/report_document/__terp__.py @@ -12,7 +12,10 @@ """, "init_xml" : [], "demo_xml" : [], - "update_xml" : ["report_document_view.xml"], + "update_xml" : [ + "report_document_view.xml", + "security/ir.model.access.csv", + ], "active": False, "installable": True } diff --git a/addons/report_document/security/ir.model.access.csv b/addons/report_document/security/ir.model.access.csv new file mode 100644 index 00000000000..8577bf5a5f6 --- /dev/null +++ b/addons/report_document/security/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_report_document_user_group_document_manager","report.document.user document manager","model_report_document_user","document.group_document_manager",1,0,0,0 +"access_report_document_user_group_system","report.document.user group system","model_report_document_user","base.group_system",1,0,0,0 +"access_report_files_partenr_group_document_manager","report.files.partenr document manager","model_report_files_partenr","document.group_document_manager",1,0,0,0 +"access_report_files_partenr_group_system","report.files.partenr group system","model_report_files_partenr","base.group_system",1,0,0,0 +"access_report_document_file_group_document_manager","report.document.file document manager","model_report_document_file","document.group_document_manager",1,0,0,0 +"access_report_document_file_group_system","report.document.file group system","model_report_document_file","base.group_system",1,0,0,0 +"access_report_document_wall_group_document_manager","report.document.wall document manager","model_report_document_wall","document.group_document_manager",1,0,0,0 +"access_report_document_wall_group_system","report.document.wall group system","model_report_document_wall","base.group_system",1,0,0,0 diff --git a/addons/report_intrastat/security/ir.model.access.csv b/addons/report_intrastat/security/ir.model.access.csv index 7696a6cd9e3..55218658330 100644 --- a/addons/report_intrastat/security/ir.model.access.csv +++ b/addons/report_intrastat/security/ir.model.access.csv @@ -1,3 +1,4 @@ -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,account.group_account_manager,1,1,1,1 -access_report_intrastat,report.intrastat,model_report_intrastat,account.group_account_manager,1,0,0,0 +"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","account.group_account_manager",1,1,1,1 +"access_report_intrastat","report.intrastat","model_report_intrastat","account.group_account_manager",1,0,0,0 +"access_report_intrastat_code_product_manager","report.intrastat.code product manager","model_report_intrastat_code","product.group_product_manager",1,1,1,1 diff --git a/addons/sale/security/ir.model.access.csv b/addons/sale/security/ir.model.access.csv index ea8d09e22bd..71a3dbeb693 100644 --- a/addons/sale/security/ir.model.access.csv +++ b/addons/sale/security/ir.model.access.csv @@ -5,3 +5,13 @@ "access_sale_shop_admin","sale.shop","model_sale_shop","base.group_system",1,1,1,1 "access_sale_config_picking_policy","sale.config.picking_policy","model_sale_config_picking_policy","group_sale_user",1,0,0,0 "access_sale_config_picking_policy_manager","sale.config.picking_policy_manager","model_sale_config_picking_policy","group_sale_manager",1,1,1,1 +"access_account_invoice_salesman","account_invoice salesman","model_account_invoice","group_sale_user",1,1,1,1 +"access_account_invoice_line_salesman","account_invoice.line salesman","model_account_invoice_line","group_sale_user",1,1,1,1 +"access_account_payment_term_salesman","account_payment_term salesman","model_account_payment_term","group_sale_user",1,0,0,0 +"access_account_analytic_account_salesman","account_analytic_account salesman","model_account_analytic_account","group_sale_user",1,1,1,1 +"access_stock_picking_salesman","stock_picking salesman","model_stock_picking","group_sale_user",1,1,1,1 +"access_stock_move_salesman","stock_move salesman","model_stock_move","group_sale_user",1,1,1,1 +"access_mrp_property_salesman","mrp.property salesman","model_mrp_property","group_sale_user",1,0,0,0 +"access_mrp_procurement_salesman","mrp.procurement salesman","model_mrp_procurement","group_sale_user",1,1,1,1 +"access_sale_order_stock_worker","sale.order stock worker","model_sale_order","stock.group_stock_user",1,0,0,0 +"access_sale_order_line_stock_worker","sale.order.line stock worker","model_sale_order_line","stock.group_stock_user",1,0,0,0 diff --git a/addons/sale_journal/security/ir.model.access.csv b/addons/sale_journal/security/ir.model.access.csv index d792b22c8b7..e199ad1e30b 100644 --- a/addons/sale_journal/security/ir.model.access.csv +++ b/addons/sale_journal/security/ir.model.access.csv @@ -9,3 +9,6 @@ "access_sale_journal_invoice_type_manager","sale_journal.invoice.type.manager","model_sale_journal_invoice_type","sale.group_sale_manager",1,1,1,1 "access_sale_journal_sale_journal_manager","sale_journal.sale.journal.manager","model_sale_journal_sale_journal","sale.group_sale_manager",1,1,1,1 "access_sale_journal_picking_journal_manager","sale_journal.picking.journal.manager","model_sale_journal_picking_journal","sale.group_sale_manager",1,1,1,1 +"access_sale_journal_sale_journal_stock_worker","sale_journal.sale.journal stock worker","model_sale_journal_sale_journal","stock.group_stock_user",1,0,0,0 +"access_sale_journal_picking_journal_stock_worker","sale_journal.picking.journal stock worker","model_sale_journal_picking_journal","stock.group_stock_user",1,0,0,0 +"access_sale_journal_invoice_type_stock_worker","sale_journal.invoice_type stock worker","model_sale_journal_invoice_type","stock.group_stock_user",1,0,0,0 diff --git a/addons/scrum/security/ir.model.access.csv b/addons/scrum/security/ir.model.access.csv index b51dccdc51a..2c139b10b26 100644 --- a/addons/scrum/security/ir.model.access.csv +++ b/addons/scrum/security/ir.model.access.csv @@ -1,9 +1,11 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_scrum_team,scrum.team,model_scrum_team,project.group_project_user,1,1,1,1 -access_scrum_project,scrum.project,model_scrum_project,project.group_project_user,1,1,1,1 -access_scrum_sprint,scrum.sprint,model_scrum_sprint,project.group_project_user,1,,, -access_scrum_product_backlog,scrum.product.backlog,model_scrum_product_backlog,project.group_project_user,1,1,1,1 -access_scrum_task,scrum.task,model_scrum_task,project.group_project_user,1,1,1,1 -access_scrum_meeting,scrum.meeting,model_scrum_meeting,project.group_project_user,1,,, -access_scrum_meeting_manager,scrum.meeting.manager,model_scrum_meeting,project.group_project_manager,1,1,1,1 -access_scrum_sprint_manager,scrum.sprint.manager,model_scrum_sprint,project.group_project_manager,1,1,1,1 +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_scrum_team","scrum.team","model_scrum_team","project.group_project_user",1,1,1,1 +"access_scrum_project","scrum.project","model_scrum_project","project.group_project_user",1,1,1,1 +"access_scrum_sprint","scrum.sprint","model_scrum_sprint","project.group_project_user",1,,, +"access_scrum_product_backlog","scrum.product.backlog","model_scrum_product_backlog","project.group_project_user",1,1,1,1 +"access_scrum_task","scrum.task","model_scrum_task","project.group_project_user",1,1,1,1 +"access_scrum_meeting","scrum.meeting","model_scrum_meeting","project.group_project_user",1,,, +"access_scrum_meeting_manager","scrum.meeting.manager","model_scrum_meeting","project.group_project_manager",1,1,1,1 +"access_scrum_sprint_manager","scrum.sprint.manager","model_scrum_sprint","project.group_project_manager",1,1,1,1 +"access_scrum_product_backlog_manager","scrum.product.backlog manager","model_scrum_product_backlog","project.group_project_manager",1,1,1,1 +"access_scrum_project_manager","scrum.project manager","model_scrum_project","project.group_project_manager",1,1,1,1 diff --git a/addons/stock/security/ir.model.access.csv b/addons/stock/security/ir.model.access.csv index fa55a60b4ee..6dbac075c9a 100644 --- a/addons/stock/security/ir.model.access.csv +++ b/addons/stock/security/ir.model.access.csv @@ -1,7 +1,7 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_stock_incoterms_all","stock.incoterms all","model_stock_incoterms",,1,0,0,0 "access_stock_warehouse_manager","stock.warehouse.manager","model_stock_warehouse","stock.group_stock_manager",1,1,1,1 -"access_stock_warehouse_user","stock.warehouse.user","model_stock_warehouse","stock.group_stock_user",1,0,0,0 +"access_stock_warehouse_user","stock.warehouse.user","model_stock_warehouse","base.group_user",1,0,0,0 "access_stock_location_manager","stock.location.manager","model_stock_location","stock.group_stock_manager",1,1,1,1 "access_stock_location_user","stock.location.user","model_stock_location","stock.group_stock_user",1,0,0,0 "access_stock_location_partner_manager","stock.location partner manager","model_stock_location","base.group_partner_manager",1,0,0,0 @@ -14,3 +14,5 @@ "access_stock_inventory","stock.inventory","model_stock_inventory","stock.group_stock_user",1,1,1,1 "access_stock_inventory_line","stock.inventory.line","model_stock_inventory_line","stock.group_stock_user",1,1,1,1 "access_stock_report_prodlots","stock.report.prodlots","model_stock_report_prodlots","stock.group_stock_manager",1,0,0,0 +"access_stock_location_product_manager","stock.location product manager","model_stock_location","product.group_product_manager",1,0,0,0 +"access_stock_location_path_partner_manager","stock.location.path partner manager","model_stock_location_path","product.group_product_manager",1,1,1,1 From cebb03c4762e152254be0b615ada851dacdd99b6 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 17 Oct 2008 19:03:45 +0200 Subject: [PATCH 4/4] fix and complete access rules bzr revid: christophe@tinyerp.com-20081017170345-4gw81edzvd2yjtyw --- .../security/ir.model.access.csv | 6 +++--- .../hr_contract/security/ir.model.access.csv | 2 +- addons/mrp/security/ir.model.access.csv | 18 +++++++++--------- .../point_of_sale/security/ir.model.access.csv | 12 ++++++------ addons/purchase/security/ir.model.access.csv | 8 ++++---- .../security/ir.model.access.csv | 2 +- addons/sale/security/ir.model.access.csv | 16 ++++++++-------- addons/stock/security/ir.model.access.csv | 1 - .../security/ir.model.access.csv | 1 + 9 files changed, 33 insertions(+), 33 deletions(-) diff --git a/addons/account_payment/security/ir.model.access.csv b/addons/account_payment/security/ir.model.access.csv index 95757300785..09ee2170239 100644 --- a/addons/account_payment/security/ir.model.access.csv +++ b/addons/account_payment/security/ir.model.access.csv @@ -3,6 +3,6 @@ "access_payment_mode","payment.mode","model_payment_mode","group_account_payment",1,1,1,1 "access_payment_order","payment.order","model_payment_order","group_account_payment",1,1,1,1 "access_payment_line","payment.line","model_payment_line","group_account_payment",1,1,1,1 -"access_account_journal_payement","account.journal payment","model_account_journal","group_account_payment",1,0,0,0 -"access_account_invoice_payment","account.invoice payment","model_account_invoice","group_account_payment",1,0,0,0 -"access_account_move_line_payment","account.move.line payment","model_account_move_line","group_account_payment",1,0,0,0 +"access_account_journal_payement","account.journal payment","account.model_account_journal","group_account_payment",1,0,0,0 +"access_account_invoice_payment","account.invoice payment","account.model_account_invoice","group_account_payment",1,0,0,0 +"access_account_move_line_payment","account.move.line payment","account.model_account_move_line","group_account_payment",1,0,0,0 diff --git a/addons/hr_contract/security/ir.model.access.csv b/addons/hr_contract/security/ir.model.access.csv index b6722e7597f..3fcceba34ff 100644 --- a/addons/hr_contract/security/ir.model.access.csv +++ b/addons/hr_contract/security/ir.model.access.csv @@ -7,4 +7,4 @@ "access_hr_contract_wage_type_contract","hr.contract.wage.type contract","model_hr_contract_wage_type","group_hr_contract",1,1,1,1 "access_hr_contract_user","hr.contract user","model_hr_contract","hr.group_hr_user",1,0,0,0 "access_hr_contract","hr.contract","model_hr_contract","group_hr_contract",1,1,1,1 -"access_hr_employee_contract","hr.employee contract","model_hr_employee","group_hr_contract",1,0,0,0 +"access_hr_employee_contract","hr.employee contract","hr.model_hr_employee","group_hr_contract",1,0,0,0 diff --git a/addons/mrp/security/ir.model.access.csv b/addons/mrp/security/ir.model.access.csv index c9b9d390e5c..c3bacf6e833 100644 --- a/addons/mrp/security/ir.model.access.csv +++ b/addons/mrp/security/ir.model.access.csv @@ -19,14 +19,14 @@ "access_mrp_routing_workcenter_manager","mrp.routing.workcenter.manager","model_mrp_routing_workcenter","mrp.group_mrp_manager",1,1,1,1 "access_mrp_bom_manager","mrp.bom.manager","model_mrp_bom","mrp.group_mrp_user",1,1,1,1 "access_mrp_bom_revision_manager","mrp.bom.revision.manager","model_mrp_bom_revision","mrp.group_mrp_manager",1,1,1,1 -"access_stock_location_mrp_worker","stock.location mrp_worker","model_stock_location","mrp.group_mrp_user",1,0,0,0 -"access_stock_move_mrp_worker","stock.move mrp_worker","model_stock_move","mrp.group_mrp_user",1,1,1,1 -"access_stock_picking_mrp_worker","stock.picking mrp_worker","model_stock_picking","mrp.group_mrp_user",1,1,1,1 -"access_stock_warehouse","stock.warehouse mrp_worker","model_stock_warehouse","mrp.group_mrp_user",1,0,0,0 -"access_account_analytic_journal_mrp_worker","account.analytic.journal mrp_worker","model_account_analytic_journal","mrp.group_mrp_user",1,0,0,0 -"access_account_account","account.account mrp_worker","model_account_account","mrp.group_mrp_user",1,0,0,0 -"access_purchase_order_mrp_worker","purchase.order mrp_worker","model_purchase_order","mrp.group_mrp_user",1,0,0,0 -"access_purchase_order_line_mrp_worker","purchase.order.line mrp_worker","model_purchase_order_line","mrp.group_mrp_user",1,0,0,0 -"access_hr_timesheet_group_mrp_worker","hr.timesheet.group mrp_worker","model_hr_timesheet_group","mrp.group_mrp_user",1,0,0,0 +"access_stock_location_mrp_worker","stock.location mrp_worker","stock.model_stock_location","mrp.group_mrp_user",1,0,0,0 +"access_stock_move_mrp_worker","stock.move mrp_worker","stock.model_stock_move","mrp.group_mrp_user",1,1,1,1 +"access_stock_picking_mrp_worker","stock.picking mrp_worker","stock.model_stock_picking","mrp.group_mrp_user",1,1,1,1 +"access_stock_warehouse","stock.warehouse mrp_worker","stock.model_stock_warehouse","mrp.group_mrp_user",1,0,0,0 +"access_account_analytic_journal_mrp_worker","account.analytic.journal mrp_worker","account.model_account_analytic_journal","mrp.group_mrp_user",1,0,0,0 +"access_account_account","account.account mrp_worker","account.model_account_account","mrp.group_mrp_user",1,0,0,0 +"access_purchase_order_mrp_worker","purchase.order mrp_worker","purchase.model_purchase_order","mrp.group_mrp_user",1,0,0,0 +"access_purchase_order_line_mrp_worker","purchase.order.line mrp_worker","purchase.model_purchase_order_line","mrp.group_mrp_user",1,0,0,0 +"access_hr_timesheet_group_mrp_worker","hr.timesheet.group mrp_worker","hr.model_hr_timesheet_group","mrp.group_mrp_user",1,0,0,0 "access_mrp_procurement_stock_worker","mrp.procurement stock_worker","model_mrp_procurement","stock.group_stock_user",1,0,0,0 "access_mrp_production_stock_worker","mrp.production stock_worker","model_mrp_production","stock.group_stock_user",1,0,0,0 diff --git a/addons/point_of_sale/security/ir.model.access.csv b/addons/point_of_sale/security/ir.model.access.csv index d6fd822df88..36fa9c41d46 100644 --- a/addons/point_of_sale/security/ir.model.access.csv +++ b/addons/point_of_sale/security/ir.model.access.csv @@ -5,10 +5,10 @@ "access_pos_payment","pos.payment","model_pos_payment","point_of_sale.group_pos_user",1,1,1,1 "access_report_transaction_pos","report.transaction.pos","model_report_transaction_pos","point_of_sale.group_pos_manager",1,0,0,0 "access_pos_config_journal_manager","pos.config.journal.manager","model_pos_config_journal","point_of_sale.group_pos_manager",1,1,1,1 -"access_account_journal_pos_manager","account.journal pos_manager","model_account_journal","point_of_sale.group_pos_manager",1,0,0,0 -"access_account_journal_pos_user","account.journal pos_user","model_account_journal","point_of_sale.group_pos_user",1,0,0,0 -"access_account_move_pos_user","account.move pos_user","model_account_move","point_of_sale.group_pos_user",1,0,0,0 -"access_account_account_pos_user","account.account pos_user","model_account_account","point_of_sale.group_pos_user",1,0,0,0 -"access_stock_picking_pos_user","stock.picking pos_user","model_stock_picking","point_of_sale.group_pos_user",1,1,1,1 -"access_sale_shop_pos_user","sale.shop pos_user","model_sale_shop","point_of_sale.group_pos_user",1,0,0,0 +"access_account_journal_pos_manager","account.journal pos_manager","account.model_account_journal","point_of_sale.group_pos_manager",1,0,0,0 +"access_account_journal_pos_user","account.journal pos_user","account.model_account_journal","point_of_sale.group_pos_user",1,0,0,0 +"access_account_move_pos_user","account.move pos_user","account.model_account_move","point_of_sale.group_pos_user",1,0,0,0 +"access_account_account_pos_user","account.account pos_user","account.model_account_account","point_of_sale.group_pos_user",1,0,0,0 +"access_stock_picking_pos_user","stock.picking pos_user","stock.model_stock_picking","point_of_sale.group_pos_user",1,1,1,1 +"access_sale_shop_pos_user","sale.shop pos_user","sale.model_sale_shop","point_of_sale.group_pos_user",1,0,0,0 "access_pos_order_stock_worker","pos.order stock_worker","model_pos_order","stock.group_stock_user",1,0,0,0 diff --git a/addons/purchase/security/ir.model.access.csv b/addons/purchase/security/ir.model.access.csv index e07bde5a9f7..68be681fdf5 100644 --- a/addons/purchase/security/ir.model.access.csv +++ b/addons/purchase/security/ir.model.access.csv @@ -1,9 +1,9 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_purchase_order","purchase.order","model_purchase_order","purchase.group_purchase_user",1,1,1,1 "access_purchase_order_line","purchase.order.line","model_purchase_order_line","purchase.group_purchase_user",1,1,1,1 -"access_stock_location_purchase_user","stock.location purchase_user","model_stock_location","purchase.group_purchase_user",1,0,0,0 -"access_stock_warehouse_purchase_user","stock.warehouse purchase_user","model_stock_warehouse","purchase.group_purchase_user",1,0,0,0 -"access_stock_picking_purchase_user","stock.picking purchase_user","model_stock_picking","purchase.group_purchase_user",1,1,1,1 -"access_stock_move_purchase_user","stock.move purchase_user","model_stock_move","purchase.group_purchase_user",1,1,1,1 +"access_stock_location_purchase_user","stock.location purchase_user","stock.model_stock_location","purchase.group_purchase_user",1,0,0,0 +"access_stock_warehouse_purchase_user","stock.warehouse purchase_user","stock.model_stock_warehouse","purchase.group_purchase_user",1,0,0,0 +"access_stock_picking_purchase_user","stock.picking purchase_user","stock.model_stock_picking","purchase.group_purchase_user",1,1,1,1 +"access_stock_move_purchase_user","stock.move purchase_user","stock.model_stock_move","purchase.group_purchase_user",1,1,1,1 "access_purchase_order_stock_worker","purchase.order stock_worker","model_purchase_order","stock.group_stock_user",1,0,0,0 "access_purchase_order_line_stock_worker","purchase.order.line stock_worker","model_purchase_order_line","stock.group_stock_user",1,0,0,0 diff --git a/addons/report_analytic_planning/security/ir.model.access.csv b/addons/report_analytic_planning/security/ir.model.access.csv index 89ba5d59fdf..c57a1581547 100644 --- a/addons/report_analytic_planning/security/ir.model.access.csv +++ b/addons/report_analytic_planning/security/ir.model.access.csv @@ -7,4 +7,4 @@ "access_report_account_analytic_planning_stat","report_account_analytic.planning.stat","model_report_account_analytic_planning_stat","project.group_project_user",1,0,0,0 "access_report_account_analytic_planning_stat_user_manager","report_account_analytic.planning.stat.user manager","model_report_account_analytic_planning_stat_user","project.group_project_manager",1,0,0,0 "access_report_account_analytic_planning_stat_user","report_account_analytic.planning.stat.user","model_report_account_analytic_planning_stat_user","project.group_project_user",1,0,0,0 -"access_account_analytic_account_project_manager","account.analytic.account project manager","model_account_analytic_account","project.group_project_manager",1,1,1,1 +"access_account_analytic_account_project_manager","account.analytic.account project manager","account.model_account_analytic_account","project.group_project_manager",1,1,1,1 diff --git a/addons/sale/security/ir.model.access.csv b/addons/sale/security/ir.model.access.csv index 71a3dbeb693..0ce98ed3971 100644 --- a/addons/sale/security/ir.model.access.csv +++ b/addons/sale/security/ir.model.access.csv @@ -5,13 +5,13 @@ "access_sale_shop_admin","sale.shop","model_sale_shop","base.group_system",1,1,1,1 "access_sale_config_picking_policy","sale.config.picking_policy","model_sale_config_picking_policy","group_sale_user",1,0,0,0 "access_sale_config_picking_policy_manager","sale.config.picking_policy_manager","model_sale_config_picking_policy","group_sale_manager",1,1,1,1 -"access_account_invoice_salesman","account_invoice salesman","model_account_invoice","group_sale_user",1,1,1,1 -"access_account_invoice_line_salesman","account_invoice.line salesman","model_account_invoice_line","group_sale_user",1,1,1,1 -"access_account_payment_term_salesman","account_payment_term salesman","model_account_payment_term","group_sale_user",1,0,0,0 -"access_account_analytic_account_salesman","account_analytic_account salesman","model_account_analytic_account","group_sale_user",1,1,1,1 -"access_stock_picking_salesman","stock_picking salesman","model_stock_picking","group_sale_user",1,1,1,1 -"access_stock_move_salesman","stock_move salesman","model_stock_move","group_sale_user",1,1,1,1 -"access_mrp_property_salesman","mrp.property salesman","model_mrp_property","group_sale_user",1,0,0,0 -"access_mrp_procurement_salesman","mrp.procurement salesman","model_mrp_procurement","group_sale_user",1,1,1,1 +"access_account_invoice_salesman","account_invoice salesman","account.model_account_invoice","group_sale_user",1,1,1,1 +"access_account_invoice_line_salesman","account_invoice.line salesman","account.model_account_invoice_line","group_sale_user",1,1,1,1 +"access_account_payment_term_salesman","account_payment_term salesman","account.model_account_payment_term","group_sale_user",1,0,0,0 +"access_account_analytic_account_salesman","account_analytic_account salesman","account.model_account_analytic_account","group_sale_user",1,1,1,1 +"access_stock_picking_salesman","stock_picking salesman","stock.model_stock_picking","group_sale_user",1,1,1,1 +"access_stock_move_salesman","stock_move salesman","stock.model_stock_move","group_sale_user",1,1,1,1 +"access_mrp_property_salesman","mrp.property salesman","mrp.model_mrp_property","group_sale_user",1,0,0,0 +"access_mrp_procurement_salesman","mrp.procurement salesman","mrp.model_mrp_procurement","group_sale_user",1,1,1,1 "access_sale_order_stock_worker","sale.order stock worker","model_sale_order","stock.group_stock_user",1,0,0,0 "access_sale_order_line_stock_worker","sale.order.line stock worker","model_sale_order_line","stock.group_stock_user",1,0,0,0 diff --git a/addons/stock/security/ir.model.access.csv b/addons/stock/security/ir.model.access.csv index 6dbac075c9a..80c3013adfc 100644 --- a/addons/stock/security/ir.model.access.csv +++ b/addons/stock/security/ir.model.access.csv @@ -15,4 +15,3 @@ "access_stock_inventory_line","stock.inventory.line","model_stock_inventory_line","stock.group_stock_user",1,1,1,1 "access_stock_report_prodlots","stock.report.prodlots","model_stock_report_prodlots","stock.group_stock_manager",1,0,0,0 "access_stock_location_product_manager","stock.location product manager","model_stock_location","product.group_product_manager",1,0,0,0 -"access_stock_location_path_partner_manager","stock.location.path partner manager","model_stock_location_path","product.group_product_manager",1,1,1,1 diff --git a/addons/stock_location/security/ir.model.access.csv b/addons/stock_location/security/ir.model.access.csv index 30cf35afae7..e87f65004bb 100644 --- a/addons/stock_location/security/ir.model.access.csv +++ b/addons/stock_location/security/ir.model.access.csv @@ -1,3 +1,4 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_stock_location_path_user","stock location path user","model_stock_location_path","stock.group_stock_user",1,0,0,0 "access_stock_location_path_manager","stock location path manager","model_stock_location_path","stock.group_stock_manager",1,1,1,1 +"access_stock_location_path_partner_manager","stock.location.path partner manager","model_stock_location_path","product.group_product_manager",1,1,1,1