diff options
| author | uco (OpenERP) <uco@tinyerp.com> | 2010-10-18 13:13:41 +0530 |
|---|---|---|
| committer | uco (OpenERP) <uco@tinyerp.com> | 2010-10-18 13:13:41 +0530 |
| commit | f8eb6b01840f079db55f2c7c6249a78b7b2c6ca0 (patch) | |
| tree | c9e9a394df48cce1c00f3e54e6ad998112e0558d /addons/project_long_term | |
| parent | 201b94bd38f22e96bd7880596876db820274aeb0 (diff) | |
| parent | aeda125c09a1bb03951abb94ad6b803a51fc5a5b (diff) | |
[MERGE]
bzr revid: uco@tinyerp.com-20101018074341-zh2lchjja6kzwnco
Diffstat (limited to 'addons/project_long_term')
6 files changed, 94 insertions, 235 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index d6d43f83c5d..faea0916906 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -395,7 +395,16 @@ class project_resource_allocation(osv.osv): _name = 'project.resource.allocation' _description = 'Project Resource Allocation' _rec_name = 'resource_id' + + def get_name(self, cr, uid, ids, field_name, arg, context=None): + res = {} + for allocation in self.browse(cr, uid, ids, context=context): + name = allocation.phase_id.name + name += ' (%s%%)' %(allocation.useability) + res[allocation.id] = name + return res _columns = { + 'name': fields.function(get_name, method=True, type='char', size=256), 'resource_id': fields.many2one('resource.resource', 'Resource', required=True), 'phase_id': fields.many2one('project.phase', 'Project Phase', ondelete='cascade', required=True), 'project_id': fields.related('phase_id', 'project_id', type='many2one', relation="project.project", string='Project', store=True), diff --git a/addons/project_long_term/project_long_term_demo.xml b/addons/project_long_term/project_long_term_demo.xml index 4730706f758..8a37f4cc444 100644 --- a/addons/project_long_term/project_long_term_demo.xml +++ b/addons/project_long_term/project_long_term_demo.xml @@ -2,115 +2,54 @@ <openerp> <data noupdate="1"> <!-- -This Demo data file includes Users, Human Resources, Projects and it' members list, Phases and Resources,Tasks allocation and also run scheduling of phase and tasks. +This Demo data file Human Resources, Phases and Resources,Tasks allocation and also run scheduling of phase and tasks. --> - <!-- Users --> - - <record id="res_users_analyst" model="res.users"> - <field name="name">Phuong</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_manager')])]" name="groups_id"/> - <field name="login">phu</field> - <field name="password">phu</field> - </record> - <record id="res_users_project_manager" model="res.users"> - <field name="name">Anthony</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_manager')])]" name="groups_id"/> - <field name="login">al</field> - <field name="password">al</field> - </record> - <record id="res_users_technical_leader" model="res.users"> - <field name="name">Quentin</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/> - <field name="login">qdp</field> - <field name="password">qdp</field> - </record> - <record id="res_users_developer" model="res.users"> - <field name="name">Francois</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/> - <field name="login">fpi</field> - <field name="password">fpi</field> - </record> - <record id="res_users_designer" model="res.users"> - <field name="name">Julien</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/> - <field name="login">jth</field> - <field name="password">jth</field> - </record> - <record id="res_users_tester" model="res.users"> - <field name="name">Aline</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/> - <field name="login">apr</field> - <field name="password">apr</field> - </record> - <record id="res_users_finacial_manager" model="res.users"> - <field name="name">Fabian</field> - <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_finance')])]" name="groups_id"/> - <field name="login">fbs</field> - <field name="password">fbs</field> - </record> - <!-- Human Resources --> <record id="resource_analyst" model="resource.resource"> - <field name="user_id" ref="res_users_analyst"/> + <field name="user_id" ref="project.res_users_analyst"/> <field name="name">Analyst</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> <record id="resource_project_manager" model="resource.resource"> - <field name="user_id" ref="res_users_project_manager"/> + <field name="user_id" ref="project.res_users_project_manager"/> <field name="name">Project Manager</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> <record id="resource_technical_leader" model="resource.resource"> - <field name="user_id" ref="res_users_technical_leader"/> + <field name="user_id" ref="project.res_users_technical_leader"/> <field name="name">Technical Leader</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> <record id="resource_developer" model="resource.resource"> - <field name="user_id" ref="res_users_developer"/> + <field name="user_id" ref="project.res_users_developer"/> <field name="name">Developer</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> <record id="resource_designer" model="resource.resource"> - <field name="user_id" ref="res_users_designer"/> + <field name="user_id" ref="project.res_users_designer"/> <field name="name">Designer</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> <record id="resource_tester" model="resource.resource"> - <field name="user_id" ref="res_users_tester"/> + <field name="user_id" ref="project.res_users_tester"/> <field name="name">Tester</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> <record id="resource_finacial_manager" model="resource.resource"> - <field name="user_id" ref="res_users_finacial_manager"/> + <field name="user_id" ref="project.res_users_finacial_manager"/> <field name="name">Project Finacial Manager</field> <field name="calendar_id" ref="resource.timesheet_group1"/> </record> - <!-- Projects --> - <record id="project_integrate_openerp" model="project.project"> - <field name="date_start" eval="time.strftime('%Y-%m-01 10:00:00')"/> - <field name="state">open</field> - <field name="type">normal</field> - <field name="description">Integrate an Sale and Warehouse Management.</field> - <field eval="[(6, 0, [ - ref('res_users_analyst'), - ref('res_users_project_manager'), - ref('res_users_technical_leader'), - ref('res_users_developer'), - ref('res_users_designer'), - ref('res_users_tester'), - ref('res_users_finacial_manager')])]" name="members"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="name">Integrate an Sale and Warehouse Management.</field> - </record> + <!-- Project Phases --> <record id="project_phase_1" model="project.phase"> @@ -119,8 +58,8 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <field name="product_uom" ref="product.uom_day"/> <field eval="1" name="sequence"/> <field name="duration">30</field> - <field name="responsible_id" ref="res_users_analyst"/> - <field name="project_id" ref="project_integrate_openerp"/> + <field name="responsible_id" ref="project.res_users_analyst"/> + <field name="project_id" ref="project.project_integrate_openerp"/> </record> <record id="project_phase_2" model="project.phase"> @@ -129,8 +68,8 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <field name="product_uom" ref="product.uom_day"/> <field eval="2" name="sequence"/> <field name="duration">20</field> - <field name="responsible_id" ref="res_users_project_manager"/> - <field name="project_id" ref="project_integrate_openerp"/> + <field name="responsible_id" ref="project.res_users_project_manager"/> + <field name="project_id" ref="project.project_integrate_openerp"/> </record> <record id="project_phase_3" model="project.phase"> @@ -139,8 +78,8 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <field name="product_uom" ref="product.uom_day"/> <field eval="3" name="sequence"/> <field name="duration">20</field> - <field name="responsible_id" ref="res_users_project_manager"/> - <field name="project_id" ref="project_integrate_openerp"/> + <field name="responsible_id" ref="project.res_users_project_manager"/> + <field name="project_id" ref="project.project_integrate_openerp"/> </record> <record id="project_phase_4" model="project.phase"> @@ -149,8 +88,8 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <field name="product_uom" ref="product.uom_day"/> <field eval="4" name="sequence"/> <field name="duration">90</field> - <field name="responsible_id" ref="res_users_technical_leader"/> - <field name="project_id" ref="project_integrate_openerp"/> + <field name="responsible_id" ref="project.res_users_technical_leader"/> + <field name="project_id" ref="project.project_integrate_openerp"/> </record> <record id="project_phase_5" model="project.phase"> @@ -159,8 +98,8 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <field name="product_uom" ref="product.uom_day"/> <field eval="5" name="sequence"/> <field name="duration">30</field> - <field name="responsible_id" ref="res_users_project_manager"/> - <field name="project_id" ref="project_integrate_openerp"/> + <field name="responsible_id" ref="project.res_users_project_manager"/> + <field name="project_id" ref="project.project_integrate_openerp"/> </record> <record id="project_phase_6" model="project.phase"> @@ -169,8 +108,8 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <field name="product_uom" ref="product.uom_day"/> <field eval="5" name="sequence"/> <field name="duration">10</field> - <field name="responsible_id" ref="res_users_analyst"/> - <field name="project_id" ref="project_integrate_openerp"/> + <field name="responsible_id" ref="project.res_users_analyst"/> + <field name="project_id" ref="project.project_integrate_openerp"/> </record> <!-- Project Resource Allocation --> @@ -221,173 +160,82 @@ This Demo data file includes Users, Human Resources, Projects and it' members li <!-- Tasks --> - <record id="project_task_1" model="project.task"> - <field eval="100.0" name="planned_hours"/> - <field name="user_id" ref="res_users_analyst"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Prepare Requirements Document</field> + <record id="project.project_task_1" model="project.task"> <field name="phase_id" ref="project_phase_1"/> </record> - <record id="project_task_2" model="project.task"> - <field eval="80.0" name="planned_hours"/> - <field name="user_id" ref="res_users_analyst"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Make SRS</field> + <record id="project.project_task_2" model="project.task"> <field name="phase_id" ref="project_phase_1"/> </record> - <record id="project_task_3" model="project.task"> - <field eval="40.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Design Use Cases</field> + <record id="project.project_task_3" model="project.task"> <field name="phase_id" ref="project_phase_2"/> </record> - <record id="project_task_4" model="project.task"> - <field eval="25.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Budget Planning</field> + <record id="project.project_task_4" model="project.task"> <field name="phase_id" ref="project_phase_3"/> </record> - <record id="project_task_5" model="project.task"> - <field eval="25.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Quality Planning</field> + <record id="project.project_task_5" model="project.task"> <field name="phase_id" ref="project_phase_3"/> </record> - <record id="project_task_6" model="project.task"> - <field eval="20.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Risk Management Planning</field> + <record id="project.project_task_6" model="project.task"> <field name="phase_id" ref="project_phase_3"/> </record> - <record id="project_task_7" model="project.task"> - <field eval="30.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Create Project Schedules</field> + <record id="project.project_task_7" model="project.task"> <field name="phase_id" ref="project_phase_3"/> </record> - <record id="project_task_8" model="project.task"> - <field eval="10.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Dataflow Design</field> + <record id="project.project_task_8" model="project.task"> <field name="phase_id" ref="project_phase_3"/> </record> - <record id="project_task_9" model="project.task"> - <field eval="50.0" name="planned_hours"/> - <field name="user_id" ref="res_users_project_manager"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">User Interface Design</field> + <record id="project.project_task_9" model="project.task"> <field name="phase_id" ref="project_phase_3"/> </record> - <record id="project_task_10" model="project.task"> - <field eval="40.0" name="planned_hours"/> - <field name="user_id" ref="res_users_developer"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Develop Module in Sale Management</field> + <record id="project.project_task_10" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_11" model="project.task"> - <field eval="90.0" name="planned_hours"/> - <field name="user_id" ref="res_users_developer"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Develop module in Warehouse</field> + <record id="project.project_task_11" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_12" model="project.task"> - <field eval="20.0" name="planned_hours"/> - <field name="user_id" ref="res_users_developer"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Integrate Modules</field> + <record id="project.project_task_12" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_13" model="project.task"> - <field eval="50.0" name="planned_hours"/> - <field name="user_id" ref="res_users_tester"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Unit Testing</field> + <record id="project.project_task_13" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_14" model="project.task"> - <field eval="30.0" name="planned_hours"/> - <field name="user_id" ref="res_users_tester"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Regression Test</field> + <record id="project.project_task_14" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_15" model="project.task"> - <field eval="15.0" name="planned_hours"/> - <field name="user_id" ref="res_users_developer"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Documentation</field> + <record id="project.project_task_15" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_16" model="project.task"> - <field eval="10" name="sequence"/> - <field eval="40.0" name="planned_hours"/> - <field name="user_id" ref="res_users_tester"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Performance Tuning</field> + <record id="project.project_task_16" model="project.task"> <field name="phase_id" ref="project_phase_4"/> </record> - <record id="project_task_17" model="project.task"> - <field eval="5.0" name="planned_hours"/> - <field name="user_id" ref="res_users_analyst"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Deploy and Review on Customer System</field> + <record id="project.project_task_17" model="project.task"> <field name="phase_id" ref="project_phase_6"/> </record> - <record id="project_task_18" model="project.task"> - <field eval="10.0" name="planned_hours"/> - <field name="user_id" ref="res_users_analyst"/> - <field name="priority">2</field> - <field name="project_id" ref="project_integrate_openerp"/> - <field name="name">Training and Presentation</field> + <record id="project.project_task_18" model="project.task"> <field name="phase_id" ref="project_phase_6"/> </record> <!-- run scheduling of phase --> - <function model="project.project" name="schedule_phases" eval="(ref('project_integrate_openerp'),)"/> + <function model="project.project" name="schedule_phases" eval="(ref('project.project_integrate_openerp'),)"/> <!-- run scheduling of tasks --> - <function model="project.project" name="schedule_tasks" eval="(ref('project_integrate_openerp'),)"/> + <function model="project.project" name="schedule_tasks" eval="(ref('project.project_integrate_openerp'),)"/> </data> </openerp> diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml index 713322f5f0e..71e96543232 100644 --- a/addons/project_long_term/project_long_term_view.xml +++ b/addons/project_long_term/project_long_term_view.xml @@ -13,9 +13,9 @@ <field name="model">project.resource.allocation</field> <field name="type">gantt</field> <field name="arch" type="xml"> - <gantt color="resource_id" date_start="date_start" date_stop="date_end" mode="year"> - <level object="project.project" link="project_id" domain="[]"> - <field name="phase_id"/> + <gantt color="project_id" date_start="date_start" date_stop="date_end" mode="year"> + <level object="res.users" link="user_id" domain="[]"> + <field name="name"/> </level> </gantt> </field> @@ -73,7 +73,7 @@ <field name="model">project.resource.allocation</field> <field name="type">search</field> <field name="arch" type="xml"> - <search string="Resource Allocations"> + <search string="Resources Allocation"> <group colspan="4" col="20"> <field name="resource_id"/> <field name="phase_id"/> @@ -83,15 +83,14 @@ <group expand="0" string="Group By..." colspan="4" col="20"> <filter name="resource" string="Resource" icon="terp-personal" domain="[]" context="{'group_by':'resource_id'}"/> <separator orientation="vertical"/> - <filter string="Project" icon="terp-folder-blue" domain="[]" context="{'group_by':'project_id'}"/> + <filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}"/> <filter string="Phase" icon="terp-project" domain="[]" context="{'group_by':'phase_id'}"/> </group> </search> </field> </record> - <record id="act_resouce_allocation" model="ir.actions.act_window"> - <field name="name">Resource Allocations</field> + <field name="name">Resources Allocation</field> <field name="res_model">project.resource.allocation</field> <field name="view_type">form</field> <field name="view_mode">gantt,tree,form,calendar</field> @@ -243,7 +242,7 @@ <field name="type">gantt</field> <field eval="2" name="priority"/> <field name="arch" type="xml"> - <gantt color="project_id" date_stop="date_end" date_start="date_start" mode="year"> + <gantt color="project_id" date_stop="date_end" date_start="date_start" mode="month"> <level object="project.project" link="project_id" domain="[]"> <field name="name"/> </level> @@ -264,7 +263,7 @@ <separator orientation="vertical"/> <field name="name"/> <field name="project_id"> - <filter domain="[('project_id.user_id','=',uid)]" help="My Projects" icon="terp-personal"/> + <filter domain="[('project_id.user_id','=',uid)]" help="My Projects" icon="terp-folder-violet"/> </field> <field name="responsible_id"/> <field name="date_start"/> @@ -273,7 +272,7 @@ <group expand="0" string="Group By..." colspan="4" col="20" groups="base.group_extended"> <filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'responsible_id'}"/> <separator orientation="vertical"/> - <filter string="Project" icon="terp-folder-blue" domain="[]" context="{'group_by':'project_id'}" name="project"/> + <filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" name="project"/> <separator orientation="vertical"/> <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/> <separator orientation="vertical"/> @@ -290,7 +289,7 @@ <field name="view_mode">gantt,tree,form,calendar</field> <field name="context">{'search_default_responsible_id':uid,'search_default_project':1}</field> <field name="search_view_id" ref="view_project_phase_search"/> - <field name="help">You can subdivide your larger projects into several phases. For each phase, you can define your resources allocation (humans or engine), describe de differend task and link your phase with previous and next one, add constraints date and scheduling. A gantt view of your project phase is also available from this menu. Gantt view is a graphically draw of the project plan; it includes any task dependencies by visually adjusting task durations and priorities, and by linking tasks to each other.</field> + <field name="help">A project can be split into the different phases. For each phase, you can define your resources allocation, describe different tasks and link your phase to previous and next ones, add date constraints for the automated scheduling. Use the long term planning in order to planify your available human resources, convert your phases into a series of tasks when you start working on it.</field> </record> <record id="act_project_phase_list" model="ir.actions.act_window"> @@ -298,7 +297,7 @@ <field name="res_model">project.phase</field> <field name="view_type">form</field> <field name="view_mode">tree,form,calendar</field> - <field name="context">{'search_default_responsible_id':uid,'search_default_project':1}</field> + <field name="context">{'search_default_responsible_id':uid,'search_default_project':1}</field> <field name="search_view_id" ref="view_project_phase_search"/> </record> @@ -356,7 +355,7 @@ context="{'search_default_phase_id': [active_id]}"/> <act_window - context="{'search_default_project_id': [active_id]}" + context="{'search_default_project_id': [active_id]}" id="act_project_phases" name="Phases" res_model="project.phase" @@ -368,19 +367,23 @@ # Menu Items # ------------------------------------------------------ + <menuitem action="act_project_phase_list" + groups="base.group_extended" + id="menu_project_phase_list" parent="project.menu_project_management" sequence="2"/> + <menuitem action="act_project_phase" groups="base.group_extended" id="menu_project_phase" parent="base.menu_project_long_term" sequence="1"/> <menuitem id="menu_resouce_allocation" action="act_resouce_allocation" - name="Resource Allocations" parent="base.menu_project_long_term" sequence="3"/> + name="Resource Allocations" parent="base.menu_project_long_term" sequence="2"/> <menuitem id="menu_pm_resources_project1" groups="base.group_extended" name="Resources" parent="project.menu_definitions" sequence="3"/> - <menuitem id="menu_phase_schedule" name="Scheduling" parent="base.menu_project_long_term" sequence="4" groups="project.group_project_user,project.group_project_manager,base.group_system"/> - <menuitem action="resource.action_resource_resource_tree" id="menu_view_resource" parent="base.menu_project_long_term" sequence="2"/> + <menuitem id="menu_phase_schedule" name="Scheduling" parent="base.menu_main_pm" sequence="4" groups="project.group_project_user,project.group_project_manager"/> + <menuitem action="resource.action_resource_resource_tree" id="menu_view_resource" parent="menu_pm_resources_project1" sequence="2"/> <menuitem action="resource.action_resource_calendar_form" id="menu_view_resource_calendar" parent="menu_pm_resources_project1" sequence="1"/> <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves" parent="menu_pm_resources_project1" sequence="1"/> diff --git a/addons/project_long_term/security/ir.model.access.csv b/addons/project_long_term/security/ir.model.access.csv index 7af7984d7e6..3aaebb64294 100644 --- a/addons/project_long_term/security/ir.model.access.csv +++ b/addons/project_long_term/security/ir.model.access.csv @@ -1,10 +1,9 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_project_phase","project.phase","model_project_phase","project.group_project_user",1,1,1,0 -"access_project_resource_allocation","project.resource.allocation","model_project_resource_allocation","project.group_project_user",1,1,1,0 +"access_project_resource_allocation","project.resource.allocation","model_project_resource_allocation","project.group_project_user",1,0,0,0 "access_project_phase_manager","project.phase manager","model_project_phase","project.group_project_manager",1,0,0,0 "access_project_resource_allocation_manager","project.resource.allocation manager","model_project_resource_allocation","project.group_project_manager",1,0,0,0 -"access_project_resource_allocation_system","project.resource.allocation system","model_project_resource_allocation","base.group_system",1,0,0,0 -"access_project_phase_system","project.phase system","model_project_phase","base.group_system",1,0,0,0 -"access_resource_resource_user","resource.resource user","resource.model_resource_resource","project.group_project_user",1,0,1,1 +"access_resource_resource_user","resource.resource user","resource.model_resource_resource","project.group_project_user",1,0,0,0 "access_resource_calendar_leaves_user","resource.calendar.leaves user","resource.model_resource_calendar_leaves","project.group_project_user",1,1,1,1 "access_resource_resource_manager","resource.resource manager","resource.model_resource_resource","project.group_project_manager",1,1,1,1 +"access_project_resource_allocation_manager","project.resource.allocation.manager","model_project_resource_allocation","project.group_project_manager",1,1,1,1 diff --git a/addons/project_long_term/test/schedule_phase_tasks.yml b/addons/project_long_term/test/schedule_phase_tasks.yml index 150d80af822..aa54fa1ac57 100644 --- a/addons/project_long_term/test/schedule_phase_tasks.yml +++ b/addons/project_long_term/test/schedule_phase_tasks.yml @@ -4,13 +4,13 @@ !record {model: project.project, id: project_project_project0}: name: Develop an outlook-openerp synchronization plugin members: - - project_long_term.res_users_project_manager - - project_long_term.res_users_technical_leader - - project_long_term.res_users_developer - - project_long_term.res_users_designer - - project_long_term.res_users_tester - - project_long_term.res_users_analyst - - project_long_term.res_users_finacial_manager + - project.res_users_project_manager + - project.res_users_technical_leader + - project.res_users_developer + - project.res_users_designer + - project.res_users_tester + - project.res_users_analyst + - project.res_users_finacial_manager - Create phase 'Develop GUI' in Outlook - @@ -40,7 +40,7 @@ state: draft phase_id: project_phase_phase0 project_id: project_project_project0 - user_id: project_long_term.res_users_developer + user_id: project.res_users_developer - Create the phase task 'Develop GUI for Modules Configuration' @@ -52,7 +52,7 @@ state: draft phase_id: project_phase_phase0 project_id: project_project_project0 - user_id: project_long_term.res_users_developer + user_id: project.res_users_developer - Create the phase task 'Develop GUI for OpenERP Synchronisation' - @@ -63,7 +63,7 @@ state: draft phase_id: project_phase_phase0 project_id: project_project_project0 - user_id: project_long_term.res_users_developer + user_id: project.res_users_developer - Create the phase task 'Design required GUI/Menus' - @@ -74,7 +74,7 @@ state: draft phase_id: project_phase_phase0 project_id: project_project_project0 - user_id: project_long_term.res_users_designer + user_id: project.res_users_designer - Schedule phase tasks diff --git a/addons/project_long_term/test/schedule_project_tasks.yml b/addons/project_long_term/test/schedule_project_tasks.yml index dfc4cf1fc5e..04a05437487 100644 --- a/addons/project_long_term/test/schedule_project_tasks.yml +++ b/addons/project_long_term/test/schedule_project_tasks.yml @@ -4,13 +4,13 @@ !record {model: project.project, id: project_project_project1}: name: Develop a thunderbird-openerp synchronization plugin members: - - project_long_term.res_users_project_manager - - project_long_term.res_users_technical_leader - - project_long_term.res_users_developer - - project_long_term.res_users_designer - - project_long_term.res_users_tester - - project_long_term.res_users_analyst - - project_long_term.res_users_finacial_manager + - project.res_users_project_manager + - project.res_users_technical_leader + - project.res_users_developer + - project.res_users_designer + - project.res_users_tester + - project.res_users_analyst + - project.res_users_finacial_manager - Create phase 'Develop GUI' in thunderbird @@ -41,7 +41,7 @@ state: draft phase_id: project_phase_phase1 project_id: project_project_project1 - user_id: project_long_term.res_users_developer + user_id: project.res_users_developer - Create the phase task 'Develop GUI for Modules Configuration' @@ -53,7 +53,7 @@ state: draft phase_id: project_phase_phase1 project_id: project_project_project1 - user_id: project_long_term.res_users_developer + user_id: project.res_users_developer - Create the phase task 'Develop GUI for OpenERP Synchronisation' - @@ -64,7 +64,7 @@ state: draft phase_id: project_phase_phase1 project_id: project_project_project1 - user_id: project_long_term.res_users_developer + user_id: project.res_users_developer - Create the phase task 'Design required GUI/Menus' - @@ -75,7 +75,7 @@ state: draft phase_id: project_phase_phase1 project_id: project_project_project1 - user_id: project_long_term.res_users_designer + user_id: project.res_users_designer - |
