Blacklisting tags for synchronisation
Bug #933085 reported by
Alex Charron
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTG |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
It would be a useful feature to have. Sometimes, I might want to say "synchronise all but tag X" rather than "synchronise all of tag Y, Z, W, etc."
It would also be useful to mix blacklists and whitelists — for example, "synchronise all of tag X that don't have tag Y as well" or "synchronise all except for tag Y unless they have tag X." I'm not entirely sure how this would be implemented in the interface, but it's just an idea.
Changed in gtg: | |
status: | Incomplete → Confirmed |
milestone: | none → 0.3.2 |
Changed in gtg: | |
milestone: | 0.3.2 → 0.4 |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in gtg: | |
status: | Triaged → Won't Fix |
To post a comment you must log in.
Hi Alex,
this might be a pain in the ass. In your task list you have a @private tag which you don't want to share with the world. You may don't want to upload them a webservice like Google Tasks, Remember the Milk. (The world doesn't need to know that your task #1 is: Conquer the world :-)
What about instead of having syncing a single tag, we would allow you specify a list of tags to sync or not sync.
For example "@school @work !@private" would mean: synchronize all tasks about school or work except private
An algorithm could be like this:
- if there are no tags => sync all
- if there are only positive tags => sync UNION of these tags
- if there are only negative tags => sync all tasks except those tags
- otherwise sync the UNION of positive tags but no tasks can belong to any of negative tags
I think it could be powerful enough to achieve the goal but also simple enough.
What do you say?