GTG

Blacklisting tags for synchronisation

Bug #933085 reported by Alex Charron
6
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.

Revision history for this message
Izidor Matušov (izidor) wrote :

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?

Changed in gtg:
status: New → Incomplete
Revision history for this message
Alex Charron (classixretrox) wrote :

Sounds good enough to me. I was just tossing ideas out there. :P

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

I like Izidor solution :-)

Izidor Matušov (izidor)
Changed in gtg:
status: Incomplete → Confirmed
milestone: none → 0.3.2
Izidor Matušov (izidor)
Changed in gtg:
milestone: 0.3.2 → 0.4
importance: Undecided → Medium
status: Confirmed → Triaged
Jeff Fortin Tam (kiddo)
Changed in gtg:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.