[MERGE] addons: added groups when quick creating user in various addons.

bzr revid: tde@openerp.com-20130904141122-uaxlnu7qxzri4q3a
This commit is contained in:
Thibault Delavallée 2013-09-04 16:11:22 +02:00
parent 1a6eb52a32
commit 8b48cc9520
37 changed files with 60 additions and 54 deletions

View File

@ -250,7 +250,7 @@
<group> <group>
<group> <group>
<field domain="[('partner_id', '=', partner_id)]" name="partner_bank_id" on_change="onchange_partner_bank(partner_bank_id)"/> <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', 'base.group_partner_manager', 'account.group_account_invoice']}"/>
<field name="name" invisible="1"/> <field name="name" invisible="1"/>
<field name="payment_term" widget="selection"/> <field name="payment_term" widget="selection"/>
</group> </group>
@ -392,7 +392,7 @@
<group col="4"> <group col="4">
<group> <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="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', 'base.group_partner_manager', 'account.group_account_invoice']}"/>
<field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/> <field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/>
<field name="period_id" domain="[('state', '=', 'draft'), ('company_id', '=', company_id)]" <field name="period_id" domain="[('state', '=', 'draft'), ('company_id', '=', company_id)]"
groups="account.group_account_manager" groups="account.group_account_manager"

View File

@ -413,7 +413,7 @@
<page string="Advanced Settings"> <page string="Advanced Settings">
<group> <group>
<group> <group>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_user']}"/>
<field name="sequence_id" required="0"/> <field name="sequence_id" required="0"/>
</group> </group>
<group> <group>

View File

@ -133,7 +133,7 @@
<field name="name"/> <field name="name"/>
<field name="account_id"/> <field name="account_id"/>
<field name="journal_id"/> <field name="journal_id"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice']}"/>
</group> </group>
<group> <group>
<field name="date"/> <field name="date"/>

View File

@ -29,7 +29,7 @@
<separator string="Conditions" colspan="4"/> <separator string="Conditions" colspan="4"/>
<field name="product_id"/> <field name="product_id"/>
<field name="partner_id"/> <field name="partner_id"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'base.group_sale_salesman']}"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/> <field name="company_id" widget="selection" groups="base.group_multi_company"/>
<field name="date_start"/> <field name="date_start"/>
<field name="date_stop"/> <field name="date_stop"/>

View File

@ -111,7 +111,7 @@
</div> </div>
<group> <group>
<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', 'base.group_partner_manager', 'account.group_account_user']}"/>
<field name="validating_user_id" readonly="True" attrs="{'readonly':[('state','!=','draft')]}"/> <field name="validating_user_id" readonly="True" attrs="{'readonly':[('state','!=','draft')]}"/>
</group> </group>
<group> <group>

View File

@ -79,7 +79,7 @@
</div> </div>
<group> <group>
<group> <group>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice']}"/>
<field name="mode"/> <field name="mode"/>
</group> </group>
<group> <group>

View File

@ -22,7 +22,7 @@
<group name="main"> <group name="main">
<group> <group>
<field name="partner_id" on_change="on_change_partner_id(partner_id, name)"/> <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', 'base.group_partner_manager', 'account.group_account_manager']}"/>
<field name="currency_id" attrs="{'invisible': ['|',('type', '&lt;&gt;', 'view'), ('company_id', '&lt;&gt;', False)]}"/> <field name="currency_id" attrs="{'invisible': ['|',('type', '&lt;&gt;', 'view'), ('company_id', '&lt;&gt;', False)]}"/>
</group> </group>
<group> <group>

View File

