GTG

Collaborative GTG between multiple users

Bug #339324 reported by Romeo A. Cioaba
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
GTG
Fix Released
Wishlist
Izidor Matušov

Bug Description

Would be nice to be able to add friends to your GTG so that you can assign a task to any of your friends.

Features:
- should be able to assign/reassign any task to any of your friends
- should receive notification when a friend adds a task for you
- should receive notification when a friend finishes a task that you have assigned to him

Revision history for this message
Romeo A. Cioaba (romeo-cioaba) wrote :

A notification should appear when a friend adds a task for you.

(Related bug: https://bugs.edge.launchpad.net/gtg/+bug/339318)

Revision history for this message
Romeo A. Cioaba (romeo-cioaba) wrote :

When a friend completes a task that you have assigned to him, you should receive notification:
'Friend Name finished task "X"'

Revision history for this message
Romeo A. Cioaba (romeo-cioaba) wrote :

Once one has a task (created by himself or assigned to him by a friend), should be able to reassign to someone else.

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

This is definitely something we had in mind and that we really want to achieve but it will require a lot of work.

We can choose the centralized approach and develop a GTG server which is something I would like to see. Decentralized is also nice but then, how will you communicate with others ?

Maybe with telepathy ? hmm, yummy, I love telepathy ! :-)

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

BTW, I was thinking that a nice way to assign a task to someone would be a double @ :

@@john_doe

What do you think ? Just something I wanted to share for a long time :-)

Changed in gtg:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Romeo A. Cioaba (romeo-cioaba) wrote :

First i though we don't even need another notation to assign task to someone. My idea was that @john_doe would be enough. It would create a tag that is "protected" somehow, but that won't work well as you'll get tags mixed to people.

I think the best way would be to "redirect" the task to someone else with:
>john_doe

If you want to redirect a task to more people then just:
>john_doe >john_smith >dan_smith

Hmm... where have i seen ">" used before?

Revision history for this message
Bertrand Rousseau (bertrand-rousseau) wrote : Re: [Bug 339324] Re: Group GTG

I think collaborative GTG is a must, and various technologies now
offers us a possibility to do it (telepathy and things like bonjour
can help building decentralized GTG collaboration tools).

I think we should be careful with such syntax, we don't want to end
with too many specific text constructions to insert metadata in text.

Regarding user interactions, I think this feature should be discussed
also in a broader context, taking into account other problems like
too-generic tag element, lack of workflow, etc.

However, we can use this bug report to collect & discuss ideas about
how a user could interact with others.

On Sun, Mar 8, 2009 at 1:08 AM, Lionel Dricot <email address hidden> wrote:
> BTW, I was thinking that a nice way to assign a task to someone would be
> a double @ :
>
> @@john_doe
>
> What do you think ? Just something I wanted to share for a long time :-)
>
> ** Tags added: collaborative
>
> ** Tags removed: groups
>
> ** Changed in: gtg
>   Importance: Undecided => Low
>       Status: New => Confirmed
>
> --
> Group GTG
> https://bugs.launchpad.net/bugs/339324
> You received this bug notification because you are a member of Gtg
> developers, which is the registrant for gtg.
>
> Status in Getting Things Gnome!: Confirmed
>
> Bug description:
> Would be nice to be able to add friends to your GTG so that you can assign a task to any of your friends.
>
> Features:
> - should be able to assign/reassign any task to any of your friends
> - should receive notification when a friend adds a task for you
> - should receive notification when a friend finishes a task that you have assigned to him
>

--
Bertrand Rousseau
Place communale 1, 1450 Chastre, Belgium
e-mail : <email address hidden>
tel : +32 485 96 69 86

Revision history for this message
Luca Invernizzi (invernizzi) wrote :

Seems gnome is moving toward becoming a collaborative desktop via the telepathy framework.
See http://cass.no-ip.com/~cassidy/blog/index.php/post/2009/07/07/Lets-make-GNOME-a-collaborative-desktop .
I have my doubts about making all the collaboration gnome-user to gnome-user only, but the idea is very nice.

Revision history for this message
Bryce Harrington (bryce) wrote :

It might be wise to have some sort of way for the user to control tasks coming from other people. For instance, by default all tasks go into some sort of 'proposed tasks' queue that the user reviews before allowing the tasks to flow into his task list.

The user should also always have control over incoming tasks on a per-person basis. For instance, to auto-ignore all tasks assigned by 'Joe Spammer', or maybe auto-ignore all tasks except those from 'Mr. Bossman' and 'Mrs. Wife'.

Revision history for this message
Bryce Harrington (bryce) wrote :

Another thought along the lines of the above... I can see several preference settings for the proposed queue: 0) No externally proposed tasks are accepted, 1) All items go to the proposed queue for review before they appear anywhere else, 2) All items go into proposed queue in addition to showing up under other tag lists, 3) proposed queue is not used.

Also a thought on implementation... @#proposed could be an 'anti-tag', with the special property that it hides the task in all views except the view specific for that tag. All proposed tasks would come in with this tag added. The process of accepting a task would then be the removal of this tag from selected tasks.

Izidor Matušov (izidor)
Changed in gtg:
importance: Low → Wishlist
assignee: nobody → Lionel Dricot (ploum)
milestone: none → 0.4
tags: added: backends
Izidor Matušov (izidor)
Changed in gtg:
assignee: Lionel Dricot (ploum) → Izidor Matušov (izidor)
status: Confirmed → In Progress
Jeff Fortin Tam (kiddo)
Changed in gtg:
status: In Progress → Fix Released
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.