<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Develop Module in Sale Management</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_11" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Develop module in Warehouse</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_12" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Integrate Modules</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_13" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Unit Testing</field>
- <field name="type_id" ref="project_tt_testing"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_14" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Regression Test</field>
- <field name="type_id" ref="project_tt_testing"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_15" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Performance Tuning</field>
- <field name="type_id" ref="project_tt_merge"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_17" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Deploy and Review on Customer System</field>
- <field name="type_id" ref="project_tt_merge"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<record id="project_task_18" model="project.task">
<field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="name">Training and Presentation</field>
- <field name="type_id" ref="project_tt_merge"/>
+ <field name="type_id" ref="project_tt_specification"/>
</record>
<!--
<record id="project_task_116" model="project.task">
<field name="planned_hours">38.0</field>
<field name="remaining_hours">38.0</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
<field name="user_id" ref="base.user_root"/>
<field name="project_id" ref="project_project_22"/>
<field name="description">BoM, After sales returns, interventions. Traceability.</field>
<record id="project_task_130" model="project.task">
<field name="planned_hours">16.0</field>
<field name="remaining_hours">16.0</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
<field name="project_id" ref="project_project_23"/>
<field name="name">Data importation + Doc</field>
<record id="project_task_131" model="project.task">
<field name="planned_hours">16.0</field>
<field name="remaining_hours">16.0</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
<field name="project_id" ref="project_project_23"/>
<field name="name">Modifications asked by the customer.</field>
<record id="project_task_184" model="project.task">
<field name="planned_hours">16.0</field>
<field name="remaining_hours">16.0</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
<field name="priority">0</field>
<field name="project_id" ref="project_project_21"/>
<field name="sequence">15</field>
<field name="planned_hours">8.0</field>
<field name="remaining_hours">8.0</field>
- <field name="type_id" ref="project_tt_development"/>
+ <field name="type_id" ref="project_tt_specification"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
<field name="project_id" ref="project_project_21"/>
<field name="name">Internal testing + Software Install</field>
<field name="state">open</field>
<field name="project_id" ref="project_project_21"/>
<field name="name">Analysis, Data Importation</field>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
</record>
<record id="project_task_189" model="project.task">
<field name="sequence">20</field>
<field name="project_id" ref="project_project_23"/>
<field name="name">Parameters</field>
<field name="type_id" ref="project_tt_specification"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
</record>
<record id="project_task_190" model="project.task">
<field name="sequence">20</field>
<field name="state">open</field>
<field name="project_id" ref="project_project_21"/>
<field name="name">Start of the doc redaction + MRP</field>
- <field name="type_id" ref="project_tt_specification"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
+ <field name="type_id" ref="project_tt_testing"/>
</record>
</data>
</openerp>
-->
<!-- Project Phases -->
+
<record id="project_phase_1" model="project.phase">
<field eval="[(6, 0, [])]" name="previous_phase_ids"/>
<field name="name">Collect Requirement and Make SRS</field>
<field eval="1" name="sequence"/>
<field name="duration">30</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
</record>
+ <record id="project_phase_1" model="project.phase">
+ <field name="state">open</field>
+ </record>
+
<record id="project_phase_2" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_1')])]" name="previous_phase_ids"/>
<field name="name">Design Model</field>
<field eval="2" name="sequence"/>
<field name="duration">20</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
+ </record>
+
+ <record id="project_phase_2" model="project.phase">
+ <field name="state">open</field>
</record>
<record id="project_phase_3" model="project.phase">
<field eval="3" name="sequence"/>
<field name="duration">20</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
</record>
+ <record id="project_phase_3" model="project.phase">
+ <field name="state">open</field>
+ </record>
+
<record id="project_phase_4" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_2')])]" name="previous_phase_ids"/>
<field name="name">Development and Integration</field>
<field eval="4" name="sequence"/>
<field name="duration">90</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
+ </record>
+
+ <record id="project_phase_4" model="project.phase">
+ <field name="state">open</field>
</record>
<record id="project_phase_5" model="project.phase">
<field eval="5" name="sequence"/>
<field name="duration">30</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
</record>
+ <record id="project_phase_5" model="project.phase">
+ <field name="state">open</field>
+ </record>
+
<record id="project_phase_6" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_5')])]" name="previous_phase_ids"/>
<field name="name">Deployement and Training</field>
<field eval="5" name="sequence"/>
<field name="duration">10</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
+ <field eval="time.strftime('%Y-%m-%d')" name="date_start"/>
+ </record>
+
+ <record id="project_phase_6" model="project.phase">
+ <field name="state">open</field>
</record>
<!-- Tasks -->
<field name="type">form</field>
<field name="inherit_id" ref="project.view_task_form2"/>
<field name="arch" type="xml">
- <field name="sequence" position="after">
+ <xpath expr="//field[@name='effective_hours']" position="after">
<field name="phase_id"/>
- </field>
+ </xpath>
</field>
</record>
<record id="view_phase_task_search_form" model="ir.ui.view">
<field name="inherit_id" ref="project.view_task_search_form"/>
<field name="arch" type="xml">
<filter string="Project" name="group_project_id" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" position="after">
- <filter string="Project Phase" name="group_project_id_phase" icon="terp-folder-violet" domain="[]" context="{'group_by':'phase_id'}" groups="base.group_extended"/>
+ <filter string="Project Phase" name="group_project_id_phase" icon="terp-folder-violet" domain="[]" context="{'group_by':'phase_id'}"/>
</filter>
</field>
</record>
# ------------------------------------------------------
<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"
icon="STOCK_INDENT"
- 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"
<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_users_project1" sequence="2"/>
- <menuitem action="resource.action_resource_calendar_form" id="menu_view_resource_calendar" parent="menu_pm_users_project1" sequence="1"/>
- <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves" parent="menu_pm_users_project1" sequence="1"/>
+ <menuitem action="resource.action_resource_calendar_form" id="menu_view_resource_calendar" parent="menu_pm_users_project1" sequence="5"/>
+ <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves" parent="menu_pm_users_project1" sequence="3"/>
</data>
</openerp>
<field name="arch" type="xml">
<search string="Search Resource">
<group>
- <filter string="Inactive" icon="terp-gdu-smart-failing" domain="[('active','=',False)]"/>
- <separator orientation="vertical"/>
<field name="name"/>
+ <separator orientation="vertical"/>
<field name="user_id" string="User"/>
- <field name="resource_type"/>
+ <separator orientation="vertical"/>
+ <filter string="Inactive" icon="terp-gdu-smart-failing" domain="[('active','=',False)]"/>
+ <field name="resource_type" invisible="1"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
<newline/>
<field name="view_mode">tree,form</field>
<field name="view_id" eval="False"/>
<field name="search_view_id" ref="view_resource_calendar_search"/>
+ <field name="help">Define working hours and time table that could be scheduled to your project members</field>
</record>
<record id="view_resource_calendar_attendance_tree" model="ir.ui.view">
<group colspan="4" col="6">
<field name="name" colspan="4"/>
<field name="active"/>
- <field name="resource_type" />
+ <field name="resource_type" invisible="1"/>
<field name="user_id" attrs="{'required':[('resource_type','=','user')], 'readonly':[('resource_type','=','material')]}"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
- <notebook colspan="4">
- <page string="General Information">
- <field name="calendar_id" string="Working Period"/>
- <field name="time_efficiency" groups="base.group_extended"/>
- </page>
- </notebook>
+ <group colspan="4">
+ <field name="calendar_id" string="Working Period"/>
+ <field name="time_efficiency" groups="base.group_extended"/>
+ </group>
</form>
</field>
</record>
<field name="name" />
<field name="user_id" />
<field name="company_id" groups="base.group_multi_company"/>
- <field name="resource_type" />
+ <field name="resource_type" invisible="1"/>
<field name="calendar_id" string="Working Period"/>
<field name="time_efficiency" groups="base.group_extended"/>
</tree>
</record>
<record id="action_resource_resource_tree" model="ir.actions.act_window">
- <field name="name">Resources</field>
+ <field name="name">User Planning</field>
<field name="res_model">resource.resource</field>
<field name="view_mode">tree,form</field>
<field name="context">{}</field>
<field name="search_view_id" ref="view_resource_resource_search"/>
- <field name="help">Resources allow you to create and manage resources that should be involved in a specific project phase. You can also set their efficiency level and workload based on their weekly working hours.</field>
+ <field name="help">Specify the efficiency level and workload based on the weekly working hours to your project's members.</field>
</record>
<record id="resource_calendar_leave_form" model="ir.ui.view">
</field>
</record>
<record id="action_resource_calendar_leave_tree" model="ir.actions.act_window">
- <field name="name">Resource Leaves</field>
+ <field name="name">Users Leaves</field>
<field name="res_model">resource.calendar.leaves</field>
<field name="view_mode">tree,form,calendar</field>
<field name="search_view_id" ref="view_resource_calendar_leaves_search"/>
</record>
- <menuitem id="menu_resource_config" name="Resource" parent="base.menu_base_config" sequence="5" groups="base.group_extended"/>
- <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves_search" parent="menu_resource_config" sequence="1"/>
+ <menuitem id="menu_resource_config" name="Users Planning" parent="base.menu_base_config" sequence="1" groups="base.group_extended"/>
+ <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves_search" parent="menu_resource_config" sequence="3"/>
</data>
</openerp>