@ -8,7 +8,7 @@
<field name="model">analytic.user.funct.grid</field> <field name="model">analytic.user.funct.grid</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Invoicing Data" editable="bottom"> <tree string="Invoicing Data" editable="bottom">
<field name="user_id" on_change="onchange_user_product_id(user_id, product_id)"/> <field name="user_id" on_change="onchange_user_product_id(user_id, product_id)" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman']}"/>
<field name="product_id" on_change="onchange_user_product_id(user_id, product_id)" domain="[('type','=','service')]"/> <field name="product_id" on_change="onchange_user_product_id(user_id, product_id)" domain="[('type','=','service')]"/>
<field name="price"/> <field name="price"/>
<field name="uom_id" groups="product.group_uom"/> <field name="uom_id" groups="product.group_uom"/>
@ -22,7 +22,7 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Invoicing Data"> <form string="Invoicing Data">
<group> <group>
<field name="user_id" on_change="onchange_user_product_id(user_id, product_id)"/> <field name="user_id" on_change="onchange_user_product_id(user_id, product_id)" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman']}"/>
<field name="product_id" domain="[('type','=','service')]" on_change="onchange_user_product_id(user_id, product_id)"/> <field name="product_id" domain="[('type','=','service')]" on_change="onchange_user_product_id(user_id, product_id)"/>
<field name="price"/> <field name="price"/>
<field name="uom_id" groups="product.group_uom"/> <field name="uom_id" groups="product.group_uom"/>
@ -124,7 +124,7 @@
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree"/> <field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="/tree/field[@name='user_id']" position="replace"> <xpath expr="/tree/field[@name='user_id']" position="replace">
<field name="user_id" required="1" on_change="on_change_user_id(user_id, account_id, unit_amount)"/> <field name="user_id" required="1" on_change="on_change_user_id(user_id, account_id, unit_amount)" context="{'default_groups_ref': ['base.group_user']}"/>
</xpath> </xpath>
</field> </field>
</record> </record>

View File

@ -68,7 +68,7 @@
on_change="onchange_dates(date,False,date_deadline)"/> on_change="onchange_dates(date,False,date_deadline)"/>
</group> </group>
<group> <group>
<field name="user_id" groups="base.group_no_one"/> <field name="user_id" groups="base.group_no_one" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="categ_ids" widget="many2many_tags"/> <field name="categ_ids" widget="many2many_tags"/>
<field name="location"/> <field name="location"/>
<field name="organizer" groups="base.group_no_one"/> <field name="organizer" groups="base.group_no_one"/>

View File

@ -174,7 +174,7 @@
</div> </div>
<group> <group>
<group> <group>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="code"/> <field name="code"/>
<field name="parent_id"/> <field name="parent_id"/>
<field name="change_responsible"/> <field name="change_responsible"/>

View File

@ -145,7 +145,7 @@
</group> </group>
<group> <group>
<field name="user_id" on_change="on_change_user(user_id, context)" <field name="user_id" on_change="on_change_user(user_id, context)"
context="{'default_groups_ref': ['base.group_user', 'base.group_sale_salesman_all_leads'] }"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads'] }"/>
<label for="section_id" groups="base.group_multi_salesteams"/> <label for="section_id" groups="base.group_multi_salesteams"/>
<div groups="base.group_multi_salesteams"> <div groups="base.group_multi_salesteams">
<field name="section_id"/> <field name="section_id"/>
@ -425,7 +425,7 @@
</group> </group>
<group> <group>
<field name="user_id" on_change="on_change_user(user_id, context)" context="{'default_groups_ref': ['base.group_user', 'base.group_sale_salesman_all_leads']}"/> <field name="user_id" on_change="on_change_user(user_id, context)" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<label for="section_id" groups="base.group_multi_salesteams"/> <label for="section_id" groups="base.group_multi_salesteams"/>
<div groups="base.group_multi_salesteams"> <div groups="base.group_multi_salesteams">
<field name="section_id" widget="selection"/> <field name="section_id" widget="selection"/>

View File

