[IMP]: project*: Improved xml_id of demo project

bzr revid: rpa@tinyerp.com-20120807092031-xhwx7ei3equqw275
This commit is contained in:
Rucha (Open ERP) 2012-08-07 14:50:31 +05:30
parent 0591aaa554
commit 1dab436b8d
9 changed files with 81 additions and 81 deletions

View File

@ -500,19 +500,19 @@
<!-- Project --> <!-- Project -->
<record id="project.project_project_9" model="project.project"> <record id="project.project_project_2" model="project.project">
<field name="company_id" ref="res_company_oerp_be"/> <field name="company_id" ref="res_company_oerp_be"/>
<field name="currency_id" ref="base.EUR"/> <field name="currency_id" ref="base.EUR"/>
</record> </record>
<record id="project.project_project_21" model="project.project"> <record id="project.project_project_3" model="project.project">
<field name="company_id" ref="res_company_oerp_us"/> <field name="company_id" ref="res_company_oerp_us"/>
<field name="currency_id" ref="base.EUR"/> <field name="currency_id" ref="base.EUR"/>
</record> </record>
<record id="project.project_project_22" model="project.project"> <record id="project.project_project_4" model="project.project">
<field name="company_id" ref="res_company_oerp_be"/> <field name="company_id" ref="res_company_oerp_be"/>
<field name="currency_id" ref="base.EUR"/> <field name="currency_id" ref="base.EUR"/>
</record> </record>
<record id="project.project_project_23" model="project.project"> <record id="project.project_project_5" model="project.project">
<field name="company_id" ref="res_company_oerp_in"/> <field name="company_id" ref="res_company_oerp_in"/>
<field name="currency_id" ref="base.EUR"/> <field name="currency_id" ref="base.EUR"/>
</record> </record>

View File

