Better Security Rules
authorFabien Pinckaers <fp@tinyerp.com>
Thu, 4 Sep 2008 00:22:19 +0000 (02:22 +0200)
committerFabien Pinckaers <fp@tinyerp.com>
Thu, 4 Sep 2008 00:22:19 +0000 (02:22 +0200)
bzr revid: fp@tinyerp.com-20080904002219-xxteeuj3zmkykrmv

addons/account/account_report.xml
addons/account/report/invoice.py
addons/account/security/ir.model.access.csv

index 52534ec..6aee31c 100644 (file)
@@ -10,7 +10,7 @@
         <report auto="False" id="account_general_journal" model="account.journal.period" name="account.general.journal" rml="account/report/general_journal.rml" string="Print General Journal"/>
         <report auto="False" id="account_journal" model="account.journal.period" name="account.journal.period.print" rml="account/report/account_journal.rml" string="Print Journal"/>
         <report auto="False" id="account_overdue" model="res.partner" name="account.overdue" rml="account/report/overdue.rml" string="Overdue payments"/>
-        <report auto="False" id="account_invoices" model="account.invoice" name="account.invoice" rml="account/report/invoice.rml" string="Invoices"/>
+        <report auto="False" id="account_invoices" model="account.invoice" name="account.invoice" rml="account/report/invoice.rml" string="Invoices" attachment="print-"/>
         <report id="account_transfers" model="account.transfer" name="account.transfer" string="Transfers" xml="account/report/transfer.xml" xsl="account/report/transfer.xsl"/>
         <report auto="False" id="account_intracom" menu="False" model="account.move.line" name="account.intracom" string="IntraCom"/>
 
index 3cbbd26..371a72f 100644 (file)
@@ -38,12 +38,9 @@ class account_invoice(report_sxw.rml_parse):
             'time': time,
         })
 report_sxw.report_sxw(
-        'report.account.invoice',
-        'account.invoice',
-        'addons/account/report/invoice.rml',
-        parser=account_invoice,
-        )
-
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+    'report.account.invoice',
+    'account.invoice',
+    'addons/account/report/invoice.rml',
+    parser=account_invoice
+)
 
index 2a55031..68fa798 100644 (file)
@@ -13,30 +13,30 @@ access_account_move,account.move,model_account_move,account.group_account_user,1
 access_account_move_reconcile,account.move.reconcile,model_account_move_reconcile,account.group_account_user,1,1,1,1
 access_account_tax_code,account.tax.code,model_account_tax_code,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_budget_post,account.budget.post,model_account_budget_post,base.group_account_manager,1,1,1,1
-access_account_budget_post_dotation,account.budget.post.dotation,model_account_budget_post_dotation,base.group_account_manager,1,1,1,1
+access_account_budget_post,account.budget.post,model_account_budget_post,account.group_account_manager,1,1,1,1
+access_account_budget_post_dotation,account.budget.post.dotation,model_account_budget_post_dotation,account.group_account_manager,1,1,1,1
 access_account_model,account.model,model_account_model,account.group_account_user,1,1,1,1
 access_account_model_line,account.model.line,model_account_model_line,account.group_account_user,1,1,1,1
 access_account_subscription,account.subscription,model_account_subscription,account.group_account_user,1,1,1,1
 access_account_subscription_line,account.subscription.line,model_account_subscription_line,account.group_account_user,1,1,1,1
