[6.1 trunk] [project] confusing features - improvement suggestions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Confirmed
|
Wishlist
|
OpenERP R&D Addons Team 1 |
Bug Description
Hello,
I would like to underline some confusing features in the [project] module/addon.
1. Since a few revs, the Project-
2. Tasks hierarchy : there is a straightforward feature of parent-child relationship for tasks. However, the view lacks clarity:
- for a parent task, the work done in a child task should be presented under the 'Work' tree maybe as:
(child) task | summary | user_id and so on
- for a child/independent task, the same should be seen, but without the task name (as is today). BTW, some info, as 'project' is redundant, as I see no use of listing tasks from different projects.
- in the second tab (Delegations) two different concepts are mixed: hierarchy and delegations. While the first area (parent task) works as expected, I think the "delegated tasks' could be improved; there is no difference between 'delegated' and 'child' tasks. And it should be.
The way I see 'hierarchy' - meaning a parent contains all children (parent work = sum of children work) shall also be differentiated from 'dependency' meaning that one task depends on the completion of another (like delegated task - check).
In the project module, 'delegation' contains 'dependency', however there is no way to set 'dependency' besides 'delegation'.
To conclude, I think that:
- parent task should be a real "container", which shall adapt / put constraints on its children (time, costs, &c.)
- parent work should show sum of children work
- 'Delegations' tab should be called 'hierarchy' and show only parent-child relationships (not 'delegated' tasks, even if today they are also children- why?? a delegated task changed its initial assignee, and an additional check task is dependent on its completion)
- dependence (Start B if A is completed) should be available for any task not only for delegated-check pairs.
- hierarchy, delegation and dependency are three different basic concepts which should be implemented separately in the module (and not as additional modules).
If this is not the right place for this, I do apologise in advance.
Thank you,
Bogdan
tags: | added: project |
Hello,
Yes, I am agree with you regarding improvement in project. As per my opinion this issue needs more clarification for new implementation,for now It needed lot of changes regarding the improvement what you suggested in bug specification. currently I am setting this issue as wishlist.
Thanks.