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 a list of Tasks to be excluded from the revision #110

Open
3 tasks
eoyilmaz opened this issue Nov 15, 2024 · 1 comment
Open
3 tasks

Allow a list of Tasks to be excluded from the revision #110

eoyilmaz opened this issue Nov 15, 2024 · 1 comment
Milestone

Comments

@eoyilmaz
Copy link
Owner

User Story

As the user of Stalker I want to be able to control which tasks are going to return back to HREV as a result of having a revision on a dependent task, so that I've the control over the damage done by the revision.

Acceptance Criteria

  • Add a new parameter to the Review.request_revision() called exclude_dependency accepting a list of tasks.
  • Add a new parameter ot the Review.finalize_review_set() called exclude_dependency accepting a list of tasks.
  • Exclude the tasks from being set to HREV if they are in the exclude_dependency list.
@eoyilmaz
Copy link
Owner Author

I have second thoughts about this, as the task status will be set to CMPL where their dependency is not CMPL but HREV. This is an impossible condition and we should avoid it.

it might be better to give the user to complete those tasks easily when the original task is completed, instead of not setting their statuses to HREV. May be a programmed filter that can filter those tasks easily. But then, during the period the revised task is being worked on people are going to have DREV tasks on heir tasks list.

We should really need to investigate this from a UX perspective.

@eoyilmaz eoyilmaz changed the title Allow a list of Tasks to be included in revision Allow a list of Tasks to be excluded from the revision Dec 4, 2024
@eoyilmaz eoyilmaz added this to the 1.x milestone Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant