[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 -->
<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="currency_id" ref="base.EUR"/>
</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="currency_id" ref="base.EUR"/>
</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="currency_id" ref="base.EUR"/>
</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="currency_id" ref="base.EUR"/>
</record>

View File

@ -51,7 +51,7 @@
</record>
<!-- 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="state">open</field>
<field name="type">normal</field>
@ -89,7 +89,7 @@
<field name="remaining_hours" eval="100.0"/>
<field name="user_id" ref="base.user_niv"/>
<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="stage_id" ref="project_tt_specification"/>
<field name="color">3</field>
@ -101,7 +101,7 @@
<field name="remaining_hours" eval="80.0"/>
<field name="user_id" ref="base.user_niv"/>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -110,7 +110,7 @@
<field name="remaining_hours" eval="40.0"/>
<field name="user_id" ref="base.user_al"/>
<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="date_deadline" eval="time.strftime('%Y-%m-24')"/>
<field name="stage_id" ref="project_tt_specification"/>
@ -124,7 +124,7 @@
<field name="remaining_hours" eval="25.0"/>
<field name="user_id" ref="base.user_al"/>
<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="description">Use the account_budget module</field>
<field name="date_deadline" eval="time.strftime('%Y-%m-19')"/>
@ -136,7 +136,7 @@
<field name="remaining_hours" eval="25.0"/>
<field name="user_id" ref="base.user_al"/>
<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="kanban_state">done</field>
<field name="priority">0</field>
@ -148,7 +148,7 @@
<field name="remaining_hours" eval="20.0"/>
<field name="user_id" ref="base.user_al"/>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -157,7 +157,7 @@
<field name="remaining_hours" eval="30.0"/>
<field name="user_id" ref="base.user_al"/>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -166,7 +166,7 @@
<field name="remaining_hours" eval="10.0"/>
<field name="user_id" ref="base.user_al"/>
<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="priority">0</field>
<field name="stage_id" ref="project_tt_specification"/>
@ -178,7 +178,7 @@
<field name="remaining_hours" eval="50.0"/>
<field name="user_id" ref="base.user_al"/>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -187,7 +187,7 @@
<field name="remaining_hours" eval="40.0"/>
<field name="user_id" ref="base.user_fpi"/>
<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="kanban_state">blocked</field>
<field name="stage_id" ref="project_tt_development"/>
@ -197,7 +197,7 @@
<field name="remaining_hours" eval="90.0"/>
<field name="user_id" ref="base.user_fpi"/>
<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="stage_id" ref="project_tt_merge"/>
</record>
@ -208,7 +208,7 @@
<field name="remaining_hours" eval="20.0"/>
<field name="user_id" ref="base.user_fpi"/>
<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="stage_id" ref="project_tt_development"/>
<field name="color">6</field>
@ -223,7 +223,7 @@
<field name="remaining_hours" eval="50.0"/>
<field name="user_id" ref="base.user_mit"/>
<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="stage_id" ref="project_tt_development"/>
</record>
@ -234,7 +234,7 @@
<field name="remaining_hours" eval="30.0"/>
<field name="user_id" ref="base.user_mit"/>
<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="stage_id" ref="project_tt_development"/>
</record>
@ -243,7 +243,7 @@
<field name="remaining_hours" eval="15.0"/>
<field name="user_id" ref="base.user_fpi"/>
<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="stage_id" ref="project_tt_specification"/>
<field name="date_start">2011-02-06</field>
@ -254,7 +254,7 @@
<field name="remaining_hours" eval="40.0"/>
<field name="user_id" ref="base.user_mit"/>
<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="description">Test on Runbot</field>
<field name="stage_id" ref="project_tt_specification"/>
@ -266,7 +266,7 @@
<field name="remaining_hours" eval="5.0"/>
<field name="user_id" ref="base.user_niv"/>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -277,7 +277,7 @@
<field name="remaining_hours" eval="10.0"/>
<field name="user_id" ref="base.user_niv"/>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -285,14 +285,14 @@
<!-- Resource: project.project-->
<!-- 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="parent_id" ref="all_projects_account"/>
<field name="user_id" ref="base.user_root"/>
<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')])]"/>
</record>
<record id="project_project_21" model="project.project">
<record id="project_project_3" model="project.project">
<field name="priority">10</field>
<field name="parent_id" ref="all_projects_account"/>
<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="members" eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]"/>
</record>
<record id="project_project_22" model="project.project">
<record id="project_project_4" model="project.project">
<field name="priority">20</field>
<field name="parent_id" ref="all_projects_account"/>
<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="members" eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]"/>
</record>
<record id="project_project_23" model="project.project">
<record id="project_project_5" model="project.project">
<field name="priority">30</field>
<field name="parent_id" ref="all_projects_account"/>
<field name="name">Install, data import, configuration</field>
@ -325,7 +325,7 @@
<field name="remaining_hours">38.0</field>
<field name="stage_id" ref="project_tt_development"/>
<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="name">Specific adaptation to MRP</field>
</record>
@ -336,7 +336,7 @@
<field name="remaining_hours">16.0</field>
<field name="user_id" eval="False"/>
<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>
</record>
<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="user_id" eval="False"/>
<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>
</record>
<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="user_id" eval="False"/>
<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="color">7</field>
</record>
@ -367,7 +367,7 @@
<field name="remaining_hours">8.0</field>
<field name="stage_id" ref="project_tt_testing"/>
<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="color">8</field>
</record>
@ -378,7 +378,7 @@
<field name="stage_id" ref="project_tt_development"/>
<field name="user_id" eval="False"/>
<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>
</record>
<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="remaining_hours">16.0</field>
<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="stage_id" ref="project_tt_specification"/>
</record>
@ -399,14 +399,14 @@
<field name="planned_hours">32.0</field>
<field name="remaining_hours">32.0</field>
<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="stage_id" ref="project_tt_testing"/>
</record>
<!-- Schedule tasks to assign users and dates -->
<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>
</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
-
!record {model: project.task, id: project_task_1, view: False}:
@ -9,4 +9,4 @@
planned_hours: 10.00
-
!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.
-
!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"
template = self.browse(cr, uid, new_template['res_id'], context=context)
assert template.state == 'open', "Duplicate template must be in open state."
@ -12,59 +12,59 @@
I convert template into real 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.
-
!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"
-
I put project in pending.
-
!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.
-
!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"
-
I re-open the 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.
-
!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"
-
I close the 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.
-
!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"
-
I set project into template.
-
!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.
-
!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.
-
!python {model: project.project}: |
self.copy(cr, uid, ref("project_integrate_openerp"))
self.copy(cr, uid, ref("project_project_1"))
-
I cancel 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="section_id" ref="crm.section_sales_department"/>
<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 name="name">Bug in Accounts module</field>
<field name="email_from">agr@agrolait.com</field>
@ -39,7 +39,7 @@
<field eval="1" name="active"/>
<field eval="3.5" name="duration"/>
<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"/>
</record>
@ -50,7 +50,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_development"/>
<field name="categ_ids" eval="[(6, 0, [
@ -66,7 +66,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_testing"/>
</record>
@ -79,7 +79,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_development"/>
</record>
@ -92,7 +92,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_testing"/>
<field name="categ_ids" eval="[(6, 0, [
@ -108,7 +108,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_testing"/>
</record>
@ -121,7 +121,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_testing"/>
</record>
@ -133,7 +133,7 @@
<field name="partner_id" ref="base.res_partner_5"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_testing"/>
</record>
@ -146,7 +146,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_testing"/>
</record>
@ -159,7 +159,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_merge"/>
</record>
@ -172,7 +172,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="email_from">info@opensides.be</field>
<field name="stage_id" ref="project.project_tt_development"/>
@ -186,7 +186,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="email_from">contact@tecsas.fr</field>
<field name="stage_id" ref="project.project_tt_development"/>
@ -200,7 +200,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_specification"/>
</record>
@ -213,7 +213,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_development"/>
</record>
@ -226,7 +226,7 @@
<field name="section_id" ref="crm.section_sales_department"/>
<field eval="1" name="active"/>
<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="stage_id" ref="project.project_tt_specification"/>
</record>