@ -87,7 +87,7 @@
<group col="4"> <group col="4">
<field name="date"/> <field name="date"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<label for="duration"/> <label for="duration"/>
<div> <div>
<field name="duration" widget="float_time" class="oe_inline" style="vertical-align:baseline"/> <b> min(s)</b> <field name="duration" widget="float_time" class="oe_inline" style="vertical-align:baseline"/> <b> min(s)</b>
@ -123,7 +123,7 @@
on_change="onchange_partner_id(partner_id)"/> on_change="onchange_partner_id(partner_id)"/>
<field name="partner_phone" <field name="partner_phone"
invisible="1"/> invisible="1"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="categ_id" widget="selection" <field name="categ_id" widget="selection"
domain="[('object_id.model', '=', 'crm.phonecall')]" domain="[('object_id.model', '=', 'crm.phonecall')]"
invisible="1"/> invisible="1"/>

View File

@ -22,7 +22,7 @@
<group> <group>
<field name="partner_id" readonly="True"/> <field name="partner_id" readonly="True"/>
<field name="phone"/> <field name="phone"/>
<field name="user_id" attrs="{'invisible': [('action','=','log')]}"/> <field name="user_id" attrs="{'invisible': [('action','=','log')]}" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="section_id" widget="selection" attrs="{'invisible': [('action','=','log')]}" groups="base.group_multi_salesteams"/> <field name="section_id" widget="selection" attrs="{'invisible': [('action','=','log')]}" groups="base.group_multi_salesteams"/>
</group> </group>
</group> </group>

View File

@ -14,7 +14,7 @@
<field name="name"/> <field name="name"/>
<field name="date" string="Planned Date" attrs="{'invisible': [('action','=','log')]}"/> <field name="date" string="Planned Date" attrs="{'invisible': [('action','=','log')]}"/>
<field name="partner_id" readonly="True"/> <field name="partner_id" readonly="True"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="section_id" groups="base.group_multi_salesteams"/> <field name="section_id" groups="base.group_multi_salesteams"/>
</group> </group>
<footer> <footer>

View File

@ -106,7 +106,7 @@
<field name="date"/> <field name="date"/>
</group> </group>
<group colspan="4" col="4" groups="base.group_user"> <group colspan="4" col="4" groups="base.group_user">
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="priority"/> <field name="priority"/>
<field name="section_id" groups="base.group_multi_salesteams"/> <field name="section_id" groups="base.group_multi_salesteams"/>
<field name="date_deadline"/> <field name="date_deadline"/>

View File

@ -38,7 +38,7 @@
<group col="4" class="oe_header"> <group col="4" class="oe_header">
<field name="name" string="Query"/> <field name="name" string="Query"/>
<field name="section_id" widget="selection" groups="base.group_multi_salesteams"/> <field name="section_id" widget="selection" groups="base.group_multi_salesteams"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_salesman_all_leads']}"/>
<field name="date"/> <field name="date"/>
<field name="date_deadline"/> <field name="date_deadline"/>
</group> </group>

View File

@ -13,7 +13,7 @@
<field name="task_ids" colspan="4" nolabel="1"> <field name="task_ids" colspan="4" nolabel="1">
<tree editable="bottom" string="Tasks"> <tree editable="bottom" string="Tasks">
<field name="name"/> <field name="name"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
<field string="Timebox" name="timebox_id"/> <field string="Timebox" name="timebox_id"/>
<button name="prev_timebox" type="object" string="Previous"/> <button name="prev_timebox" type="object" string="Previous"/>

View File

@ -11,7 +11,7 @@
<group col="4"> <group col="4">
<field name="name"/> <field name="name"/>
<field name="parent_id"/> <field name="parent_id"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_document_user']}"/>
<field name="company_id" groups="base.group_multi_company" widget="selection"/> <field name="company_id" groups="base.group_multi_company" widget="selection"/>
</group> </group>
<notebook colspan="4"> <notebook colspan="4">
@ -170,7 +170,7 @@
<field name="datas_fname" invisible="1"/> <field name="datas_fname" invisible="1"/>
</xpath> </xpath>
<field name="url" position="after"> <field name="url" position="after">
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_document_user']}"/>
</field> </field>
<field name="company_id" position="before"> <field name="company_id" position="before">
<field name="parent_id"/> <field name="parent_id"/>

