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

Allow individual queue folks to place tasks on hold #9207

Closed
3 tasks
lpciferri opened this issue Feb 5, 2019 · 7 comments
Closed
3 tasks

Allow individual queue folks to place tasks on hold #9207

lpciferri opened this issue Feb 5, 2019 · 7 comments

Comments

@lpciferri
Copy link
Contributor

lpciferri commented Feb 5, 2019

The Translation organization just got their first AMA appeal translation task assigned to them! However, the only actions they have available to them are Re-assign to person, Assign to team, or Mark task complete. We need to add the Place on hold option

Acceptance Criteria

  • Translation team individuals (and other repeatable queue individuals, like hearing branch individuals) can place tasks assigned to them on hold
  • Team admins can place tasks assigned to them or to their organizations on hold
  • For cases that have been placed on hold, users have all actions they had available to them when the case was in their assigned tab (in the assigned status), plus:
    • End hold - this (1) completes the hold task and (2) changes the task's status to "assigned" so the task appears in the user's assigned tab (instead of on hold tab)

Screenshot from demo

screen shot 2019-02-20 at 4 18 22 pm

@lowellrex
Copy link
Contributor

Let's try to use the TimeableTask model here to accomplish this if we can.

@lowellrex
Copy link
Contributor

MEDIUM.

@amprokop
Copy link
Contributor

amprokop commented Mar 11, 2019

image
The organization view doesn't have an "on hold" tab for tasks, so @lowellrex and I think we might need to not allow tasks assigned to organizations to be put on hold.

@lpciferri
Copy link
Contributor Author

here's the ticket to add on hold tab to team queue - #9341

is this something that you could take on as well?

@lpciferri
Copy link
Contributor Author

@lowellrex - i'm unassigning @amprokop from this task. let's connect today or tomorrow about how we might finish this ticket this or next sprint!

@lowellrex
Copy link
Contributor

lowellrex commented Apr 19, 2019

Rough rollout plan:

Tech spec for TimedHoldTask creation API design (#10512)

@ghost ghost added the In-Progress label Apr 22, 2019
va-bot pushed a commit that referenced this issue May 10, 2019
Connects #9207

### Description
- interface to allow users to end holds set with `TimedHoldTask`s
- consolidates task action data functions in a new `TaskActionRepository` class
- updating the parent task cancels the `TimedHoldTask`
- a `TimedHoldTask` is invalid if it has more than one `TaskTimer`
@lowellrex
Copy link
Contributor

MEDIUM amount of work remains.

va-bot pushed a commit that referenced this issue May 30, 2019
Resolves (#9207). Create timed holds for `ColocatedTask`s and `HearingAdminActionTask`s using the new timed holds instead of the old-style holds using the `on_hold_duration` field of a task. This step allows begins the transition away from the old-style holds which we will hopefully be able to remove entirely soon!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants