[MOD] point_of_sale: usability improvement in access rights

bzr revid: amp@tinyerp.com-20100809055206-6lu790jhr5ub7f86
This commit is contained in:
AMP (OpenERP) 2010-08-09 11:22:06 +05:30
parent cdbedf3e5e
commit 156b0369b1
2 changed files with 21 additions and 10 deletions

View File

@ -176,7 +176,7 @@
</record>
<menuitem name="Daily Operations" id="menu_point_of_sale" parent="menu_point_root" sequence="1" />
<menuitem name="Sales Order" parent="menu_point_of_sale" id="menu_point_ofsale" action="action_pos_pos_form" sequence="1" groups="group_pos_manager,group_pos_user"/>
<menuitem name="Sales Order" parent="menu_point_of_sale" id="menu_point_ofsale" action="action_pos_pos_form" sequence="1" groups="group_pos_manager,group_pos_user,base.group_system"/>
<menuitem name="Products" id="menu_point_of_sale_product" parent="menu_point_root" sequence="15" />
<menuitem action="product.product_normal_action" id="menu_pos_products" parent="menu_point_of_sale_product" sequence="2" name="Products"/>
@ -865,13 +865,13 @@
</record>
<!-- Miscelleanous Operations/Reporting -->
<menuitem name="Reporting" parent="menu_point_root" id="menu_point_rep" sequence="20"/>
<menuitem name="Reporting" parent="menu_point_root" id="menu_point_rep" sequence="20" groups="group_pos_manager,base.group_system"/>
<menuitem name="Registers" parent="menu_point_rep" id="menu_point_report_register" sequence="0" />
<menuitem name="Sales" parent="menu_point_rep" id="menu_point_report_sale" sequence="1" />
<menuitem name="Details Of Operations" parent="menu_point_report_sale" id="menu_details_of_oper" sequence="1" groups="base.group_extended"/>
<menuitem name="Details Of Operations" parent="menu_point_report_sale" id="menu_details_of_oper" sequence="1" groups="base.group_extended,group_pos_manager,base.group_system"/>
<menuitem name="All Sales" parent="menu_details_of_oper"
id="menu_action_all_sales_tree3" action="action_pos_order_tree3" sequence="1" groups="base.group_extended"/>
id="menu_action_all_sales_tree3" action="action_pos_order_tree3" sequence="1" groups="base.group_extended,base.group_system,group_pos_manager"/>
<menuitem name="Sales of the day" parent="menu_action_all_sales_tree3"
id="menu_action_sale_of_day_tree2" action="action_trans_pos_tree_today"/>
<menuitem name="Accepted Sales" parent="menu_action_all_sales_tree3"

View File

