<field name="name">Account fiscal Mapping company rule</field>
<field model="ir.model" name="model_id" ref="model_account_fiscal_position"/>
<field eval="True" name="global"/>
- <field name="domain_force">[('company_id','=',user.company_id.id)]</field>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
<record id="account_model_comp_rule" model="ir.rule">
<field name="name">Account model company rule</field>
<field model="ir.model" name="model_id" ref="model_account_model"/>
<field eval="True" name="global"/>
- <field name="domain_force">[('company_id','=',user.company_id.id)]</field>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
</data></openerp>
<?xml version="1.0" encoding="utf-8"?>
<openerp>
- <data noupdate="0">
+ <data noupdate="0">
- <record id="budget_post_comp_rule" model="ir.rule">
- <field name="name">Budget post multi-company</field>
- <field name="model_id" ref="model_account_budget_post"/>
- <field eval="True" name="global"/>
- <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
- </record>
+ <record id="budget_post_comp_rule" model="ir.rule">
+ <field name="name">Budget post multi-company</field>
+ <field name="model_id" ref="model_account_budget_post"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
- <record id="budget_comp_rule" model="ir.rule">
- <field name="name">Budget multi-company</field>
- <field name="model_id" ref="model_crossovered_budget"/>
- <field eval="True" name="global"/>
- <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
- </record>
+ <record id="budget_comp_rule" model="ir.rule">
+ <field name="name">Budget multi-company</field>
+ <field name="model_id" ref="model_crossovered_budget"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
- <record id="budget_lines_comp_rule" model="ir.rule">
- <field name="name">Budget lines multi-company</field>
- <field name="model_id" ref="model_crossovered_budget_lines"/>
- <field eval="True" name="global"/>
- <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
- </record>
+ <record id="budget_lines_comp_rule" model="ir.rule">
+ <field name="name">Budget lines multi-company</field>
+ <field name="model_id" ref="model_crossovered_budget_lines"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
- </data>
+ </data>
</openerp>
<field name="name">Account Coda model company rule</field>
<field model="ir.model" name="model_id" ref="model_account_coda"/>
<field eval="True" name="global"/>
- <field name="domain_force">[('company_id','=',user.company_id.id)]</field>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
</data></openerp>
<field name="name">Payment Mode company rule</field>
<field model="ir.model" name="model_id" ref="model_payment_mode"/>
<field eval="True" name="global"/>
- <field name="domain_force">[('company_id','=',user.company_id.id)]</field>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
</data>
<field name="name">Analytic multi company rule</field>
<field model="ir.model" name="model_id" ref="model_account_analytic_account"/>
<field eval="True" name="global"/>
- <field name="domain_force">[('company_id','=',user.company_id.id)]</field>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
<record id="group_analytic_accounting" model="res.groups" context="{'noadmin':True}">
<field name="name">Useability / Analytic Accounting</field>
parent="base.menu_base_partner" sequence="1" />
<menuitem parent="base.menu_sales" name="Leads"
- groups="base.group_extended,base.group_sale_salesman"
+ groups="base.group_extended"
id="menu_crm_case_categ0_act_leads"
action="crm_case_category_act_leads_all" sequence="1" />
<record model="ir.ui.menu" id="base.menu_base_config">
<field eval="[(4, ref('base.group_sale_manager'))]" name="groups_id"/>
</record>
-
+
</data>
</openerp>
<field eval="'()'" name="args"/>
</record>
</data>
-
- <data>
-
- <record id="fetchmail_user_server_rule" model="ir.rule">
- <field name="name">User wise Server</field>
- <field ref="model_email_server" name="model_id" model="ir.model"/>
- <field eval="True" name="global"/>
- <field name="domain_force">[('user_id', '=', user.id)]</field>
- </record>
-
- </data>
</openerp>
'hr_attendance_view.xml',
'hr_attendance_report.xml',
'security/ir.model.access.csv',
+ 'security/ir_rule.xml',
'wizard/hr_attendance_bymonth_view.xml',
'wizard/hr_attendance_byweek_view.xml',
'wizard/hr_attendance_error_view.xml',
'wizard/hr_attendance_sign_in_out_view.xml',
- ],
+ ],
'demo_xml': ['hr_attendance_demo.xml'],
'test': ['test/test_hr_attendance.yml',
'test/hr_attendance_report.yml'
- ],
+ ],
'installable': True,
'active': False,
'certificate': '0063495605613',
<field name="action">sign_out</field>
<field name="employee_id" ref="hr.employee1"/>
</record>
- <record id="property_rule_attendace" model="ir.rule">
- <field name="name">Employee Attendance</field>
- <field model="ir.model" name="model_id" ref="model_hr_attendance"/>
- <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
- </record>
- <record id="property_rule_attendace_manager" model="ir.rule">
- <field name="name">Manager Attendance</field>
- <field model="ir.model" name="model_id" ref="model_hr_attendance"/>
- <field name="domain_force">['|',('employee_id.user_id','=',user.id),('employee_id.parent_id.user_id','=',user.id )]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
- </record>
+
</data>
</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data noupdate="True">
+
+ <record id="property_rule_attendace" model="ir.rule">
+ <field name="name">Employee Attendance</field>
+ <field model="ir.model" name="model_id" ref="model_hr_attendance"/>
+ <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
+ <field name="groups" eval="[(4,ref('base.group_hr_user'))]"/>
+ </record>
+ <record id="property_rule_attendace_manager" model="ir.rule">
+ <field name="name">Manager Attendance</field>
+ <field model="ir.model" name="model_id" ref="model_hr_attendance"/>
+ <field name="domain_force">[('1','=',1)]</field>
+ <field name="groups" eval="[(4,ref('base.group_hr_manager'))]"/>
+ </record>
+
+
+ </data>
+</openerp>
+
</record>
</data>
- <data>
- <record forcecreate="True" id="ir_cron_scheduler_evaluation" model="ir.cron">
- <field name="name">Run Employee Evaluation</field>
- <field eval="True" name="active" />
- <field name="user_id" ref="base.user_root" />
- <field name="interval_number">1</field>
- <field name="interval_type">minutes</field>
- <field name="numbercall">-1</field>
- <field eval="'hr.employee'" name="model" />
- <field eval="'run_employee_evaluation'" name="function" />
- <field eval="'(False,)'" name="args" />
- </record>
+ <data>
+ <record forcecreate="True" id="ir_cron_scheduler_evaluation" model="ir.cron">
+ <field name="name">Run Employee Evaluation</field>
+ <field eval="True" name="active" />
+ <field name="user_id" ref="base.user_root" />
+ <field name="interval_number">1</field>
+ <field name="interval_type">minutes</field>
+ <field name="numbercall">-1</field>
+ <field eval="'hr.employee'" name="model" />
+ <field eval="'run_employee_evaluation'" name="function" />
+ <field eval="'(False,)'" name="args" />
+ </record>
<record id="property_rule_evaluation" model="ir.rule">
<field name="name">Employee Evaluation</field>
<field model="ir.model" name="model_id" ref="model_hr_evaluation_evaluation"/>
<field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
+ <field name="groups" eval="[(4,ref('base.group_hr_user'))]"/>
</record>
<record id="property_rule_evaluation_manager" model="ir.rule">
<field name="name">Manager Evaluation</field>
<field model="ir.model" name="model_id" ref="model_hr_evaluation_evaluation"/>
<field name="domain_force">['|',('employee_id.user_id','=',user.id),('employee_id.parent_id.user_id','=',user.id )]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
+ <field name="groups" eval="[(4,ref('base.group_hr_manager'))]"/>
</record>
- </data>
+ </data>
</openerp>
'hr_expense_view.xml',
'hr_expense_report.xml',
'process/hr_expense_process.xml',
+ 'security/ir_rule.xml',
'report/hr_expense_report_view.xml',
'board_hr_expense_view.xml',
'board_hr_expense_manager_view.xml'
- ],
+ ],
'demo_xml': [
'hr_expense_demo.xml',
],
<?xml version="1.0" ?>
<openerp>
- <data noupdate="1">
+ <data noupdate="1">
- <record id="product_product_expense_air" model="product.product">
+ <record id="product_product_expense_air" model="product.product">
<field name="list_price">1.0</field>
<field name="standard_price">1.0</field>
<field name="uom_id" ref="product.product_uom_unit"/>
<field name="hr_expense_ok" eval="True" />
</record>
- <record id="hr_expense_expense_septemberexpenses0" model="hr.expense.expense">
- <field name="currency_id" ref="base.EUR"/>
- <field name="employee_id" ref="hr.employee1"/>
- <field name="user_id" ref="base.user_root"/>
- <field name="name">May Expenses</field>
- <field name="company_id" ref="base.main_company"/>
- <field name="date">2010-05-03</field>
- <field name="state">draft</field>
- </record>
+ <record id="hr_expense_expense_septemberexpenses0" model="hr.expense.expense">
+ <field name="currency_id" ref="base.EUR"/>
+ <field name="employee_id" ref="hr.employee1"/>
+ <field name="user_id" ref="base.user_root"/>
+ <field name="name">May Expenses</field>
+ <field name="company_id" ref="base.main_company"/>
+ <field name="date">2010-05-03</field>
+ <field name="state">draft</field>
+ </record>
- <record id="hr_expense_line_travelbycarcustomerseagatedouble0" model="hr.expense.line">
- <field name="name">Travel by Air</field>
- <field name="date_value">2010-05-03</field>
- <field name="analytic_account" ref="account.analytic_consultancy"/>
- <field name="product_id" ref="product_product_expense_air"/>
- <field model="hr.expense.expense" name="expense_id" search="[('name', '=', u'May Expenses')]"/>
- <field eval="700.0" name="unit_amount"/>
- <field name="uom_id" ref="product.product_uom_unit"/>
- <field eval="1.0" name="unit_quantity"/>
- </record>
+ <record id="hr_expense_line_travelbycarcustomerseagatedouble0" model="hr.expense.line">
+ <field name="name">Travel by Air</field>
+ <field name="date_value">2010-05-03</field>
+ <field name="analytic_account" ref="account.analytic_consultancy"/>
+ <field name="product_id" ref="product_product_expense_air"/>
+ <field model="hr.expense.expense" name="expense_id" search="[('name', '=', u'May Expenses')]"/>
+ <field eval="700.0" name="unit_amount"/>
+ <field name="uom_id" ref="product.product_uom_unit"/>
+ <field eval="1.0" name="unit_quantity"/>
+ </record>
- <record id="hr_expense_line_basicpcserverforseagate0" model="hr.expense.line">
- <field name="name">Basic PC - Server for Seagate</field>
- <field name="date_value">2010-05-03</field>
- <field name="analytic_account" ref="account.analytic_seagate_p2"/>
- <field name="product_id" ref="product.product_product_pc4"/>
- <field model="hr.expense.expense" name="expense_id" search="[('name', '=', u'May Expenses')]"/>
- <field eval="1200.0" name="unit_amount"/>
- <field name="uom_id" ref="product.product_uom_unit"/>
- <field eval="1.0" name="unit_quantity"/>
- </record>
+ <record id="hr_expense_line_basicpcserverforseagate0" model="hr.expense.line">
+ <field name="name">Basic PC - Server for Seagate</field>
+ <field name="date_value">2010-05-03</field>
+ <field name="analytic_account" ref="account.analytic_seagate_p2"/>
+ <field name="product_id" ref="product.product_product_pc4"/>
+ <field model="hr.expense.expense" name="expense_id" search="[('name', '=', u'May Expenses')]"/>
+ <field eval="1200.0" name="unit_amount"/>
+ <field name="uom_id" ref="product.product_uom_unit"/>
+ <field eval="1.0" name="unit_quantity"/>
+ </record>
- </data>
+ </data>
- <data noupdate="1">
- <record id="hr_expense_expense_septemberexpenses1" model="hr.expense.expense">
- <field name="currency_id" ref="base.EUR"/>
- <field name="employee_id" ref="hr.employee1"/>
- <field name="user_id" ref="base.user_root"/>
- <field name="name">Travel Expenses</field>
- <field name="company_id" ref="base.main_company"/>
- <field name="date">2010-04-20</field>
- <field name="state">draft</field>
- </record>
+ <data noupdate="1">
+ <record id="hr_expense_expense_septemberexpenses1" model="hr.expense.expense">
+ <field name="currency_id" ref="base.EUR"/>
+ <field name="employee_id" ref="hr.employee1"/>
+ <field name="user_id" ref="base.user_root"/>
+ <field name="name">Travel Expenses</field>
+ <field name="company_id" ref="base.main_company"/>
+ <field name="date">2010-04-20</field>
+ <field name="state">draft</field>
+ </record>
- <record id="hr_expense_line_hotelexpensesthymbra0" model="hr.expense.line">
- <field name="name">Hotel Expenses - Thymbra</field>
- <field name="date_value">2010-05-03</field>
- <field name="analytic_account" ref="account.analytic_thymbra"/>
- <field name="product_id" ref="product_product_expense_hotel"/>
- <field model="hr.expense.expense" name="expense_id" search="[('name', '=', u'Travel Expenses')]"/>
- <field eval="400.0" name="unit_amount"/>
- <field name="uom_id" ref="product.product_uom_unit"/>
- <field eval="5.0" name="unit_quantity"/>
- </record>
+ <record id="hr_expense_line_hotelexpensesthymbra0" model="hr.expense.line">
+ <field name="name">Hotel Expenses - Thymbra</field>
+ <field name="date_value">2010-05-03</field>
+ <field name="analytic_account" ref="account.analytic_thymbra"/>
+ <field name="product_id" ref="product_product_expense_hotel"/>
+ <field model="hr.expense.expense" name="expense_id" search="[('name', '=', u'Travel Expenses')]"/>
+ <field eval="400.0" name="unit_amount"/>
+ <field name="uom_id" ref="product.product_uom_unit"/>
+ <field eval="5.0" name="unit_quantity"/>
+ </record>
<record id="hr_expense_line_car_travel" model="hr.expense.line">
<field name="name">Bruxelles - Paris</field>
<field name="uom_id" ref="product.product_uom_km"/>
<field eval="622.0" name="unit_quantity"/>
</record>
- <record id="property_rule_expense" model="ir.rule">
- <field name="name">Employee Expense</field>
- <field model="ir.model" name="model_id" ref="model_hr_expense_expense"/>
- <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
- </record>
- <record id="property_rule_expense_manager" model="ir.rule">
- <field name="name">Manager Expense</field>
- <field model="ir.model" name="model_id" ref="model_hr_expense_expense"/>
- <field name="domain_force">['|',('employee_id.user_id','=',user.id),('employee_id.parent_id.user_id','=',user.id )]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
- </record>
- </data>
+ </data>
</openerp>
--- /dev/null
+<?xml version="1.0" ?>
+<openerp>
+ <data noupdate="1">
+
+ <record id="property_rule_expense" model="ir.rule">
+ <field name="name">Employee Expense</field>
+ <field model="ir.model" name="model_id" ref="model_hr_expense_expense"/>
+ <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
+ <field name="groups" eval="[(4,ref('base.group_hr_user'))]"/>
+ </record>
+ <record id="property_rule_expense_manager" model="ir.rule">
+ <field name="name">Manager Expense</field>
+ <field model="ir.model" name="model_id" ref="model_hr_expense_expense"/>
+ <field name="domain_force">[('1','=',1)]</field>
+ <field name="groups" eval="[(4,ref('base.group_hr_manager'))]"/>
+ </record>
+
+ </data>
+</openerp>
'init_xml': [],
'update_xml': [
'security/ir.model.access.csv',
+ 'security/ir_rule.xml',
'hr_holidays_workflow.xml',
'hr_holidays_view.xml',
'hr_holidays_data.xml',
<workflow action="confirm" model="hr.holidays" ref="hr_holidays_employee1_sl"/>
<workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/>
-
- <record id="property_rule_holidays" model="ir.rule">
- <field name="name">Employee Holidays</field>
- <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
- <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
- </record>
- <record id="property_rule_holidays_manager" model="ir.rule">
- <field name="name">Manager Holidays</field>
- <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
- <field name="domain_force">['|',('employee_id.user_id','=',user.id),('employee_id.parent_id.user_id','=',user.id )]</field>
- <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
- </record>
-
</data>
</openerp>
--- /dev/null
+<?xml version="1.0"?>
+<openerp>
+ <data>
+
+ <record id="property_rule_holidays" model="ir.rule">
+ <field name="name">Employee Holidays</field>
+ <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
+ <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
+ <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
+ </record>
+ <record id="property_rule_holidays_manager" model="ir.rule">
+ <field name="name">Manager Holidays</field>
+ <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
+ <field name="domain_force">[('1','=',1)]</field>
+ <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
+ </record>
+
+ </data>
+</openerp>
<?xml version="1.0"?>
<openerp>
- <data>
+ <data>
- <record model="ir.rule" id="timesheet_comp_rule">
- <field name="name">Timesheet multi-company</field>
- <field name="model_id" search="[('model','=','hr_timesheet_sheet.sheet')]" model="ir.model"/>
- <field name="global" eval="True"/>
- <field name="domain_force">[('company_id','child_of',[user.company_id.id])]</field>
- </record>
+ <record model="ir.rule" id="timesheet_comp_rule">
+ <field name="name">Timesheet multi-company</field>
+ <field name="model_id" search="[('model','=','hr_timesheet_sheet.sheet')]" model="ir.model"/>
+ <field name="global" eval="True"/>
+ <field name="domain_force">[('company_id','child_of',[user.company_id.id])]</field>
+ </record>
- </data>
+ </data>
</openerp>
</record>
- <!-- restrict access to menu -->
- <record model='ir.ui.menu' id="mrp_Sched_all">
- <field eval="[(6,0,[ref('group_mrp_manager')])]" name="groups_id"/>
- </record>
+ <!-- restrict access to menu -->
+ <record model='ir.ui.menu' id="mrp_Sched_all">
+ <field eval="[(6,0,[ref('group_mrp_manager')])]" name="groups_id"/>
+ </record>
<!-- Multi -->
<record model="ir.rule" id="mrp_production_rule">
- <field name="name">mrp_production multi-company</field>
+ <field name="name">mrp_production multi-company</field>
<field name="model_id" search="[('model','=','mrp.production')]" model="ir.model"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
</record>
<record model="ir.rule" id="mrp_workcenter_rule">
- <field name="name">mrp_workcenter multi-company</field>
+ <field name="name">mrp_workcenter multi-company</field>
<field name="model_id" search="[('model','=','mrp.workcenter')]" model="ir.model"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
</record>
<record model="ir.rule" id="mrp_bom_rule">
- <field name="name">mrp_bom multi-company</field>
+ <field name="name">mrp_bom multi-company</field>
<field name="model_id" search="[('model','=','mrp.bom')]" model="ir.model"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
<record id="group_pos_user" model="res.groups">
<field name="name">Point of Sale / User</field>
</record>
-
- <record model="ir.rule" id="pos_cash_statement_rule">
- <field name="name">Registers</field>
- <field name="model_id" search="[('model','=','account.bank.statement')]" model="ir.model"/>
- <field name="global" eval="True"/>
- <field name="domain_force">[('user_id','!=',['base.user_root'])]</field>
- </record>
</data>
</openerp>
<?xml version="1.0" encoding="utf-8"?>
<openerp>
- <data noupdate="0">
-
- <record model="ir.rule" id="procurement_rule">
- <field name="name">procurement multi-company</field>
- <field name="model_id" search="[('model','=','procurement.order')]" model="ir.model"/>
- <field name="global" eval="True"/>
- <field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
- </record>
-
- <record model="ir.rule" id="stock_warehouse_orderpoint_rule">
- <field name="name">stock_warehouse.orderpoint multi-company</field>
- <field name="model_id" search="[('model','=','stock.warehouse.orderpoint')]" model="ir.model"/>
- <field name="global" eval="True"/>
- <field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
- </record>
-
- </data>
-</openerp>
\ No newline at end of file
+ <data noupdate="0">
+
+ <record model="ir.rule" id="procurement_rule">
+ <field name="name">procurement multi-company</field>
+ <field name="model_id" search="[('model','=','procurement.order')]" model="ir.model"/>
+ <field name="global" eval="True"/>
+ <field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
+ </record>
+
+ <record model="ir.rule" id="stock_warehouse_orderpoint_rule">
+ <field name="name">stock_warehouse.orderpoint multi-company</field>
+ <field name="model_id" search="[('model','=','stock.warehouse.orderpoint')]" model="ir.model"/>
+ <field name="global" eval="True"/>
+ <field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
+ </record>
+
+ </data>
+</openerp>
<field name="model_id" ref="model_project_task"/>
<field name="global" eval="True"/>
<field name="domain_force">['|','|','|',('user_id','=',False),('user_id','=',user.id),('project_id.members','in', [user.id]),('project_id.user_id','=',user.id)]</field>
- </record>
-
- <record model="ir.rule" id="project_details_comp_rule">
- <field name="name" >Projects According to User</field>
- <field name="model_id" ref="model_project_project"/>
- <field name="groups" eval="[(6, 0, [ref('group_project_manager')])]"/>
- <field name="domain_force">[('user_id','=',user.id)]</field>
+ <field name="groups" eval="[(4,ref('project.group_project_user'))]"/>
</record>
</data>
</record>
<record model="ir.rule" id="purchase_requisition_comp_rule">
- <field name="name">Purchase Requisition multi-company</field>
+ <field name="name">Purchase Requisition multi-company</field>
<field name="model_id" ref="model_purchase_requisition"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>