View File

@ -45,7 +45,7 @@
<field name="parent_id" on_change="onchange_parent_id(parent_id,content)" string="Category"/> <field name="parent_id" on_change="onchange_parent_id(parent_id,content)" string="Category"/>
</group> </group>
<group> <group>
<field name="write_uid" groups="base.group_no_one"/> <field name="write_uid" groups="base.group_no_one" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_document_user']}"/>
<field name="write_date" groups="base.group_no_one"/> <field name="write_date" groups="base.group_no_one"/>
<field name="menu_id" groups="base.group_no_one"/> <field name="menu_id" groups="base.group_no_one"/>
</group> </group>

View File

@ -391,7 +391,7 @@
</group> </group>
<group> <group>
<field name="nb_register"/> <field name="nb_register"/>
<field name="user_id" attrs="{'readonly':[('state','!=', 'draft')]}"/> <field name="user_id" attrs="{'readonly':[('state','!=', 'draft')]}" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'event.group_event_user']}"/>
</group> </group>
<group groups="base.group_no_one"> <group groups="base.group_no_one">
<field name="create_date"/> <field name="create_date"/>

View File

@ -190,7 +190,7 @@
<group> <group>
<field name="survey_id"/> <field name="survey_id"/>
<field name="user_to_review_id"/> <field name="user_to_review_id"/>
<field name="user_id" string="Interviewer"/> <field name="user_id" string="Interviewer" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_hr_manager']}"/>
</group> </group>
<group> <group>
<field name="date_deadline"/> <field name="date_deadline"/>
@ -313,7 +313,7 @@
<group> <group>
<field name="survey_id"/> <field name="survey_id"/>
<field name="user_to_review_id"/> <field name="user_to_review_id"/>
<field name="user_id" string="Interviewer"/> <field name="user_id" string="Interviewer" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_hr_manager']}"/>
</group> </group>
<group> <group>
<field name="date_deadline"/> <field name="date_deadline"/>

View File

@ -80,7 +80,7 @@
</group> </group>
<group> <group>
<field name="name"/> <field name="name"/>
<field name="user_valid" attrs="{'invisible': [('state','=','draft')]}"/> <field name="user_valid" attrs="{'invisible': [('state','=','draft')]}" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_hr_user']}"/>
<field name="currency_id" groups="base.group_multi_currency" on_change="onchange_currency_id(currency_id, company_id)"/> <field name="currency_id" groups="base.group_multi_currency" on_change="onchange_currency_id(currency_id, company_id)"/>
</group> </group>
</group> </group>

View File

@ -106,7 +106,7 @@
</group> </group>
<group> <group>
<field name="user_id" <field name="user_id"
context="{'default_groups_ref': ['base.group_user', 'base.group_hr_manager']}"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_hr_manager']}"/>
<label for="title_action"/> <label for="title_action"/>
<div> <div>
<field name="date_action"/> <field name="date_action"/>

View File

@ -375,7 +375,7 @@
<group> <group>
<group> <group>
<field name='user_id' <field name='user_id'
context="{'default_groups_ref': ['base.group_user', 'lunch.group_lunch_user']}"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'lunch.group_lunch_user']}"/>
</group> </group>
<group> <group>
<field name='date'/> <field name='date'/>

View File

@ -667,7 +667,7 @@
<group> <group>
<field name="bom_id" domain="[('product_id','=',product_id)]" context="{'default_product_id': product_id}" on_change="bom_id_change(bom_id)" required="1"/> <field name="bom_id" domain="[('product_id','=',product_id)]" context="{'default_product_id': product_id}" on_change="bom_id_change(bom_id)" required="1"/>
<field name="routing_id" class="oe_inline" groups="mrp.group_mrp_routings"/> <field name="routing_id" class="oe_inline" groups="mrp.group_mrp_routings"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'mrp.group_mrp_user']}"/>
<field name="origin"/> <field name="origin"/>
</group> </group>
<group groups="stock.group_locations"> <group groups="stock.group_locations">

