[MOD] account_* usability improvement in access rights

bzr revid: amp@tinyerp.com-20100803131758-miqn49utxrrs88to
This commit is contained in:
AMP (OpenERP) 2010-08-03 18:47:58 +05:30
parent a446dfb18e
commit 829605c027
11 changed files with 41 additions and 9 deletions

View File

@ -3,18 +3,18 @@
<data>
<menuitem icon="terp-account" id="menu_finance" name="Accounting" sequence="13"/>
<menuitem id="menu_finance_receivables" name="Receivables" parent="menu_finance" sequence="1" groups="group_account_user,group_account_manager"/>
<menuitem id="menu_finance_payables" name="Payables" parent="menu_finance" sequence="2" groups="group_account_user,group_account_manager"/>
<menuitem id="menu_finance_receivables" name="Receivables" parent="menu_finance" sequence="1" groups="group_account_user,group_account_manager,base.group_system"/>
<menuitem id="menu_finance_payables" name="Payables" parent="menu_finance" sequence="2" groups="group_account_user,group_account_manager,base.group_system"/>
<menuitem id="menu_finance_bank_and_cash" name="Bank and Cash" parent="menu_finance" sequence="3"/>
<!-- <menuitem id="menu_accounting" name="Accounting" parent="menu_finance" sequence="5"/>-->
<menuitem id="menu_finance_periodical_processing" name="Periodical Processing" parent="menu_finance" sequence="8" groups="group_account_user,group_account_manager"/>
<menuitem id="menu_finance_periodical_processing" name="Periodical Processing" parent="menu_finance" sequence="8" groups="group_account_user,group_account_manager,base.group_system"/>
<menuitem id="periodical_processing_journal_entries_validation" name="Entries to Review" parent="menu_finance_periodical_processing"/>
<menuitem id="periodical_processing_reconciliation" name="Reconciliation" parent="menu_finance_periodical_processing"/>
<!-- <menuitem id="periodical_processing_recurrent_entries" name="Recurrent Entries" parent="menu_finance_periodical_processing"/>-->
<menuitem id="periodical_processing_invoicing" name="Invoicing" parent="menu_finance_periodical_processing"/>
<!-- <menuitem id="periodical_processing_end_of_period" name="End of Period" parent="menu_finance_periodical_processing"/>-->
<menuitem id="menu_finance_charts" name="Charts" parent="menu_finance" sequence="5"/>
<menuitem id="menu_finance_reporting" name="Reporting" parent="account.menu_finance" sequence="12"/>
<menuitem id="menu_finance_charts" name="Charts" parent="menu_finance" sequence="5" groups="base.group_system"/>
<menuitem id="menu_finance_reporting" name="Reporting" parent="account.menu_finance" sequence="12" groups="base.group_system"/>
<menuitem id="menu_finance_reporting_budgets" name="Budgets" parent="menu_finance_reporting"/>
<menuitem id="menu_finance_legal_statement" name="Legal Reports" parent="menu_finance_reporting"/>
<menuitem id="menu_finance_management_belgian_reports" name="Belgian Reports" parent="menu_finance_reporting"/>
@ -35,7 +35,7 @@
<!-- <menuitem id="menu_finance_legal_statement1" name="Legal Statements" parent="account.menu_finance_reporting" sequence="200"/>-->
<menuitem id="menu_finance_entries" name="Accounting" parent="menu_finance" sequence="4"
groups="group_account_user,group_account_manager"/>
groups="group_account_user,group_account_manager,base.group_system"/>
<menuitem id="account.menu_finance_recurrent_entries" name="Recurring Entries" parent="menu_finance_periodical_processing" sequence="15"/>
<!-- <menuitem id="menu_finance_periodical_processing11" name="Periodical Processing" parent="account.menu_finance"-->

View File

@ -665,7 +665,7 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem action="action_account_type_form" groups="base.group_extended" id="menu_action_account_type_form" parent="menu_low_level"/>
<menuitem action="action_account_type_form" groups="base.group_extended,base.group_system" id="menu_action_account_type_form" parent="menu_low_level"/>
<!--
Entries
-->

