-
Notifications
You must be signed in to change notification settings - Fork 640
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
Added actionRequired for tasks #1701
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Proposal to apply last publicly available update related Shuffle environment to 0.8.0 released yesterday.
To-om
requested changes
Dec 8, 2020
thehive/app/org/thp/thehive/controllers/v0/CaseTemplateCtrl.scala
Outdated
Show resolved
Hide resolved
To-om
reviewed
Dec 14, 2020
To-om
requested changes
Dec 14, 2020
…and mark task as done
…lag related features
…ed flag has been set
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The goal of this feature is to allow a user to mark a task as requiring an action from an organisation. This introduces the following changes:
APIs
GET /api/v1/task/{taskId}/actionRequired
to list a map of organisations and theiractionRequired
flag on the corresponding taskPUT /api/v1/task/{taskId}/actionRequired/{org}
to mark a taskactionRequired
flag totrue
for organisationorg
PUT /api/v1/task/{taskId}/actionDone/{org}
to mark a a taskactionRequired
flag tofalse
for organisationorg
actionRequired
extra data to thelistCase
Query to returntrue
if at least one task of each case, requires an action from the organisation of the current useractionRequired
&actionRequiredMap
extra data to thelistTask
Query to returntrue
for each task that requires an action from the organisation of the current useractionRequired
extra data to thegetTask
Query to returntrue
if the task requires an action from the organisation of the current useractionRequiredMap
extra data to thegetTask
Query to return a map of the organisations and theiractionRequired
flagtask
etcase
to allow filtering by theactionRequired
flag.User Interface
actionRequired
flag for any organisation who has access to a given taskmanageTask
permission to allow write operations related to theactionRequired
flagactionRequiredMap
in task details page instead ofGET /api/v1/task/{taskId}/actionRequired
as route resolve.action required
filter in case listaction required
filter in task listactionRequired
to prompt for a task logactionRequired
flag to prompt for a task log