View File

@ -85,7 +85,7 @@
<group string="General Information"> <group string="General Information">
<field name="company_id" groups="base.group_multi_company"/> <field name="company_id" groups="base.group_multi_company"/>
<field name="warehouse_id" widget="selection" groups="stock.group_locations"/> <field name="warehouse_id" widget="selection" groups="stock.group_locations"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'point_of_sale.group_pos_user']}"/>
<field name="pricelist_id" groups="product.group_sale_pricelist" domain="[('type','=','sale')]"/> <field name="pricelist_id" groups="product.group_sale_pricelist" domain="[('type','=','sale')]"/>
<field name="picking_id" readonly="1"/> <field name="picking_id" readonly="1"/>
<field name="pos_reference"/> <field name="pos_reference"/>
@ -898,7 +898,7 @@
<group> <group>
<field name="cash_control" invisible="1" /> <field name="cash_control" invisible="1" />
<group> <group>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'point_of_sale.group_pos_manager', 'base.group_sale_manager']}"/>
<field name="config_id"/> <field name="config_id"/>
</group> </group>
<group> <group>

View File

@ -111,7 +111,7 @@
<group name="status" string="Status"> <group name="status" string="Status">
<field name="state"/> <field name="state"/>
<field name="product_manager" <field name="product_manager"
context="{'default_groups_ref': ['base.group_user', 'base.group_sale_manager']}"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_manager']}"/>
</group> </group>
<group name="Weights" groups="product.group_stock_packaging" string="Weights"> <group name="Weights" groups="product.group_stock_packaging" string="Weights">
<field digits="(14, 3)" name="volume" attrs="{'readonly':[('type','=','service')]}"/> <field digits="(14, 3)" name="volume" attrs="{'readonly':[('type','=','service')]}"/>
@ -723,7 +723,7 @@
<group name="status" string="Status"> <group name="status" string="Status">
<field name="categ_id"/> <field name="categ_id"/>
<field name="state"/> <field name="state"/>
<field name="product_manager"/> <field name="product_manager" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_manager']}"/>
</group> </group>
<group name="uom" string="Unit of Measure"> <group name="uom" string="Unit of Measure">

View File

