- when the option is activated / box checked:
-- a flag on a child task would have a flag induced on the related parent task (whatever the parent task 'flag' status is)
-- no flag on a child task would have no impact on the related parent task (i.e. leaving the parent task 'flag' status 'as is')
-- a flag on a child task would have no impact on the related parent task (i.e. leaving the parent task 'flag' status 'as is')
-- no flag on a child task would have no impact on the related parent task (i.e. leaving the parent task 'flag' status 'as is')
- when the option is not activated / box unchecked:
flag staus of parent =
if ( parent = flagged )
then ( parent = flagged )
else (
if ( any child = flagged)
then ( parent = flagged )
else ( parent = not flagged )
)