View File

@ -103,3 +103,26 @@
"access_analytic_entries_report_manager","analytic.entries.report","model_analytic_entries_report","account.group_account_manager",1,0,0,0
"access_account_cashbox_line","account.cashbox.line","model_account_cashbox_line","account.group_account_manager",1,1,1,1
"access_account_cashbox_line","account.cashbox.line","model_account_cashbox_line","account.group_account_user",1,0,0,0
"access_account_move_line_system","account.move.line system","model_account_move_line","base.group_system",1,0,0,0
"access_account_invoice_system","account.invoice system","model_account_invoice","base.group_system",1,0,0,0
"access_account_bank_statement_system","account.bank.statement system","model_account_bank_statement","base.group_system",1,0,0,0
"access_account_move_system","account.move system","model_account_move","base.group_system",1,0,0,0
"access_account_analytic_line_system","account.analytic.line system","model_account_analytic_line","base.group_system",1,0,0,0
"access_account_analytic_system","account.analytic.chart system","model_account_analytic_chart","base.group_system",1,0,0,0
"access_account_tax_code_system","account.tax.code system","model_account_tax_code","base.group_system",1,0,0,0
"access_account_journal_system","account.journal system","model_account_journal","base.group_system",1,0,0,0
"access_account_chart_system","account.chart system","model_account_chart","base.group_system",1,0,0,0
"access_account_period_system","account.period system","model_account_period","base.group_system",1,0,0,0
"access_account_chart_accountant","account.chart accountant","model_account_chart","group_account_user",1,0,0,0
"access_account_journal_view_system","account.journal.view system","model_account_journal_view","base.group_system",1,1,1,1
"access_account_account_type_system","account.account.type system","model_account_account_type","base.group_system",1,1,1,1
"access_account_analytic_journal_system","account.analytic.journal system","model_account_analytic_journal","base.group_system",1,1,1,1
"access_account_fiscalyear_system","account.fiscalyear system","model_account_fiscalyear","base.group_system",1,1,1,1
"access_account_tax_system","account.tax system","model_account_tax","base.group_system",1,1,1,1
"access_account_model_system","account.model system","model_account_model","base.group_system",1,1,1,1
"access_account_subscription_system","account.subscription system","model_account_subscription","base.group_system",1,1,1,1
"access_account_journal_column_system","account.journal.column system","model_account_journal_column","base.group_system",1,1,1,1
"access_account_invoice_report_system","account.invoice.report system","model_account_invoice_report","base.group_system",1,0,0,0
"access_account_entries_report_system","account.entries.report system","model_account_entries_report","base.group_system",1,0,0,0
"access_analytic_entries_report_system","analytic.entries.report system","model_analytic_entries_report","base.group_system",1,0,0,0
"access_account_journal_period_system","account.journal.period system","model_account_journal_period","base.group_system",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
103 access_analytic_entries_report_manager analytic.entries.report model_analytic_entries_report account.group_account_manager 1 0 0 0
104 access_account_cashbox_line account.cashbox.line model_account_cashbox_line account.group_account_manager 1 1 1 1
105 access_account_cashbox_line account.cashbox.line model_account_cashbox_line account.group_account_user 1 0 0 0
106 access_account_move_line_system account.move.line system model_account_move_line base.group_system 1 0 0 0
107 access_account_invoice_system account.invoice system model_account_invoice base.group_system 1 0 0 0
108 access_account_bank_statement_system account.bank.statement system model_account_bank_statement base.group_system 1 0 0 0
109 access_account_move_system account.move system model_account_move base.group_system 1 0 0 0
110 access_account_analytic_line_system account.analytic.line system model_account_analytic_line base.group_system 1 0 0 0
111 access_account_analytic_system account.analytic.chart system model_account_analytic_chart base.group_system 1 0 0 0
112 access_account_tax_code_system account.tax.code system model_account_tax_code base.group_system 1 0 0 0
113 access_account_journal_system account.journal system model_account_journal base.group_system 1 0 0 0
114 access_account_chart_system account.chart system model_account_chart base.group_system 1 0 0 0
115 access_account_period_system account.period system model_account_period base.group_system 1 0 0 0
116 access_account_chart_accountant account.chart accountant model_account_chart group_account_user 1 0 0 0
117 access_account_journal_view_system account.journal.view system model_account_journal_view base.group_system 1 1 1 1
118 access_account_account_type_system account.account.type system model_account_account_type base.group_system 1 1 1 1
119 access_account_analytic_journal_system account.analytic.journal system model_account_analytic_journal base.group_system 1 1 1 1
120 access_account_fiscalyear_system account.fiscalyear system model_account_fiscalyear base.group_system 1 1 1 1
121 access_account_tax_system account.tax system model_account_tax base.group_system 1 1 1 1
122 access_account_model_system account.model system model_account_model base.group_system 1 1 1 1
123 access_account_subscription_system account.subscription system model_account_subscription base.group_system 1 1 1 1
124 access_account_journal_column_system account.journal.column system model_account_journal_column base.group_system 1 1 1 1
125 access_account_invoice_report_system account.invoice.report system model_account_invoice_report base.group_system 1 0 0 0
126 access_account_entries_report_system account.entries.report system model_account_entries_report base.group_system 1 0 0 0
127 access_analytic_entries_report_system analytic.entries.report system model_analytic_entries_report base.group_system 1 0 0 0
128 access_account_journal_period_system account.journal.period system model_account_journal_period base.group_system 1 0 0 0

