[IMP] add access rights in account invoice,payment,budget & analytic module
authorForam Katharotiya (OpenERP) <fka@tinyerp.com>
Tue, 26 Mar 2013 06:50:43 +0000 (12:20 +0530)
committerForam Katharotiya (OpenERP) <fka@tinyerp.com>
Tue, 26 Mar 2013 06:50:43 +0000 (12:20 +0530)
bzr revid: fka@tinyerp.com-20130326065043-pkdoqq6flog151pm

addons/account/account_invoice_view.xml
addons/account/account_view.xml
addons/account/project/project_view.xml
addons/account_budget/account_budget_view.xml
addons/account_payment/account_payment_view.xml
addons/analytic/analytic_view.xml

index 8c0854b..d81cbd6 100644 (file)
                             <group>
                                 <group>
                                     <field domain="[('partner_id', '=', partner_id)]" name="partner_bank_id" on_change="onchange_partner_bank(partner_bank_id)"/>
-                                    <field name="user_id"/>
+                                    <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'account.group_account_invoice']}"/>
                                     <field name="name" invisible="1"/>
                                     <field name="payment_term" widget="selection"/>
                                 </group>
                             <group col="4">
                                 <group>
                                     <field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id,context)" widget="selection" groups="base.group_multi_company"/>
-                                    <field name="user_id" groups="base.group_user"/>
+                                    <field name="user_id" groups="base.group_user" context="{'default_groups_ref': ['base.group_user', 'account.group_account_invoice']}"/>
                                     <field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/>
                                     <field name="period_id" domain="[('state', '=', 'draft'), ('company_id', '=', company_id)]"
                                         groups="account.group_account_manager"
index b8dcefd..a05977f 100644 (file)
                         <page string="Advanced Settings">
                             <group>
                                 <group>
-                                    <field name="user_id"/>
+                                    <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'account.group_account_user']}"/>
                                     <field name="sequence_id" required="0"/>
                                 </group>
                                 <group>
                     <group>
                         <group>
                             <field name="journal_id" on_change="onchange_journal_id(journal_id)" widget="selection" domain="[('type', '=', 'cash')]" />
-                            <field name="user_id" readonly="1" string="Responsible"/>
+                            <field name="user_id" readonly="1" string="Responsible" context="{'default_groups_ref': ['base.group_user', 'account.group_account_user']}"/>
                             <field name="total_entry_encoding"/>
                             <field name='company_id' widget="selection" groups="base.group_multi_company" />
                         </group>
index aa567d2..d29c71e 100644 (file)
                             <field name="name"/>
                             <field name="account_id"/>
                             <field name="journal_id"/>
-                            <field name="user_id"/>
+                            <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'account.group_account_invoice']}"/>
                         </group>
                         <group>
                             <field name="date"/>
index 9ad61d7..235d259 100644 (file)
                         </div>
                         <group>
                             <group>
-                                <field name="creating_user_id" attrs="{'readonly':[('state','!=','draft')]}"/>
+                                <field name="creating_user_id" attrs="{'readonly':[('state','!=','draft')]}" context="{'default_groups_ref': ['base.group_user', 'account.group_account_user']}"/>
                                 <field name="validating_user_id" readonly="True" attrs="{'readonly':[('state','!=','draft')]}"/>
                             </group>
                             <group>
index aa52d1d..6f4dae1 100644 (file)
@@ -79,7 +79,7 @@
                     </div>
                     <group>
                         <group>
-                            <field name="user_id"/>
+                            <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'account.group_account_invoice']}"/>
                             <field name="mode"/>
                         </group>
                         <group>
index 0faca84..3183625 100644 (file)
@@ -22,7 +22,7 @@
                         <group name="main">
                             <group>
                                 <field name="partner_id" on_change="on_change_partner_id(partner_id, name)"/>
-                                <field name="manager_id"/>
+                                <field name="manager_id" context="{'default_groups_ref': ['base.group_user', 'account.group_account_manager']}"/>
                                 <field name="currency_id" attrs="{'invisible': ['|',('type', '&lt;&gt;', 'view'), ('company_id', '&lt;&gt;', False)]}"/>
                             </group>
                             <group>