Project_gtd module improvement
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)
- Completed by
- Fabien (Open ERP)