View File

@ -6,3 +6,4 @@
"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_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
"access_account_analytic_plan_system","account.analytic.plan system","model_account_analytic_plan","base.group_system",1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
6 access_account_analytic_plan_line_invoice account.analytic.plan.line.invoice model_account_analytic_plan_line account.group_account_user 1 1 1 1
7 access_account_analytic_plan_instance_manager account.analytic.plan.instance manager model_account_analytic_plan_instance account.group_account_manager 1 1 1 1
8 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
9 access_account_analytic_plan_system account.analytic.plan system model_account_analytic_plan base.group_system 1 1 1 1

View File

@ -5,3 +5,5 @@
"access_account_budget_post_dotation","account.budget.post.dotation","model_account_budget_post_dotation","account.group_account_manager",1,1,1,1
"access_account_budget_post_accountant","account.budget.post accountant","model_account_budget_post","account.group_account_user",1,1,1,1
"access_crossovered_budget_accountant","crossovered.budget accountant","model_crossovered_budget","account.group_account_user",1,1,1,1
"access_account_budget_post_system","account.budget.post system","model_account_budget_post","base.group_system",1,0,0,0
"access_crossovered_budget_system","crossovered.budget system","model_crossovered_budget","base.group_system",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
5 access_account_budget_post_dotation account.budget.post.dotation model_account_budget_post_dotation account.group_account_manager 1 1 1 1
6 access_account_budget_post_accountant account.budget.post accountant model_account_budget_post account.group_account_user 1 1 1 1
7 access_crossovered_budget_accountant crossovered.budget accountant model_crossovered_budget account.group_account_user 1 1 1 1
8 access_account_budget_post_system account.budget.post system model_account_budget_post base.group_system 1 0 0 0
9 access_crossovered_budget_system crossovered.budget system model_crossovered_budget base.group_system 1 0 0 0

View File

@ -3,3 +3,4 @@
"access_account_coda_manager","account.coda","model_account_coda","account.group_account_manager",1,1,1,1
"access_account_coda_import_manager","account.coda.import","model_account_coda_import","account.group_account_manager",1,1,1,1
"access_account_coda_import_user","account.coda","model_account_coda","account.group_account_user",1,0,0,0
"access_account_coda_system","account.coda system","model_account_coda","base.group_system",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
3 access_account_coda_manager account.coda model_account_coda account.group_account_manager 1 1 1 1
4 access_account_coda_import_manager account.coda.import model_account_coda_import account.group_account_manager 1 1 1 1
5 access_account_coda_import_user account.coda model_account_coda account.group_account_user 1 0 0 0
6 access_account_coda_system account.coda system model_account_coda base.group_system 1 0 0 0