@ -51,7 +51,7 @@
</record> </record>
<!-- Projects --> <!-- Projects -->
<record id="project_integrate_openerp" model="project.project"> <record id="project_project_1" model="project.project">
<field name="date_start" eval="time.strftime('%Y-%m-01 10:00:00')"/> <field name="date_start" eval="time.strftime('%Y-%m-01 10:00:00')"/>
<field name="state">open</field> <field name="state">open</field>
<field name="type">normal</field> <field name="type">normal</field>
@ -89,7 +89,7 @@
<field name="remaining_hours" eval="100.0"/> <field name="remaining_hours" eval="100.0"/>
<field name="user_id" ref="base.user_niv"/> <field name="user_id" ref="base.user_niv"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Prepare Requirements Document</field> <field name="name">Prepare Requirements Document</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
<field name="color">3</field> <field name="color">3</field>
@ -101,7 +101,7 @@
<field name="remaining_hours" eval="80.0"/> <field name="remaining_hours" eval="80.0"/>
<field name="user_id" ref="base.user_niv"/> <field name="user_id" ref="base.user_niv"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Make SRS</field> <field name="name">Make SRS</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -110,7 +110,7 @@
<field name="remaining_hours" eval="40.0"/> <field name="remaining_hours" eval="40.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Design Use Cases</field> <field name="name">Design Use Cases</field>
<field name="date_deadline" eval="time.strftime('%Y-%m-24')"/> <field name="date_deadline" eval="time.strftime('%Y-%m-24')"/>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
@ -124,7 +124,7 @@
<field name="remaining_hours" eval="25.0"/> <field name="remaining_hours" eval="25.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Budget Planning</field> <field name="name">Budget Planning</field>
<field name="description">Use the account_budget module</field> <field name="description">Use the account_budget module</field>
<field name="date_deadline" eval="time.strftime('%Y-%m-19')"/> <field name="date_deadline" eval="time.strftime('%Y-%m-19')"/>
@ -136,7 +136,7 @@
<field name="remaining_hours" eval="25.0"/> <field name="remaining_hours" eval="25.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Quality Planning</field> <field name="name">Quality Planning</field>
<field name="kanban_state">done</field> <field name="kanban_state">done</field>
<field name="priority">0</field> <field name="priority">0</field>
@ -148,7 +148,7 @@
<field name="remaining_hours" eval="20.0"/> <field name="remaining_hours" eval="20.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Risk Management Planning</field> <field name="name">Risk Management Planning</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -157,7 +157,7 @@
<field name="remaining_hours" eval="30.0"/> <field name="remaining_hours" eval="30.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Create Project Schedules</field> <field name="name">Create Project Schedules</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -166,7 +166,7 @@
<field name="remaining_hours" eval="10.0"/> <field name="remaining_hours" eval="10.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Dataflow Design</field> <field name="name">Dataflow Design</field>
<field name="priority">0</field> <field name="priority">0</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
@ -178,7 +178,7 @@
<field name="remaining_hours" eval="50.0"/> <field name="remaining_hours" eval="50.0"/>
<field name="user_id" ref="base.user_al"/> <field name="user_id" ref="base.user_al"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">User Interface Design</field> <field name="name">User Interface Design</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -187,7 +187,7 @@
<field name="remaining_hours" eval="40.0"/> <field name="remaining_hours" eval="40.0"/>
<field name="user_id" ref="base.user_fpi"/> <field name="user_id" ref="base.user_fpi"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Develop Module in Sale Management</field> <field name="name">Develop Module in Sale Management</field>
<field name="kanban_state">blocked</field> <field name="kanban_state">blocked</field>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
@ -197,7 +197,7 @@
<field name="remaining_hours" eval="90.0"/> <field name="remaining_hours" eval="90.0"/>
<field name="user_id" ref="base.user_fpi"/> <field name="user_id" ref="base.user_fpi"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Develop module in Warehouse</field> <field name="name">Develop module in Warehouse</field>
<field name="stage_id" ref="project_tt_merge"/> <field name="stage_id" ref="project_tt_merge"/>
</record> </record>
@ -208,7 +208,7 @@
<field name="remaining_hours" eval="20.0"/> <field name="remaining_hours" eval="20.0"/>
<field name="user_id" ref="base.user_fpi"/> <field name="user_id" ref="base.user_fpi"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Integrate Modules</field> <field name="name">Integrate Modules</field>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
<field name="color">6</field> <field name="color">6</field>
@ -223,7 +223,7 @@
<field name="remaining_hours" eval="50.0"/> <field name="remaining_hours" eval="50.0"/>
<field name="user_id" ref="base.user_mit"/> <field name="user_id" ref="base.user_mit"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Unit Testing</field> <field name="name">Unit Testing</field>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
</record> </record>
@ -234,7 +234,7 @@
<field name="remaining_hours" eval="30.0"/> <field name="remaining_hours" eval="30.0"/>
<field name="user_id" ref="base.user_mit"/> <field name="user_id" ref="base.user_mit"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Regression Test</field> <field name="name">Regression Test</field>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
</record> </record>
@ -243,7 +243,7 @@
<field name="remaining_hours" eval="15.0"/> <field name="remaining_hours" eval="15.0"/>
<field name="user_id" ref="base.user_fpi"/> <field name="user_id" ref="base.user_fpi"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Documentation</field> <field name="name">Documentation</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
<field name="date_start">2011-02-06</field> <field name="date_start">2011-02-06</field>
@ -254,7 +254,7 @@
<field name="remaining_hours" eval="40.0"/> <field name="remaining_hours" eval="40.0"/>
<field name="user_id" ref="base.user_mit"/> <field name="user_id" ref="base.user_mit"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Performance Tuning</field> <field name="name">Performance Tuning</field>
<field name="description">Test on Runbot</field> <field name="description">Test on Runbot</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
@ -266,7 +266,7 @@
<field name="remaining_hours" eval="5.0"/> <field name="remaining_hours" eval="5.0"/>
<field name="user_id" ref="base.user_niv"/> <field name="user_id" ref="base.user_niv"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Deploy and Review on Customer System</field> <field name="name">Deploy and Review on Customer System</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -277,7 +277,7 @@
<field name="remaining_hours" eval="10.0"/> <field name="remaining_hours" eval="10.0"/>
<field name="user_id" ref="base.user_niv"/> <field name="user_id" ref="base.user_niv"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
<field name="name">Training and Presentation</field> <field name="name">Training and Presentation</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -285,14 +285,14 @@
<!-- Resource: project.project--> <!-- Resource: project.project-->
<!-- Projects --> <!-- Projects -->
<record id="project_project_9" model="project.project"> <record id="project_project_2" model="project.project">
<field name="name">OpenERP Integration</field> <field name="name">OpenERP Integration</field>
<field name="parent_id" ref="all_projects_account"/> <field name="parent_id" ref="all_projects_account"/>
<field name="user_id" ref="base.user_root"/> <field name="user_id" ref="base.user_root"/>
<field name="alias_model">project.task</field> <field name="alias_model">project.task</field>
<field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge')])]"/> <field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge')])]"/>
</record> </record>
<record id="project_project_21" model="project.project"> <record id="project_project_3" model="project.project">
<field name="priority">10</field> <field name="priority">10</field>
<field name="parent_id" ref="all_projects_account"/> <field name="parent_id" ref="all_projects_account"/>
<field name="name">Study + Prototype</field> <field name="name">Study + Prototype</field>
@ -301,7 +301,7 @@
<field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development')])]"/> <field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development')])]"/>
<field name="members" eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]"/> <field name="members" eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]"/>
</record> </record>
<record id="project_project_22" model="project.project"> <record id="project_project_4" model="project.project">
<field name="priority">20</field> <field name="priority">20</field>
<field name="parent_id" ref="all_projects_account"/> <field name="parent_id" ref="all_projects_account"/>
<field name="name">Specific Developments</field> <field name="name">Specific Developments</field>
@ -310,7 +310,7 @@
<field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'), ref('project_tt_development')])]"/> <field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'), ref('project_tt_development')])]"/>
<field name="members" eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]"/> <field name="members" eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]"/>
</record> </record>
<record id="project_project_23" model="project.project"> <record id="project_project_5" model="project.project">
<field name="priority">30</field> <field name="priority">30</field>
<field name="parent_id" ref="all_projects_account"/> <field name="parent_id" ref="all_projects_account"/>
<field name="name">Install, data import, configuration</field> <field name="name">Install, data import, configuration</field>
@ -325,7 +325,7 @@
<field name="remaining_hours">38.0</field> <field name="remaining_hours">38.0</field>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="project_id" ref="project_project_22"/> <field name="project_id" ref="project_project_4"/>
<field name="description">BoM, After sales returns, interventions. Traceability.</field> <field name="description">BoM, After sales returns, interventions. Traceability.</field>
<field name="name">Specific adaptation to MRP</field> <field name="name">Specific adaptation to MRP</field>
</record> </record>
@ -336,7 +336,7 @@
<field name="remaining_hours">16.0</field> <field name="remaining_hours">16.0</field>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
<field name="project_id" ref="project_project_23"/> <field name="project_id" ref="project_project_5"/>
<field name="name">Data importation + Doc</field> <field name="name">Data importation + Doc</field>
</record> </record>
<function model="project.task" name="do_open" eval="[ref('project_task_130')], {'install_mode': True}"/> <function model="project.task" name="do_open" eval="[ref('project_task_130')], {'install_mode': True}"/>
@ -346,7 +346,7 @@
<field name="remaining_hours">16.0</field> <field name="remaining_hours">16.0</field>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
<field name="project_id" ref="project_project_23"/> <field name="project_id" ref="project_project_5"/>
<field name="name">Modifications asked by the customer.</field> <field name="name">Modifications asked by the customer.</field>
</record> </record>
<function model="project.task" name="do_open" eval="[ref('project_task_131')], {'install_mode': True}"/> <function model="project.task" name="do_open" eval="[ref('project_task_131')], {'install_mode': True}"/>
@ -357,7 +357,7 @@
<field name="stage_id" ref="project_tt_testing"/> <field name="stage_id" ref="project_tt_testing"/>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="priority">0</field> <field name="priority">0</field>
<field name="project_id" ref="project_project_21"/> <field name="project_id" ref="project_project_3"/>
<field name="name">Customer analysis + Architecture</field> <field name="name">Customer analysis + Architecture</field>
<field name="color">7</field> <field name="color">7</field>
</record> </record>
@ -367,7 +367,7 @@
<field name="remaining_hours">8.0</field> <field name="remaining_hours">8.0</field>
<field name="stage_id" ref="project_tt_testing"/> <field name="stage_id" ref="project_tt_testing"/>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="project_id" ref="project_project_21"/> <field name="project_id" ref="project_project_3"/>
<field name="name">Internal testing + Software Install</field> <field name="name">Internal testing + Software Install</field>
<field name="color">8</field> <field name="color">8</field>
</record> </record>
@ -378,7 +378,7 @@
<field name="stage_id" ref="project_tt_development"/> <field name="stage_id" ref="project_tt_development"/>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="priority">2</field> <field name="priority">2</field>
<field name="project_id" ref="project_project_21"/> <field name="project_id" ref="project_project_3"/>
<field name="name">Analysis, Data Importation</field> <field name="name">Analysis, Data Importation</field>
</record> </record>
<function model="project.task" name="do_open" eval="[ref('project_task_188')], {'install_mode': True}"/> <function model="project.task" name="do_open" eval="[ref('project_task_188')], {'install_mode': True}"/>
@ -388,7 +388,7 @@
<field name="planned_hours">16.0</field> <field name="planned_hours">16.0</field>
<field name="remaining_hours">16.0</field> <field name="remaining_hours">16.0</field>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="project_id" ref="project_project_23"/> <field name="project_id" ref="project_project_5"/>
<field name="name">Parameters</field> <field name="name">Parameters</field>
<field name="stage_id" ref="project_tt_specification"/> <field name="stage_id" ref="project_tt_specification"/>
</record> </record>
@ -399,14 +399,14 @@
<field name="planned_hours">32.0</field> <field name="planned_hours">32.0</field>
<field name="remaining_hours">32.0</field> <field name="remaining_hours">32.0</field>
<field name="user_id" eval="False"/> <field name="user_id" eval="False"/>
<field name="project_id" ref="project_project_21"/> <field name="project_id" ref="project_project_3"/>
<field name="name">Start of the doc redaction + MRP</field> <field name="name">Start of the doc redaction + MRP</field>
<field name="stage_id" ref="project_tt_testing"/> <field name="stage_id" ref="project_tt_testing"/>
</record> </record>
<!-- Schedule tasks to assign users and dates --> <!-- Schedule tasks to assign users and dates -->
<function model="project.project" name="schedule_tasks" <function model="project.project" name="schedule_tasks"
eval="[ref('project_project_21'), ref('project_project_22'), ref('project_project_23')], {'install_mode': True}"/> eval="[ref('project_project_3'), ref('project_project_4'), ref('project_project_5')], {'install_mode': True}"/>
</data> </data>
</openerp> </openerp>

