Summary | Parent task should not be completed while child tasks are open |
Queue | Nag |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | x.van_dessel (at) ieee (dot) org |
Created | 06/05/2013 (4414 days ago) |
Due | |
Updated | 10/20/2017 (2816 days ago) |
Assigned | 07/20/2015 (3639 days ago) |
Resolved | 01/30/2016 (3445 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
commit 0e37f2ae863d9e721f457a6700179df8bcf386fa
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat, 30 Jan 2016 13:17:43 -0500
Mark parent tasks as incomplete when marking child task incomplete.
Bug: 12308M lib/Task.php
https://github.com/horde/nag/commit/0e37f2ae863d9e721f457a6700179df8bcf386fa
commit d4cf79611dd74298a934a0c0c8cae6f2cba273ee
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat, 30 Jan 2016 13:17:13 -0500
Disable completed checkbox in UI when appropriate.
Bug: 12308M lib/Form/Task.php
M task.php
https://github.com/horde/nag/commit/d4cf79611dd74298a934a0c0c8cae6f2cba273ee
commit 442363d3abd664c06dd9a8e7be36bb14af636c54
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat, 30 Jan 2016 13:16:00 -0500
Enforce completing subtasks before parent task.
Bug: 12308M app/controllers/SaveTask.php
M lib/Api.php
M lib/Task.php
https://github.com/horde/nag/commit/442363d3abd664c06dd9a8e7be36bb14af636c54
commit 74f599eb87538a067a43ee00ba51607d3e3a0c06
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat Jan 30 13:09:01 2016 -0500
Mark parent tasks as incomplete when marking child task incomplete.
Bug: 12308nag/lib/Task.php | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
http://github.com/horde/horde/commit/74f599eb87538a067a43ee00ba51607d3e3a0c06
commit f35024b7f55c2bd1afe21236221f8009972560b9
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat Jan 30 12:52:59 2016 -0500
Disable completed checkbox in UI when appropriate.
Bug: 12308nag/lib/Form/Task.php | 17 +++++++++++++++--
nag/task.php | 4 ++++
2 files changed, 19 insertions(+), 2 deletions(-)
http://github.com/horde/horde/commit/f35024b7f55c2bd1afe21236221f8009972560b9
commit a63937953a704ada801c9c26c090cd3ccfdbb35c
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat Jan 30 12:12:00 2016 -0500
Enforce completing subtasks before parent task.
Bug: 12308nag/app/controllers/SaveTask.php | 7 ++++++-
nag/lib/Api.php | 10 ++++++++--
nag/lib/Task.php | 9 ++++++++-
3 files changed, 22 insertions(+), 4 deletions(-)
http://github.com/horde/horde/commit/a63937953a704ada801c9c26c090cd3ccfdbb35c
commit 4427ada4bed8eccde686a7ecdd4cdcbedc9ddc5a
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat Jan 30 13:09:01 2016 -0500
Mark parent tasks as incomplete when marking child task incomplete.
Bug: 12308nag/lib/Task.php | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
http://github.com/horde/horde/commit/4427ada4bed8eccde686a7ecdd4cdcbedc9ddc5a
commit 0ea8beeb79100c26d254b0beac64cac3d17485c1
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat Jan 30 12:52:59 2016 -0500
Disable completed checkbox in UI when appropriate.
Bug: 12308nag/lib/Form/Task.php | 17 +++++++++++++++--
nag/task.php | 4 ++++
2 files changed, 19 insertions(+), 2 deletions(-)
http://github.com/horde/horde/commit/0ea8beeb79100c26d254b0beac64cac3d17485c1
commit 7ce2561c4b272916d66d0b1298699388730aed34
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Sat Jan 30 12:12:00 2016 -0500
Enforce completing subtasks before parent task.
Bug: 12308nag/app/controllers/SaveTask.php | 7 ++++++-
nag/lib/Api.php | 10 ++++++++--
nag/lib/Task.php | 9 ++++++++-
3 files changed, 22 insertions(+), 4 deletions(-)
http://github.com/horde/horde/commit/7ce2561c4b272916d66d0b1298699388730aed34
ticket #13737the All tasks list, you cannot reopen de child task as the parent is
set to completed. However, by opening the child task now in edit mode,
and then remove the completion flag, the child can be reactivated
whilst the parent is still completed.
State ⇒ Assigned
Patch ⇒ No
State ⇒ Unconfirmed
Milestone ⇒
Queue ⇒ Nag
Summary ⇒ parent task should may not be completed while child tasks are open
Type ⇒ Bug
Priority ⇒ 1. Low
to completed while there are still subtasks that are not. This
behaviour is correctly implemented at the level of the task list: the
parent task checkbox cannot be clicked, only the child task(s) can be.
However, when one opens the details of the parent task, there the
checkbox to set the task completed can be actioned. This should be
greyed out to be consistent.