Hemendra Paregi(Open ERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-Clean_yml_project_gtd-hpa into 
lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-Clean_yml_project_gtd-hpa/+merge/82979

Hello,
================== project_gtd ==================

    -> Added timebox.yml.
    -> Improve Daily tasks  into Weekly Timebox and I create plan for that.
    -> Improve run plan to set Daily tasks  into Weekly Timebox
    -> Empty the Daily Timebox
    -> Put the task in prev_timebox and next_timebox.

Thanks.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-Clean_yml_project_gtd-hpa/+merge/82979
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-Clean_yml_project_gtd-hpa.
=== modified file 'project_gtd/__openerp__.py'
--- project_gtd/__openerp__.py	2011-11-14 09:44:28 +0000
+++ project_gtd/__openerp__.py	2011-11-22 07:16:27 +0000
@@ -57,7 +57,8 @@
     ],
     'demo_xml': ['project_gtd_demo.xml'],
     'test':[
-        'test/gtd_test.yml'
+        #'test/gtd_test.yml',
+         'test/timebox.yml'
     ],
     'installable': True,
     'active': False,

=== added file 'project_gtd/test/timebox.yml'
--- project_gtd/test/timebox.yml	1970-01-01 00:00:00 +0000
+++ project_gtd/test/timebox.yml	2011-11-22 07:16:27 +0000
@@ -0,0 +1,42 @@
+-
+  In order to set Daily tasks  into Weekly Timebox, I create plan for that
+-
+  !record {model: project.timebox.fill.plan, id: plan_id}:
+    task_ids: [project.project_task_10]
+    timebox_id: timebox_daily
+    timebox_to_id: timebox_weekly
+-
+  I run plan to set Daily tasks  into Weekly Timebox
+-
+  !python {model: project.timebox.fill.plan}: |
+    self.process(cr, uid, [ref("plan_id")])
+-
+  I check Weekly Timebox of task after set Timebox
+-
+  !assert {model: project.task, id: project.project_task_10, string: Task should be set to weekly timebox}:
+     - timebox_id.id == ref("timebox_weekly")
+-
+  I Empty the Daily Timebox
+-
+  !python {model: project.timebox.empty}: |
+      self._empty(cr, uid,  {"active_model": "project.gtd.timebox",
+      "active_ids":[ref("timebox_daily")],
+      "active_id": ref("timebox_daily"),
+      })
+-
+  I check task 'Develop time management module' is no more in Daily Timebox
+-
+  !assert {model: project.task, id: project.project_task_10 , string: Task is not in Daily Timebox}:
+     - timebox_id.id != ref("timebox_daily")
+-
+  I set Previous Timebox on task
+-
+  !python {model: project.task}: |
+     self.prev_timebox(cr, uid, [ref("project.project_task_10")],
+     {'active_ids': [ref("project.project_task_1")],})
+-
+  I set Next Timebox on task
+-
+  !python {model: project.task}: |
+      self.next_timebox(cr, uid, [ref("project.project_task_10")],
+      {'active_ids': [ref("project.project_task_1")],})

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to