[IMP]project_gtd: improvement in yml

bzr revid: hpa@tinyerp.com-20111128052004-cv0w7uty6d99cehh
This commit is contained in:
Hemendra Paregi (Open ERP)
2011-11-28 10:50:04 +05:30
parent e27eeae850
commit 4b072366b2
3 changed files with 1 additions and 80 deletions
+1 -2
View File
@@ -57,8 +57,7 @@ performing those tasks.
],
'demo_xml': ['project_gtd_demo.xml'],
'test':[
#'test/gtd_test.yml',
'test/timebox.yml'
'test/task_timebox.yml'
],
'installable': True,
'active': False,
-78
View File
@@ -1,78 +0,0 @@
-
Create a task 'Develop time management module' with weekly timebox
-
!record {model: project.task, id: project_task_developtimemanagementmodule0}:
name: Develop time management module
planned_hours: 15.0
project_id: project.project_project_22
remaining_hours: 15.0
state: draft
timebox_id: project_gtd.timebox_weekly
-
Open the task
-
!python {model: project.task}: |
self.do_open(cr, uid, [ref("project_task_developtimemanagementmodule0")], {"lang":
"en_US", "project_id": False, "tz": False, "active_model": "ir.ui.menu",
"department_id": False, "section_id": False, "search_default_project_id":
False, "search_default_user_id": 1, "search_default_current": 1, "active_ids":
[ref("project.menu_action_view_task")], "active_id": ref("project.menu_action_view_task"),
})
-
Create time box for next week
-
!record {model: project.gtd.timebox, id: project_gtd_timebox_nextweek0}:
name: Next Week
sequence: 0.0
-
Create time box for tomorrow
-
!record {model: project.gtd.timebox, id: project_gtd_timebox_tomorrow1}:
name: Tomorrow
sequence: 0.0
-
Planify the task from weekly timebox to tomorrow timebox
-
!record {model: project.timebox.fill.plan, id: project_timebox_fill_plan_0}:
task_ids:
- project_task_developtimemanagementmodule0
timebox_id: project_gtd.timebox_weekly
timebox_to_id: project_gtd_timebox_tomorrow1
-
Set the task to tomorrow timebox
-
!python {model: project.timebox.fill.plan}: |
self.process(cr, uid, [ref("project_timebox_fill_plan_0")], {"lang": "en_US",
"project_id": False, "tz": False, "active_model": "project.gtd.timebox",
"department_id": False, "section_id": False, "record_id": 1, "active_ids":
[ref("project_gtd.timebox_daily")], "active_id": ref("project_gtd.timebox_daily"),
})
-
Check if task set to tomorrow timebox
-
!assert {model: project.task, id: project_task_developtimemanagementmodule0, string: Task set to tomorrow timebox}:
- timebox_id.id == ref("project_gtd_timebox_tomorrow1")
-
Empty Timebox for tomorrow
-
!python {model: project.timebox.empty}: |
self._empty(cr, uid, {"lang": "en_US",
"project_id": False, "tz": False, "active_model": "project.gtd.timebox",
"department_id": False, "section_id": False, "record_id": 1, "active_ids":
[ref("project_gtd_timebox_tomorrow1")], "active_id": ref("project_gtd_timebox_tomorrow1"),
})
-
Check task 'Develop time management module' is no more in tomorrow timebox
-
!assert {model: project.task, id: project_task_developtimemanagementmodule0, string: Task is not in tomorrow timebox}:
- timebox_id.id != ref("project_gtd_timebox_tomorrow1")