-access_account_config_fiscalyear,account.config.fiscalyear,model_account_config_fiscalyear,base.group_account_manager,1,1,1,1
-access_account_config_journal_bank_account,account.config.journal.bank.account,model_account_config_journal_bank_account,base.group_account_manager,1,1,1,1
-access_account_config_journal_bank_account_line,account.config.journal.bank.account.line,model_account_config_journal_bank_account_line,base.group_account_manager,1,1,1,1
-access_account_tax_template,account.tax.template,model_account_tax_template,base.group_account_manager,1,1,1,1
-access_account_account_template,account.account.template,model_account_account_template,base.group_account_manager,1,1,1,1
-access_account_tax_code_template,account.tax.code.template,model_account_tax_code_template,base.group_account_manager,1,1,1,1
-access_account_chart_template,account.chart.template,model_account_chart_template,base.group_account_manager,1,1,1,1
-access_account_tax_template,account.tax.template,model_account_tax_template,base.group_account_manager,1,1,1,1
-access_wizard_multi_charts_accounts,wizard.multi.charts.accounts,model_wizard_multi_charts_accounts,base.group_account_manager,1,1,1,1
-access_account_bank_accounts_wizard,account.bank.accounts.wizard,model_account_bank_accounts_wizard,base.group_account_manager,1,1,1,1
-access_wizard_account_chart_duplicate,wizard.account.chart.duplicate,model_wizard_account_chart_duplicate,base.group_account_manager,1,1,1,1
+access_account_config_fiscalyear,account.config.fiscalyear,model_account_config_fiscalyear,account.group_account_manager,1,1,1,1
+access_account_config_journal_bank_account,account.config.journal.bank.account,model_account_config_journal_bank_account,account.group_account_manager,1,1,1,1
+access_account_config_journal_bank_account_line,account.config.journal.bank.account.line,model_account_config_journal_bank_account_line,account.group_account_manager,1,1,1,1
+access_account_tax_template,account.tax.template,model_account_tax_template,account.group_account_manager,1,1,1,1
+access_account_account_template,account.account.template,model_account_account_template,account.group_account_manager,1,1,1,1
+access_account_tax_code_template,account.tax.code.template,model_account_tax_code_template,account.group_account_manager,1,1,1,1
+access_account_chart_template,account.chart.template,model_account_chart_template,account.group_account_manager,1,1,1,1
+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_wizard_account_chart_duplicate,wizard.account.chart.duplicate,model_wizard_account_chart_duplicate,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_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,base.group_account_manager,1,0,0,0
+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
@@ -49,22 +49,22 @@ access_account_analytic_line_uinvoice,account.analytic.line,model_account_analyt
 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_payment_term_manager,account.payment.term,model_account_payment_term,base.group_account_manager,1,1,1,1
-access_account_payment_term_line_manager,account.payment.term.line,model_account_payment_term_line,base.group_account_manager,1,1,1,1
-access_account_account_type_manager,account.account.type,model_account_account_type,base.group_account_manager,1,1,1,1
-access_account_tax_manager,account.tax,model_account_tax,base.group_account_manager,1,1,1,1
-access_account_account_manager,account.account,model_account_account,base.group_account_manager,1,1,1,1
-access_account_journal_view_manager,account.journal.view,model_account_journal_view,base.group_account_manager,1,1,1,1
-access_account_journal_column_manager,account.journal.column,model_account_journal_column,base.group_account_manager,1,1,1,1
-access_account_journal_manager,account.journal,model_account_journal,base.group_account_manager,1,1,1,1
-access_account_period_manager,account.period,model_account_period,base.group_account_manager,1,1,1,1
-access_account_tax_code_manager,account.tax.code,model_account_tax_code,base.group_account_manager,1,1,1,1
-access_account_tax_manager,account.tax,model_account_tax,base.group_account_manager,1,1,1,1
-access_account_invoice_manager,account.invoice,model_account_invoice,base.group_account_manager,1,1,1,1
-access_account_invoice_line_manager,account.invoice.line,model_account_invoice_line,base.group_account_manager,1,1,1,1
-access_account_invoice_tax_manager,account.invoice.tax,model_account_invoice_tax,base.group_account_manager,1,1,1,1
-access_account_analytic_account_manager,account.analytic.account,model_account_analytic_account,base.group_account_manager,1,1,1,1
-access_account_analytic_journal_manager,account.analytic.journal,model_account_analytic_journal,base.group_account_manager,1,1,1,1
-access_account_fiscalyear,account.fiscalyear,model_account_fiscalyear,base.group_account_manager,1,1,1,1
-access_account_fiscalyear_user,account.fiscalyear.user,model_account_fiscalyear,base.group_account_user,1,0,0,0
-access_account_fiscalyear_invoice,account.fiscalyear.invoice,model_account_fiscalyear,base.group_account_invoice,1,0,0,0
+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
+access_account_tax_manager,account.tax,model_account_tax,account.group_account_manager,1,1,1,1
+access_account_account_manager,account.account,model_account_account,account.group_account_manager,1,1,1,1
+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_period_manager,account.period,model_account_period,account.group_account_manager,1,1,1,1
+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_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
+access_account_analytic_account_manager,account.analytic.account,model_account_analytic_account,account.group_account_manager,1,1,1,1
+access_account_analytic_journal_manager,account.analytic.journal,model_account_analytic_journal,account.group_account_manager,1,1,1,1
+access_account_fiscalyear,account.fiscalyear,model_account_fiscalyear,account.group_account_manager,1,1,1,1
+access_account_fiscalyear_user,account.fiscalyear.user,model_account_fiscalyear,account.group_account_user,1,0,0,0
+access_account_fiscalyear_invoice,account.fiscalyear.invoice,model_account_fiscalyear,account.group_account_invoice,1,0,0,0