Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add a 'followup' button next to 'delete' and 'edit' #233

Open
dnrce opened this issue Jun 25, 2014 · 9 comments
Open

add a 'followup' button next to 'delete' and 'edit' #233

dnrce opened this issue Jun 25, 2014 · 9 comments
Labels
Enhancement ⚡️ New features, big or small. User interface
Milestone

Comments

@dnrce
Copy link
Member

dnrce commented Jun 25, 2014

Migrated from the original issue at https://www.assembla.com/spaces/tracks-tickets/tickets/233

how about adding a 'followup' button next to 'delete' and 'edit' next to each action ?
It would mark the action as done, but prompt for the next action in the same project and propose the same context by default. E.g. I would mark 'call X about Y' done and immediately add 'wait for answer fro X about Y' as next action.

Originally reported by Anonymous on March 3, 2006 at 13:19:55 (-0800)

@dnrce dnrce added this to the 3.0 milestone Jun 25, 2014
@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On March 3, 2006 at 00:08:25 (-0800), Anonymous commented:

Nice idea.

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On February 2, 2007 at 11:55:33 (-0800), Anonymous commented:

As asked for on the mailing list. I vote a +1 for this one

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On December 12, 2008 at 10:35:54 (-0800), Anonymous commented:

Considering for 1.8

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On December 12, 2009 at 10:40:54 (-0800), epall commented:

This is already taken care of by the "Go to project page on todo complete" preference

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On December 12, 2009 at 08:03:08 (-0800), lrbalt commented:

I think the ticket is asking for some jquery magic, i.e. close the todo as completed and fill in the new todo form with the data from the completed ticket. This way you could quickly create a follow-up on the todo that was complete

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On August 8, 2010 at 01:40:08 (-0700), lrbalt commented:

Duplicated association with ticket #143 was added

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On November 11, 2011 at 05:20:56 (-0800), popsch commented:

I was thinking of this and my suggestion is this instead of creating a new todo:

In the edit menu add a 'follow-up' action which does:

  1. look up the user-defined @FollowUp context in the preferences (in my case 'waitingfor')
  2. look up the user-defined @FollowUp initial delay (could be 7 days)
  3. change the context of the todo
  4. change the show-from of the todo
  5. save the todo
  6. refresh the view

A good icon would be one of the 'share' from Fugue: http://www.freeiconsweb.com/search-icons.asp?find=share

This is easier to implement than some jquery magic.

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On December 12, 2011 at 02:05:07 (-0800), lrbalt commented:

I missed the discussion here, sorry for the late reply.

I do not agree with the suggestion. Tracks handles next-actions, so "ask XYZ to do stuff" is an action whcih you'll complete first and then you add "check if XYZ did stuff" in @Waiting-for. So the initial requested behavior is correct IMHO, but just changing context and show-from is not.

Other example "write report for audit" is probably a project with the a next-action being "write first draft" followed by "gather comments on first draft". These are different actions, not the same action. The behavior above is more like handling a project without defining its next-action...

@dnrce
Copy link
Member Author

dnrce commented Jun 25, 2014

On December 12, 2011 at 07:40:30 (-0800), popsch commented:

The problem is that many actions often go through local loops like:

#1 wait for person X to write report for audit
#2 review report for audit and leave comments
#3 wait for person X to address comments
#4 review report for audit and leave comments
#5 wait for person X to address comments
#6 review report for audit and leave comments
....

This is most easily implemented by just

  • review report for audit and wait for person for comments

And then move it to the @Waitinfor or to a different context.

I agree that it's better to create a new action instead of spinning on the current action, however, it makes it easier to handle dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement ⚡️ New features, big or small. User interface
Projects
None yet
Development

No branches or pull requests

1 participant