View File

@ -85,7 +85,7 @@
<field name="search_view_id" ref="view_account_followup_filter"/>
<field name="view_type">form</field>
</record>
<menuitem action="action_account_followup_definition_form" id="account_followup_menu" parent="account.menu_finance_configuration"/>
<menuitem action="action_account_followup_definition_form" id="account_followup_menu" parent="account.menu_finance_configuration" groups="base.group_system"/>
<report auto="False" id="account_followup_followup_report" menu="False" model="account_followup.followup" name="account_followup.followup.print" rml="account_followup/report/rappel.rml" string="Followup Report"/>

View File

@ -1,2 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_notify_message,notify.message,model_notify_message,account.group_account_invoice,1,1,1,1
access_notify_message_system,notify.message system,model_notify_message,base.group_system,1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_notify_message notify.message model_notify_message account.group_account_invoice 1 1 1 1
3 access_notify_message_system notify.message system model_notify_message base.group_system 1 1 1 1

View File

@ -8,3 +8,6 @@
"access_account_move_line_payment","account.move.line payment","account.model_account_move_line","group_account_payment",1,0,0,0
"access_payment_order_accountant","payment.order accountant","model_payment_order","account.group_account_user",1,1,1,1
"access_payment_order_manager","payment.order manager","model_payment_order","account.group_account_manager",1,0,0,0
"access_payment_order_system","payment.order system","model_payment_order","base.group_system",1,0,0,0
"access_payment_mode_system","payment.mode system","model_payment_mode","base.group_system",1,1,1,1
"access_payment_type_system","payment.type system","model_payment_type","base.group_system",1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
8 access_account_move_line_payment account.move.line payment account.model_account_move_line group_account_payment 1 0 0 0
9 access_payment_order_accountant payment.order accountant model_payment_order account.group_account_user 1 1 1 1
10 access_payment_order_manager payment.order manager model_payment_order account.group_account_manager 1 0 0 0
11 access_payment_order_system payment.order system model_payment_order base.group_system 1 0 0 0
12 access_payment_mode_system payment.mode system model_payment_mode base.group_system 1 1 1 1
13 access_payment_type_system payment.type system model_payment_type base.group_system 1 1 1 1

View File

@ -1,4 +1,4 @@
"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_system",1,1,1,1
"access_account_report_report_system","account.report.report system","model_account_report_report","base.group_system",1,0,0,0
"access_account_report_history","account.report.history","model_account_report_history","account.group_account_manager",1,0,0,0
"access_account_report_report","account.report.report","model_account_report_report","account.group_account_user",1,1,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_account_report_report access_account_report_report_system account.report.report account.report.report system model_account_report_report base.group_system 1 1 0 1 0 1 0
3 access_account_report_history account.report.history model_account_report_history account.group_account_manager 1 0 0 0
4 access_account_report_report account.report.report model_account_report_report account.group_account_user 1 1 0 0

View File

@ -4,3 +4,4 @@
"access_account_voucher_manager","account.voucher","model_account_voucher","account.group_account_manager",1,0,0,0
"access_account_voucher_line_manager","account.voucher.line","model_account_voucher_line","account.group_account_manager",1,1,1,1
"access_account_voucher_invoice","account.voucher invoice","model_account_voucher","account.group_account_invoice",1,1,1,1
"access_account_voucher_system","account.voucher system","model_account_voucher","base.group_system",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
4 access_account_voucher_manager account.voucher model_account_voucher account.group_account_manager 1 0 0 0
5 access_account_voucher_line_manager account.voucher.line model_account_voucher_line account.group_account_manager 1 1 1 1
6 access_account_voucher_invoice account.voucher invoice model_account_voucher account.group_account_invoice 1 1 1 1
7 access_account_voucher_system account.voucher system model_account_voucher base.group_system 1 0 0 0