@ -3,9 +3,9 @@
"access_pos_order","pos.order","model_pos_order","group_pos_user",1,1,1,1
"access_pos_order_line","pos.order.line","model_pos_order_line","group_pos_user",1,1,1,1
"access_pos_order_manager","pos.order manager","model_pos_order","group_pos_manager",1,0,0,0
"access_pos_order_line_manager","pos.order.line manager","model_pos_order_line","group_pos_manager",1,0,0,0
"access_pos_order_line_manager","pos.order.line manager","model_pos_order_line","group_pos_manager",1,1,1,1
"access_pos_payment","pos.payment","model_pos_payment","group_pos_user",1,1,1,1
"access_report_transaction_pos","report.transaction.pos","model_report_transaction_pos","group_pos_manager",1,0,0,0
"access_report_transaction_pos","report.transaction.pos","model_report_transaction_pos","group_pos_manager",1,1,1,1
"access_pos_config_journal_manager","pos.config.journal.manager","model_pos_config_journal","group_pos_manager",1,1,1,1
"access_account_journal_pos_manager","account.journal pos_manager","account.model_account_journal","group_pos_manager",1,0,0,0
"access_account_journal_pos_user","account.journal pos_user","account.model_account_journal","group_pos_user",1,0,0,0
@ -64,8 +64,8 @@
"access_account_cashbox_line","account.cashbox.line","account.model_account_cashbox_line","group_pos_user",1,1,1,0
"access_product_product","product.product","product.model_product_product","group_pos_user",1,0,0,0
"access_product_template_pos_user","product.template pos user","product.model_product_template","group_pos_user",1,0,0,0
"access_product_product_pos_manager","product.product.pos manager","product.model_product_product","base.group_system",1,0,0,0
"access_product_template_pos_manager","product.template pos manager","product.model_product_template","base.group_system",1,0,0,0
"access_product_product_pos_manager","product.product.pos manager","product.model_product_product","group_pos_manager",1,0,0,0
"access_product_template_pos_manager","product.template pos manager","product.model_product_template","group_pos_manager",1,0,0,0
"access_account_move_line","account.move.line","account.model_account_move_line","group_pos_user",1,1,1,0
"access_account_move","account.move","account.model_account_move","group_pos_user",1,1,1,0
"access_account_journal","account.journal","account.model_account_journal","group_pos_user",1,1,1,0
@ -79,9 +79,20 @@
"access_account_journal_column","account.journal.column","account.model_account_journal_column","group_pos_user",1,1,1,0
"access_account_journal_column_manager","account.journal.column manager","account.model_account_journal_column","group_pos_manager",1,0,0,0
"access_account_journal_column_system","account.journal.column system","account.model_account_journal_column","base.group_system",1,0,0,0
"access_report_check_register_user","report.cash.register user","model_report_cash_register","group_pos_user",1,0,0,0
"access_report_check_register","report.cash.register","model_report_cash_register","group_pos_manager",1,1,1,1
"access_product_product_pos","product.product.pos","product.model_product_product","base.group_system",1,1,1,1
"access_product_product_pos","product.product.pos","product.model_product_product","base.group_system",1,0,0,0
"access_product_template_pos","product.template pos","product.model_product_template","base.group_system",1,1,1,1
"access_pos_order_system","pos.order system","model_pos_order","base.group_system",1,0,0,0
"access_pos_order_line_system","pos.order.line system","model_pos_order_line","base.group_system",1,0,0,0
"access_account_bank_statement_line_manager","account.bank.statement.line manager","account.model_account_bank_statement_line","group_pos_manager",1,0,0,0
"access_account_invoice_manager","account.invoice manager","account.model_account_invoice","group_pos_manager",1,1,1,1
"access_pos_payment_manager","pos.payment manager","model_pos_payment","group_pos_manager",1,0,0,0
"access_report_transaction_pos_system","report.transaction.pos system","model_report_transaction_pos","base.group_system",1,0,0,0
"access_account_bank_statement_line_system","account.bank.statement.line system","account.model_account_bank_statement_line","base.group_system",1,0,0,0
"access_product_product_supplierinfo","product.supplierinfo system","product.model_product_supplierinfo","base.group_system",1,0,0,0
"access_pos_payment_system","pos.payment system","model_pos_payment","base.group_system",1,0,0,0
"access_product_product_supplierinfo_manager","product.supplierinfo manager","product.model_product_supplierinfo","group_pos_manager",1,0,0,0
"access_product_product_supplierinfo_user","product.supplierinfo user","product.model_product_supplierinfo","group_pos_user",1,0,0,0
"access_product_product_packaging_system","product.packaging system","product.model_product_packaging","base.group_system",1,0,0,0
"access_product_product_packaging_user","product.packaging user","product.model_product_packaging","group_pos_user",1,0,0,0
"access_product_product_packaging_manager","product.packaging manager","product.model_product_packaging","group_pos_manager",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
3 access_pos_order pos.order model_pos_order group_pos_user 1 1 1 1
4 access_pos_order_line pos.order.line model_pos_order_line group_pos_user 1 1 1 1
5 access_pos_order_manager pos.order manager model_pos_order group_pos_manager 1 0 0 0
6 access_pos_order_line_manager pos.order.line manager model_pos_order_line group_pos_manager 1 0 1 0 1 0 1
7 access_pos_payment pos.payment model_pos_payment group_pos_user 1 1 1 1
8 access_report_transaction_pos report.transaction.pos model_report_transaction_pos group_pos_manager 1 0 1 0 1 0 1
9 access_pos_config_journal_manager pos.config.journal.manager model_pos_config_journal group_pos_manager 1 1 1 1
10 access_account_journal_pos_manager account.journal pos_manager account.model_account_journal group_pos_manager 1 0 0 0
11 access_account_journal_pos_user account.journal pos_user account.model_account_journal group_pos_user 1 0 0 0
64 access_account_cashbox_line account.cashbox.line account.model_account_cashbox_line group_pos_user 1 1 1 0
65 access_product_product product.product product.model_product_product group_pos_user 1 0 0 0
66 access_product_template_pos_user product.template pos user product.model_product_template group_pos_user 1 0 0 0
67 access_product_product_pos_manager product.product.pos manager product.model_product_product base.group_system group_pos_manager 1 0 0 0
68 access_product_template_pos_manager product.template pos manager product.model_product_template base.group_system group_pos_manager 1 0 0 0
69 access_account_move_line account.move.line account.model_account_move_line group_pos_user 1 1 1 0
70 access_account_move account.move account.model_account_move group_pos_user 1 1 1 0
71 access_account_journal account.journal account.model_account_journal group_pos_user 1 1 1 0
79 access_account_journal_column account.journal.column account.model_account_journal_column group_pos_user 1 1 1 0
80 access_account_journal_column_manager account.journal.column manager account.model_account_journal_column group_pos_manager 1 0 0 0
81 access_account_journal_column_system account.journal.column system account.model_account_journal_column base.group_system 1 0 0 0
access_report_check_register_user report.cash.register user model_report_cash_register group_pos_user 1 0 0 0
82 access_report_check_register report.cash.register model_report_cash_register group_pos_manager 1 1 1 1
83 access_product_product_pos product.product.pos product.model_product_product base.group_system 1 1 0 1 0 1 0
84 access_product_template_pos product.template pos product.model_product_template base.group_system 1 1 1 1
85 access_pos_order_system pos.order system model_pos_order base.group_system 1 0 0 0
86 access_pos_order_line_system pos.order.line system model_pos_order_line base.group_system 1 0 0 0
87 access_account_bank_statement_line_manager account.bank.statement.line manager account.model_account_bank_statement_line group_pos_manager 1 0 0 0
88 access_account_invoice_manager account.invoice manager account.model_account_invoice group_pos_manager 1 1 1 1
89 access_pos_payment_manager pos.payment manager model_pos_payment group_pos_manager 1 0 0 0
90 access_report_transaction_pos_system report.transaction.pos system model_report_transaction_pos base.group_system 1 0 0 0
91 access_account_bank_statement_line_system account.bank.statement.line system account.model_account_bank_statement_line base.group_system 1 0 0 0
92 access_product_product_supplierinfo product.supplierinfo system product.model_product_supplierinfo base.group_system 1 0 0 0
93 access_pos_payment_system pos.payment system model_pos_payment base.group_system 1 0 0 0
94 access_product_product_supplierinfo_manager product.supplierinfo manager product.model_product_supplierinfo group_pos_manager 1 0 0 0
95 access_product_product_supplierinfo_user product.supplierinfo user product.model_product_supplierinfo group_pos_user 1 0 0 0
96 access_product_product_packaging_system product.packaging system product.model_product_packaging base.group_system 1 0 0 0
97 access_product_product_packaging_user product.packaging user product.model_product_packaging group_pos_user 1 0 0 0
98 access_product_product_packaging_manager product.packaging manager product.model_product_packaging group_pos_manager 1 0 0 0