@ -101,7 +101,7 @@
<group> <group>
<field name="user_id" string="Project Manager" <field name="user_id" string="Project Manager"
attrs="{'readonly':[('state','in',['close', 'cancelled'])]}" attrs="{'readonly':[('state','in',['close', 'cancelled'])]}"
context="{'default_groups_ref': ['base.group_user', 'project.group_project_manager']}"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_manager']}"/>
<field name="partner_id" on_change="onchange_partner_id(partner_id)"/> <field name="partner_id" on_change="onchange_partner_id(partner_id)"/>
<span></span> <span></span>
<p attrs="{'invisible': [('analytic_account_id','=',False)]}"> <p attrs="{'invisible': [('analytic_account_id','=',False)]}">
@ -127,7 +127,7 @@
</group> </group>
<notebook> <notebook>
<page string="Team" name="team"> <page string="Team" name="team">
<field colspan="4" name="members" widget="many2many_kanban"> <field colspan="4" name="members" widget="many2many_kanban" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'group_project_user']}">
<kanban quick_create="false" create="true"> <kanban quick_create="false" create="true">
<field name="name"/> <field name="name"/>
<templates> <templates>
@ -340,7 +340,7 @@
<field colspan="4" name="name"/> <field colspan="4" name="name"/>
<field name="hours" widget="float_time"/> <field name="hours" widget="float_time"/>
<field name="date"/> <field name="date"/>
<field name="user_id" options='{"no_open": True}'/> <field name="user_id" options='{"no_open": True}' context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_partner_manager', 'project.group_project_user']}"/>
<field name="company_id" groups="base.group_multi_company" widget="selection"/> <field name="company_id" groups="base.group_multi_company" widget="selection"/>
</group> </group>
</form> </form>
@ -355,7 +355,7 @@
<field name="date"/> <field name="date"/>
<field name="name"/> <field name="name"/>
<field name="hours" widget="float_time"/> <field name="hours" widget="float_time"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'project.group_project_user']}"/>
</tree> </tree>
</field> </field>
</record> </record>
@ -384,7 +384,7 @@
<field name="project_id" on_change="onchange_project(project_id)" context="{'default_use_tasks':1}"/> <field name="project_id" on_change="onchange_project(project_id)" context="{'default_use_tasks':1}"/>
<field name="user_id" <field name="user_id"
options='{"no_open": True}' options='{"no_open": True}'
context="{'default_groups_ref': ['base.group_user', 'project.group_project_user']}"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
<field name="planned_hours" widget="float_time" <field name="planned_hours" widget="float_time"
groups="project.group_time_work_estimation_tasks" groups="project.group_time_work_estimation_tasks"
on_change="onchange_planned(planned_hours, effective_hours)"/> on_change="onchange_planned(planned_hours, effective_hours)"/>
@ -404,7 +404,7 @@
<field name="name"/> <field name="name"/>
<field name="hours" widget="float_time" sum="Spent Hours"/> <field name="hours" widget="float_time" sum="Spent Hours"/>
<field name="date"/> <field name="date"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
</tree> </tree>
</field> </field>
<group> <group>

View File

@ -17,7 +17,7 @@
<field name="new_task_description" colspan="2" nolabel="1"/> <field name="new_task_description" colspan="2" nolabel="1"/>
</group> </group>
<group> <group>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
<separator string="Validation Task" colspan="2"/> <separator string="Validation Task" colspan="2"/>
<field name="prefix" string="Validation Task Title"/> <field name="prefix" string="Validation Task Title"/>
<field name="planned_hours_me"/> <field name="planned_hours_me"/>

View File

@ -64,7 +64,7 @@
<group> <group>
<group> <group>
<field name="user_id" <field name="user_id"
context="{'default_groups_ref': ['base.group_user', 'project.group_project_user']}"/> context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
<field name="partner_id" on_change="onchange_partner_id(partner_id, email_from)"/> <field name="partner_id" on_change="onchange_partner_id(partner_id, email_from)"/>
<field name="email_from"/> <field name="email_from"/>
<label for="project_id"/> <label for="project_id"/>

View File

@ -33,7 +33,7 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Project User Allocation" version="7.0"> <form string="Project User Allocation" version="7.0">
<group col="4"> <group col="4">
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
<field name="phase_id"/> <field name="phase_id"/>
<field name="project_id"/> <field name="project_id"/>
<field name="date_start"/> <field name="date_start"/>
@ -49,7 +49,7 @@
<field name="priority" eval="5"/> <field name="priority" eval="5"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree editable="bottom" string="Project User Allocation"> <tree editable="bottom" string="Project User Allocation">
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'project.group_project_user']}"/>
<field name="phase_id"/> <field name="phase_id"/>
<field name="project_id"/> <field name="project_id"/>
</tree> </tree>
@ -175,7 +175,7 @@
<page string="Team Planning"> <page string="Team Planning">
<field name="user_ids"> <field name="user_ids">
<tree editable="bottom" string="Project Users"> <tree editable="bottom" string="Project Users">
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/>
<field name="date_start"/> <field name="date_start"/>
<field name="date_end"/> <field name="date_end"/>
</tree> </tree>

View File

@ -48,7 +48,7 @@
</h1> </h1>
<group> <group>
<group> <group>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'purchase_requisition.group_purchase_requisition_user', 'purchase.group_purchase_user', 'account.group_account_invoice']}"/>
<field name="exclusive"/> <field name="exclusive"/>
</group> </group>
<group> <group>