View File

@ -1,5 +1,5 @@
- -
!record {model: project.project, id: project_integrate_openerp, view: False}: !record {model: project.project, id: project_project_1, view: False}:
partner_id: base.res_partner_2 partner_id: base.res_partner_2
- -
!record {model: project.task, id: project_task_1, view: False}: !record {model: project.task, id: project_task_1, view: False}:
@ -9,4 +9,4 @@
planned_hours: 10.00 planned_hours: 10.00
- -
!record {model: project.task, id: project_task_1, view: False}: !record {model: project.task, id: project_task_1, view: False}:
project_id: project_integrate_openerp project_id: project_project_1

View File

@ -4,7 +4,7 @@
I create duplicate template. I create duplicate template.
- -
!python {model: project.project}: | !python {model: project.project}: |
new_template = self.duplicate_template(cr, uid, [ref("project_integrate_openerp")]) new_template = self.duplicate_template(cr, uid, [ref("project_project_1")])
assert new_template, "duplicate template is not created" assert new_template, "duplicate template is not created"
template = self.browse(cr, uid, new_template['res_id'], context=context) template = self.browse(cr, uid, new_template['res_id'], context=context)
assert template.state == 'open', "Duplicate template must be in open state." assert template.state == 'open', "Duplicate template must be in open state."
@ -12,59 +12,59 @@
I convert template into real Project. I convert template into real Project.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.reset_project(cr, uid, [ref("project_integrate_openerp")]) self.reset_project(cr, uid, [ref("project_project_1")])
- -
I check project details after convert from template. I check project details after convert from template.
- -
!assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be active}: !assert {model: project.project, id: project_project_1, severity: error, string: Project should be active}:
- state == "open" - state == "open"
- -
I put project in pending. I put project in pending.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.set_pending(cr, uid, [ref("project_integrate_openerp")]) self.set_pending(cr, uid, [ref("project_project_1")])
- -
I check state after put in pending. I check state after put in pending.
- -
!assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be in pending state}: !assert {model: project.project, id: project_project_1, severity: error, string: Project should be in pending state}:
- state == "pending" - state == "pending"
- -
I re-open the project. I re-open the project.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.set_open(cr, uid, [ref("project_integrate_openerp")]) self.set_open(cr, uid, [ref("project_project_1")])
- -
I check state after reopen. I check state after reopen.
- -
!assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be open.}: !assert {model: project.project, id: project_project_1, severity: error, string: Project should be open.}:
- state == "open" - state == "open"
- -
I close the project. I close the project.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.set_done(cr, uid, [ref("project_integrate_openerp")]) self.set_done(cr, uid, [ref("project_project_1")])
- -
I check state after closed. I check state after closed.
- -
!assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be close.}: !assert {model: project.project, id: project_project_1, severity: error, string: Project should be close.}:
- state == "close" - state == "close"
- -
I set project into template. I set project into template.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.set_template(cr, uid, [ref("project_integrate_openerp")]) self.set_template(cr, uid, [ref("project_project_1")])
- -
I schedule tasks of project. I schedule tasks of project.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.schedule_tasks(cr, uid, [ref("project_integrate_openerp")], context=context) self.schedule_tasks(cr, uid, [ref("project_project_1")], context=context)
- -
I copy the tasks of project. I copy the tasks of project.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.copy(cr, uid, ref("project_integrate_openerp")) self.copy(cr, uid, ref("project_project_1"))
- -
I cancel Project. I cancel Project.
- -
!python {model: project.project}: | !python {model: project.project}: |
self.set_cancel(cr, uid, [ref("project_project_9")]) self.set_cancel(cr, uid, [ref("project_project_2")])

