-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Moving this discussion from #33 into its own issue
The UID exported for ical entries the should handle a use case where the yokadi is mainly being used for its convenient command-line interface to ical export.
For instance:
-User John creates databaseA with tasks and exports tasks to ical fileA
-User John creates databaseB with another set of tasks and exports tasks to ical fileB
-User John imports fileA and fileB into the same ical aware program
With the current code imported tasks from fileB will conflict with imported tasks from fileA, because project UIDs and task UIDs from both files will either be the same or will overlap.
@digitalfox suggested:
About UUID, I am afraid that your change (bugzy@09e71b6) has some side effects. If you stop/start yokadid, it generates new UUID and tasks wiil looks like new ones.
We may need a uniq database id that should prefix projects and tasks, but it needs to be persistant and constant. Maybe in the config table ?
@agateau says:
Regarding UUID: this is something I have been willing to add for a long time, but I think it should be in the table of the related elements (Task.uid, Project.uid...). I would keep those changes out for now.