View File

@ -202,7 +202,7 @@
<page string="Other Information" groups="base.group_user"> <page string="Other Information" groups="base.group_user">
<group> <group>
<group name="sales_person" groups="base.group_user"> <group name="sales_person" groups="base.group_user">
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'base.group_sale_salesman_all_leads']}"/>
<field groups="base.group_no_one" name="origin"/> <field groups="base.group_no_one" name="origin"/>
</group> </group>
<group name="sale_pay"> <group name="sale_pay">

View File

@ -60,6 +60,9 @@
</group> </group>
</page> </page>
</page> </page>
<field name="product_manager" position="attributes" version="7.0">
<attribute name="context">{'default_groups_ref': ['base.group_user', 'base.group_sale_manager', 'stock.group_stock_manager']}</attribute>
</field>
</field> </field>
</record> </record>
@ -123,6 +126,9 @@
<field name="property_stock_inventory" attrs="{'readonly':[('type','=','service')]}" domain="[('usage','=','inventory')]"/> <field name="property_stock_inventory" attrs="{'readonly':[('type','=','service')]}" domain="[('usage','=','inventory')]"/>
</group> </group>
</group> </group>
<field name="product_manager" position="attributes" version="7.0">
<attribute name="context">{'default_groups_ref': ['base.group_user', 'base.group_sale_manager', 'stock.group_stock_manager']}</attribute>
</field>
</field> </field>
</record> </record>

View File

@ -1688,7 +1688,7 @@
<form string="Stock Journal" version="7.0"> <form string="Stock Journal" version="7.0">
<group> <group>
<field name="name"/> <field name="name"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'stock.group_stock_manager']}"/>
</group> </group>
</form> </form>
</field> </field>

View File

@ -21,7 +21,7 @@
<group col="4"> <group col="4">
<field name="name"/> <field name="name"/>
<field name="partner_id"/> <field name="partner_id"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'base.group_tool_user']}"/>
<field name="active"/> <field name="active"/>
</group> </group>
<notebook> <notebook>

View File

@ -44,7 +44,7 @@
<group> <group>
<group> <group>
<field name="id" invisible="1"/> <field name="id" invisible="1"/>
<field name="responsible_id" class="oe_inline" attrs="{'readonly':[('state','=','close')]}"/> <field name="responsible_id" class="oe_inline" attrs="{'readonly':[('state','=','close')]}" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_survey_user', 'base.group_tool_manager']}"/>
<field name="type" attrs="{'readonly':[('state','=','close')]}" class="oe_inline"/> <field name="type" attrs="{'readonly':[('state','=','close')]}" class="oe_inline"/>
<field name="send_response" attrs="{'readonly':[('state','=','close')]}"/> <field name="send_response" attrs="{'readonly':[('state','=','close')]}"/>
</group> </group>
@ -1012,7 +1012,7 @@
<form string="Survey Answer"> <form string="Survey Answer">
<field name="survey_id"/> <field name="survey_id"/>
<field name="date_create"/> <field name="date_create"/>
<field name="user_id"/> <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_survey_user']}"/>
<field name="response_type"/> <field name="response_type"/>
<field name="question_ids" nolabel="1" colspan="4" /> <field name="question_ids" nolabel="1" colspan="4" />
<field name="state"/> <field name="state"/>
@ -1125,7 +1125,7 @@
<group class="oe_header"> <group class="oe_header">
<field name="date_deadline"/> <field name="date_deadline"/>
<field name="survey_id"/> <field name="survey_id"/>
<field name="user_id" on_change="on_change_user(user_id)"/> <field name="user_id" on_change="on_change_user(user_id)" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_survey_user']}"/>
<field name="email"/> <field name="email"/>
<field name="response" readonly="1"/> <field name="response" readonly="1"/>
</group> </group>