View File

@ -4,5 +4,5 @@
name: 'Error in account module'
-
!record {model: project.issue, id: project01, view: False}:
project_id: 'project.project_project_9'
project_id: 'project.project_project_2'
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.
-->
<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"/>
</record>
@ -18,7 +18,7 @@
<field eval="1" name="sequence"/>
<field name="duration">30</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>
<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 eval="2" name="sequence"/>
<field name="duration">20</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="project_id" ref="project.project_project_1"/>
</record>
<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 eval="3" name="sequence"/>
<field name="duration">20</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="project_id" ref="project.project_project_1"/>
</record>
<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 eval="4" name="sequence"/>
<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 id="project_phase_5" model="project.phase">
@ -58,7 +58,7 @@
<field name="product_uom" ref="product.product_uom_day"/>
<field eval="5" name="sequence"/>
<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 id="project_phase_6" model="project.phase">
@ -67,7 +67,7 @@
<field name="product_uom" ref="product.product_uom_day"/>
<field eval="6" name="sequence"/>
<field name="duration">10</field>
<field name="project_id" ref="project.project_integrate_openerp"/>
<field name="project_id" ref="project.project_project_1"/>
</record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_6')]"/>
@ -146,9 +146,9 @@
</record>
<!-- 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 -->
<!--<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>
</openerp>

View File

@ -5,7 +5,7 @@
-
!record {model: project.compute.phases, id: project_compute_phases01}:
target_project: 'one'
project_id: project.project_integrate_openerp
project_id: project.project_project_1
-
I schedule the phases.
-
@ -15,7 +15,7 @@
I check the starting date and ending date on the phases after scheduling.
-
!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):
import time
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.
-
!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.
-
@ -12,7 +12,7 @@
Check if tasks scheduled, check that either of task's start_date, end_date and user_id is not null
-
!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:
if task.state in ('done','cancelled'):
continue