[Tickets #14197] Re: Nag_Driver_Kolab stores parent_id strings base64 encoded (should be: unencoded)

noreply at bugs.horde.org noreply at bugs.horde.org
Tue Dec 29 17:45:19 UTC 2015


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: https://bugs.horde.org/ticket/14197
------------------------------------------------------------------------------
  Ticket             | 14197
  Updated By         | mike.gabriel at das-netzwerkteam.de
  Summary            | Nag_Driver_Kolab stores parent_id strings base64
                     | encoded (should be: unencoded)
  Queue              | Kolab
  Type               | Bug
  State              | Resolved
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


mike.gabriel at das-netzwerkteam.de (2015-12-29 17:45) wrote:

> Either way, we can't use the internal ID of the task as the parent  
> property. It MUST be the UID. If the regex isn't enough to catch the  
> incorrectly set properties, maybe we can perform a look up of the  
> UID to ensure it exists? That would be alot more expensive, so if we  
> do need to do that, maybe we'd have to move this to a login task  
> after all...

Looking up the UID is not needed and not useful, I guess.

Please note that when looking at all tasks (complete and  
non-completed), parenting of tasks should always work (unless a parent  
task got removed).

But when looking at e.g. completed tasks, the parenting is broken  
anyway, because often sub-tasks are marked as completed whereas parent  
tasks are still set to not-completed.

If the parent UID lacks from the list of tasks to be shown, the  
sub-task is simply shown at top level. I would not put too much effort  
into solving this.

/me wonders how other groupware / tasklist tools handle that  
(parenting of completed and non-completed) tasks.





More information about the bugs mailing list