taskwarrior
taskwarrior copied to clipboard
Share tasks with another user from same organisation
Context: I'm running taskserver on a local server and multiple users are syncing to the same
Since all the users are syncing to the same organization
shouldn't there be some way to share tasks with other users of the same organization? Such as a shared project?
I've got a terrible feeling in my gut that I'm missing something here, but despite going through the docs and github issues, the only way I can figure out to use taskwarrior in such an environment is if all the users share the same client id.
Your instincts are 100% correct, and sharing is an unimplemented feature.
Alright, any chance on this cool feature getting implemented in the near future?
PS: It was this arch wiki on Taskd that confused me the most:
It allows multiple users to intelligently synchronize their tasks between multiple clients, including between desktop and mobile ones.
That comment is referring to multiple client devices for a single user.
Any chance of this feature? Not with the current volunteering level and funding.
That comment is referring to multiple client devices for a single user.
Alright, I'll clarify the same there
How's the funding level these days with the drive? Are things looking more promising to be able to implement a major feature like this?
They definitely are, but it's likely not going to happen this year. A rewrite of the sync system would be required to support collaborative editing of tasks :slightly_smiling_face: one step at a time. But I am with you here, this is one of the major features I want TW to support
Thanks. This is not a showstopper for me. I use different databases for the purpose (one for personal tasks no one needs to see and then one for work that multiple people sync with). And then I use tags to assign tasks to different people. Not ideal, but I'm a small operation so it's good enough.
What would be cool and more helpful for me is if you could mark tasks as "user specific" and allow only certain users to see those tasks. That way, they won't clutter up the views of other users who have no interest. So "global" tasks would be seen by everyone whereas the "user specific" tasks would only be seen by the users assigned to the tasks. I don't know a thing about the underbelly of TW but I imagine this might be more doable.
And yes, I know the above can be handled with contexts, however, there may be some tasks that you want to be "private." These tasks may pertain to personnel matters or business matters that need to be withheld from others.