-
Notifications
You must be signed in to change notification settings - Fork 0
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
[API] Application History: extend endpoint to record state change info #226
Comments
Adds event tracking when app is:
Events for paused, attested and expired will be added when that functionality is implemented |
@anncatton this works great! Well done! With a few new applications I tested: DACO-252, I see the correct status changes in the modal:
DACO-255 - DACO-256 |
working as expected in staging |
Goal
Extend the GET application by ID endpoint: https://dac.qa.argo.cancercollaboratory.org/api/api-docs/#/Application/get_applications__id_to show the new values in the
updates
section with record the mini-history of the fields in mockupRelated UI tickets
icgc-argo/dac-ui#470
icgc-argo/dac-ui#471
Expected Outcomes
Need to record actions for each STATE CHANGE:
Record WHEN the action was done (Date of Status Change)
Record WHO did the action based on role + id (Action Performed By)
Calculate the days from last state change (to be used in the tsv report ticket:[API] Application History: endpoint to build tsv report #227 )
New calculated field Application Type based on isRenewal value
For application renewal we need a new migration on the CREATE endpoint
Set isRenewal = false (or "New")
Set ableToRenew = false
Migration for existing applications to support existing states. Note: about the migration for the updates section: we will only be able to add the current state as the first update event
From meeting with Bashar Oct 14
For testing
The text was updated successfully, but these errors were encountered: