Project_gtd module improvement

Registered by Fabien (Open ERP) on 2009-10-25

Complete Review of Project_gtd module
-------------------------------------

We have to simplify the project_gtd module, in trunk.

Create a new User Group: Project / Getting Things Done. Every menu or view
added by the project_gtd module appears only to user belonging to this
group. So that users that does not use the GTD methodology do not seesĀ·
the related fields.

Timeboxes
---------

Timeboxes must be in list, not anymore in tree, remove parent_id and child_ids
fields. Put a sequence field (integer) on timeboxes. Set _order="sequence" on
the timebox object.

Timeboxes must be generic to all users, remove the user_id field.

Remove context and visibility stuff on timeboxes. A timebox has only three
fields: name, sequence, icon.

Icon is the name of the icon to be displayed in the button to filter on this
icon in the search view of tasks.

Remove the menu Configuration / Timeboxes / My timeboxes.

Tasks
-----

Remove all menus: Project Management / Time Management.

Create a new menu "Tasks' Inbox", under "Project Management", where we can
quickly encode new tasks in editable list view.

Add two icons on tasks list to change easily the timebox: Right (set to next
timebox) and Left (Set to Previous Timebox)

Inherit the project.task object, fields_view_get method to add, at the end of
the search view:
   <newline/>
   <button.../>...
   <field name="context_id"/>
   <field name="priority"/>
Where it automatically creates one button per existing timebox, with a
domain that filters on tasks of this timebox.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Pending Approval
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Fabien (Open ERP) on 2010-03-05
Completed by
Fabien (Open ERP) on 2010-03-05

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.