[Korganizer-devel] [Bug 60558] Feature Request: Update a todo's completion percentage when a sub-todo is completed.

Fredrik Klasson scientica at gmail.com
Sun Mar 1 13:09:58 CET 2009


https://bugs.kde.org/show_bug.cgi?id=60558


Fredrik Klasson <scientica at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |scientica at gmail.com




--- Comment #8 from Fredrik Klasson <scientica gmail com>  2009-03-01 13:09:55 ---
I've thought of this a little and how about this solution:
How about changing the "[0 %|v] completed" for "top-level-todos" to something
like in mockup.ui? (attachment follows)

Basically it's as suggested in #1 but with the option of retaining the present
behavior (by defaulting to checked the current behavior would be preserved).

Another possibility would be to "flip the condition", and i.e. have the option
"make dependent on sub todos", which could open up for more detailed options.
eg: mockup2 
The "no auto finish" could be that the parent todo isn't closed when all
children reach 100% or that the progress is computed as:
 min( sum(sub-todo-progress) / number_of(sub-todos) , 99%)
ie, clamping it at 99% unless we manually complete the parent todo.

Personally I'm in favour of the first idea, since the second seems a bit
overkill; at least for now.
I'm also thinking that if the parent todo is completed manually (i.e. checked
of in the todo list) then the sub-todos should be completed to. Especially if
the option exists to make the parent todo depend on the sub-todo's, since that
implies that sub-todos have some relation to the parent (basically if the
parent is complete iff all sub-todos are complete, it should mean that
completing the parent should imply that all sub-todos implicitly have been
completed (as a prerequisite)).

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Korganizer-devel mailing list