View File

@ -21,7 +21,7 @@
<field name="partner_id" ref="base.res_partner_2"/> <field name="partner_id" ref="base.res_partner_2"/>
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field eval="15.0" name="duration"/> <field eval="15.0" name="duration"/>
<field name="name">Bug in Accounts module</field> <field name="name">Bug in Accounts module</field>
<field name="email_from">agr@agrolait.com</field> <field name="email_from">agr@agrolait.com</field>
@ -39,7 +39,7 @@
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="3.5" name="duration"/> <field eval="3.5" name="duration"/>
<field name="name">Program not giving proper output</field> <field name="name">Program not giving proper output</field>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="stage_id" ref="project.project_tt_specification"/> <field name="stage_id" ref="project.project_tt_specification"/>
</record> </record>
@ -50,7 +50,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="2.3" name="duration"/> <field eval="2.3" name="duration"/>
<field name="project_id" ref="project.project_project_23"/> <field name="project_id" ref="project.project_project_5"/>
<field name="name">Output incorrect</field> <field name="name">Output incorrect</field>
<field name="stage_id" ref="project.project_tt_development"/> <field name="stage_id" ref="project.project_tt_development"/>
<field name="categ_ids" eval="[(6, 0, [ <field name="categ_ids" eval="[(6, 0, [
@ -66,7 +66,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="4.0" name="duration"/> <field eval="4.0" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Problem loading page</field> <field name="name">Problem loading page</field>
<field name="stage_id" ref="project.project_tt_testing"/> <field name="stage_id" ref="project.project_tt_testing"/>
</record> </record>
@ -79,7 +79,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="1.0" name="duration"/> <field eval="1.0" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Page not Found</field> <field name="name">Page not Found</field>
<field name="stage_id" ref="project.project_tt_development"/> <field name="stage_id" ref="project.project_tt_development"/>
</record> </record>
@ -92,7 +92,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="4.0" name="duration"/> <field eval="4.0" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Programming Error</field> <field name="name">Programming Error</field>
<field name="stage_id" ref="project.project_tt_testing"/> <field name="stage_id" ref="project.project_tt_testing"/>
<field name="categ_ids" eval="[(6, 0, [ <field name="categ_ids" eval="[(6, 0, [
@ -108,7 +108,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="2.0" name="duration"/> <field eval="2.0" name="duration"/>
<field name="project_id" ref="project.project_project_9"/> <field name="project_id" ref="project.project_project_2"/>
<field name="name">Logical Error in Program</field> <field name="name">Logical Error in Program</field>
<field name="stage_id" ref="project.project_tt_testing"/> <field name="stage_id" ref="project.project_tt_testing"/>
</record> </record>
@ -121,7 +121,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="7.3" name="duration"/> <field eval="7.3" name="duration"/>
<field name="project_id" ref="project.project_project_9"/> <field name="project_id" ref="project.project_project_2"/>
<field name="name">Constraint Error</field> <field name="name">Constraint Error</field>
<field name="stage_id" ref="project.project_tt_testing"/> <field name="stage_id" ref="project.project_tt_testing"/>
</record> </record>
@ -133,7 +133,7 @@
<field name="partner_id" ref="base.res_partner_5"/> <field name="partner_id" ref="base.res_partner_5"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="1.3" name="duration"/> <field eval="1.3" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Error in Program</field> <field name="name">Error in Program</field>
<field name="stage_id" ref="project.project_tt_testing"/> <field name="stage_id" ref="project.project_tt_testing"/>
</record> </record>
@ -146,7 +146,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="13.0" name="duration"/> <field eval="13.0" name="duration"/>
<field name="project_id" ref="project.project_project_9"/> <field name="project_id" ref="project.project_project_2"/>
<field name="name">Patches Error in Program</field> <field name="name">Patches Error in Program</field>
<field name="stage_id" ref="project.project_tt_testing"/> <field name="stage_id" ref="project.project_tt_testing"/>
</record> </record>
@ -159,7 +159,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="3.2" name="duration"/> <field eval="3.2" name="duration"/>
<field name="project_id" ref="project.project_project_21"/> <field name="project_id" ref="project.project_project_3"/>
<field name="name">New Features To Be Added</field> <field name="name">New Features To Be Added</field>
<field name="stage_id" ref="project.project_tt_merge"/> <field name="stage_id" ref="project.project_tt_merge"/>
</record> </record>
@ -172,7 +172,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="3.0" name="duration"/> <field eval="3.0" name="duration"/>
<field name="project_id" ref="project.project_project_21"/> <field name="project_id" ref="project.project_project_3"/>
<field name="name">Add menus to the module</field> <field name="name">Add menus to the module</field>
<field name="email_from">info@opensides.be</field> <field name="email_from">info@opensides.be</field>
<field name="stage_id" ref="project.project_tt_development"/> <field name="stage_id" ref="project.project_tt_development"/>
@ -186,7 +186,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="2.0" name="duration"/> <field eval="2.0" name="duration"/>
<field name="project_id" ref="project.project_project_9"/> <field name="project_id" ref="project.project_project_2"/>
<field name="name">Include Attendance sheet in Project</field> <field name="name">Include Attendance sheet in Project</field>
<field name="email_from">contact@tecsas.fr</field> <field name="email_from">contact@tecsas.fr</field>
<field name="stage_id" ref="project.project_tt_development"/> <field name="stage_id" ref="project.project_tt_development"/>
@ -200,7 +200,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="2.45" name="duration"/> <field eval="2.45" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Create new object</field> <field name="name">Create new object</field>
<field name="stage_id" ref="project.project_tt_specification"/> <field name="stage_id" ref="project.project_tt_specification"/>
</record> </record>
@ -213,7 +213,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="15.0" name="duration"/> <field eval="15.0" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Improve Reports in HRMS</field> <field name="name">Improve Reports in HRMS</field>
<field name="stage_id" ref="project.project_tt_development"/> <field name="stage_id" ref="project.project_tt_development"/>
</record> </record>
@ -226,7 +226,7 @@
<field name="section_id" ref="crm.section_sales_department"/> <field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/> <field eval="1" name="active"/>
<field eval="06.15" name="duration"/> <field eval="06.15" name="duration"/>
<field name="project_id" ref="project.project_project_22"/> <field name="project_id" ref="project.project_project_4"/>
<field name="name">Improve Reports in PMS</field> <field name="name">Improve Reports in PMS</field>
<field name="stage_id" ref="project.project_tt_specification"/> <field name="stage_id" ref="project.project_tt_specification"/>
</record> </record>

View File

@ -4,5 +4,5 @@
name: 'Error in account module' name: 'Error in account module'
- -
!record {model: project.issue, id: project01, view: False}: !record {model: project.issue, id: project01, view: False}:
project_id: 'project.project_project_9' project_id: 'project.project_project_2'
name: 'OpenERP Integration' name: 'OpenERP Integration'

View File

@ -5,7 +5,7 @@
This Demo data file Human Resources, 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.
--> -->
<record id="project.project_integrate_openerp" model="project.project"> <record id="project.project_project_1" model="project.project">
<field name="resource_calendar_id" ref="resource.timesheet_group1"/> <field name="resource_calendar_id" ref="resource.timesheet_group1"/>
</record> </record>
@ -18,7 +18,7 @@
<field eval="1" name="sequence"/> <field eval="1" name="sequence"/>
<field name="duration">30</field> <field name="duration">30</field>
<field name="constraint_date_start" eval="time.strftime('%Y-%m-01 10:00:00')"></field> <field name="constraint_date_start" eval="time.strftime('%Y-%m-01 10:00:00')"></field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
</record> </record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_1')]"/> <function model="project.phase" name="set_open" eval="[ref('project_phase_1')]"/>
@ -29,7 +29,7 @@
<field name="product_uom" ref="product.product_uom_day"/> <field name="product_uom" ref="product.product_uom_day"/>
<field eval="2" name="sequence"/> <field eval="2" name="sequence"/>
<field name="duration">20</field> <field name="duration">20</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
</record> </record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_2')]"/> <function model="project.phase" name="set_open" eval="[ref('project_phase_2')]"/>
@ -39,7 +39,7 @@
<field name="product_uom" ref="product.product_uom_day"/> <field name="product_uom" ref="product.product_uom_day"/>
<field eval="3" name="sequence"/> <field eval="3" name="sequence"/>
<field name="duration">20</field> <field name="duration">20</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
</record> </record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_3')]"/> <function model="project.phase" name="set_open" eval="[ref('project_phase_3')]"/>
@ -49,7 +49,7 @@
<field name="product_uom" ref="product.product_uom_day"/> <field name="product_uom" ref="product.product_uom_day"/>
<field eval="4" name="sequence"/> <field eval="4" name="sequence"/>
<field name="duration">90</field> <field name="duration">90</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
</record> </record>
<record id="project_phase_5" model="project.phase"> <record id="project_phase_5" model="project.phase">
@ -58,7 +58,7 @@
<field name="product_uom" ref="product.product_uom_day"/> <field name="product_uom" ref="product.product_uom_day"/>
<field eval="5" name="sequence"/> <field eval="5" name="sequence"/>
<field name="duration">30</field> <field name="duration">30</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
</record> </record>
<record id="project_phase_6" model="project.phase"> <record id="project_phase_6" model="project.phase">
@ -67,7 +67,7 @@
<field name="product_uom" ref="product.product_uom_day"/> <field name="product_uom" ref="product.product_uom_day"/>
<field eval="6" name="sequence"/> <field eval="6" name="sequence"/>
<field name="duration">10</field> <field name="duration">10</field>
<field name="project_id" ref="project.project_integrate_openerp"/> <field name="project_id" ref="project.project_project_1"/>
</record> </record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_6')]"/> <function model="project.phase" name="set_open" eval="[ref('project_phase_6')]"/>
@ -146,9 +146,9 @@
</record> </record>
<!-- run scheduling of phase --> <!-- run scheduling of phase -->
<!--<function model="project.project" name="schedule_phases" eval="(ref('project.project_integrate_openerp'),)"/>--> <!--<function model="project.project" name="schedule_phases" eval="(ref('project.project_project_1'),)"/>-->
<!-- run scheduling of tasks --> <!-- run scheduling of tasks -->
<!--<function model="project.project" name="schedule_tasks" eval="(ref('project.project_integrate_openerp'),)"/>--> <!--<function model="project.project" name="schedule_tasks" eval="(ref('project.project_project_1'),)"/>-->
</data> </data>
</openerp> </openerp>

View File

@ -5,7 +5,7 @@
- -
!record {model: project.compute.phases, id: project_compute_phases01}: !record {model: project.compute.phases, id: project_compute_phases01}:
target_project: 'one' target_project: 'one'
project_id: project.project_integrate_openerp project_id: project.project_project_1
- -
I schedule the phases. I schedule the phases.
- -
@ -15,7 +15,7 @@
I check the starting date and ending date on the phases after scheduling. I check the starting date and ending date on the phases after scheduling.
- -
!python {model: project.project}: | !python {model: project.project}: |
project = self.browse(cr, uid, ref("project.project_integrate_openerp"), context=context) project = self.browse(cr, uid, ref("project.project_project_1"), context=context)
def _convert(date): def _convert(date):
import time import time
return time.strptime(date, '%Y-%m-%d %H:%M:%S') return time.strptime(date, '%Y-%m-%d %H:%M:%S')

View File

@ -2,7 +2,7 @@
I create a record to compute the tasks of project. I create a record to compute the tasks of project.
- -
!record {model: project.compute.tasks, id: project_compute_tasks0}: !record {model: project.compute.tasks, id: project_compute_tasks0}:
project_id: project.project_integrate_openerp project_id: project.project_project_1
- -
I compute and shedule the tasks. I compute and shedule the tasks.
- -
@ -12,7 +12,7 @@
Check if tasks scheduled, check that either of task's start_date, end_date and user_id is not null Check if tasks scheduled, check that either of task's start_date, end_date and user_id is not null
- -
!python {model: project.project}: | !python {model: project.project}: |
prj = self.browse(cr, uid, [ref("project.project_integrate_openerp")])[0] prj = self.browse(cr, uid, [ref("project.project_project_1")])[0]
for task in prj.tasks: for task in prj.tasks:
if task.state in ('done','cancelled'): if task.state in ('done','cancelled'):
continue continue