taskserver icon indicating copy to clipboard operation
taskserver copied to clipboard

Feature request: multiple task servers, with conditional routing/syncing

Open extemporalgenome opened this issue 3 years ago • 2 comments

Related to GothenburgBitFactory/taskwarrior#2156 in terms of expanding sharing/syncing capabilities, it would be empowering to have the ability to keep both personal and work tasks on the same device, managed with the same configuration, yet have work-related tasks sync to one task-server, while syncing personal tasks (or all tasks) to a separate task-server, based on some kind of task-based filter.

Conversely, I would want the ability to prevent certain devices (work laptop) from being able to receive personal tasks during a sync. Along with GothenburgBitFactory/taskwarrior#2156, this could allow tasks to be shared with multiple colleagues, while keeping non-work tasks isolated, all based on task attributes (e.g. a "work" tag).

extemporalgenome avatar Aug 28 '20 16:08 extemporalgenome

Agreed. This is the most-important feature gap that is preventing me from thriving with TaskWarrior.

In my naive perception of the TaskWarrior architecture, the essential ability is to be able to handle multiple backlog.data files (brought into TW with a virtual tag). With that in place, there are myriad options for keeping the files from multiple sources in sync, whether through taskserver implementations or simply through a shared NFS/dropbox mount.

I am a longtime TW user. I have time over the next few weeks to attempt to dig into such a feature, if there are experienced devs to point me in the right direction.

4kbt avatar Sep 17 '20 18:09 4kbt

@tbabej -- is this concern a taskserver issue or a client issue? With my present understanding, it seems like a client issue. If clients can be configured to connect to multiple taskservers/task lists, the client needs the capability to handle the heterogeneous information. The taskserver can proceed unmodified.

Is there something broken about my understanding? Thanks!

4kbt avatar Nov 30 '20 20:11 4kbt