taskwarrior icon indicating copy to clipboard operation
taskwarrior copied to clipboard

Share tasks with another user from same organisation

Open arjunv opened this issue 5 years ago • 8 comments

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.

arjunv avatar Apr 29 '19 10:04 arjunv

Your instincts are 100% correct, and sharing is an unimplemented feature.

pbeckingham avatar Apr 29 '19 11:04 pbeckingham

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.

arjunv avatar Apr 30 '19 06:04 arjunv

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.

pbeckingham avatar May 27 '19 16:05 pbeckingham

That comment is referring to multiple client devices for a single user.

Alright, I'll clarify the same there

arjunv avatar Jun 17 '19 07:06 arjunv

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?

sdondley avatar Mar 17 '22 14:03 sdondley

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

tbabej avatar Mar 17 '22 15:03 tbabej

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.

sdondley avatar Mar 17 '22 21:03 sdondley

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.

sdondley avatar Mar 17 '22 21:03 sdondley