Release Changes
feature/vue
New Routes
New routes for getting grid structure, return JSON of relevant data:
/grid/{gridIdentifier}/stages/grid/{gridIdentifier}/themes/grid/{gridIdentifier}/elements
Breaking Route Changes (require frontend changes)
Flagging
Routes for flagging/unflagging stage, theme, element, and task have been changed to be the same as that for flagging/unflagging grid. Some route end-points have also been changed.
Affects routes:
/stage/{identifier}/flag- CHANGED FROM/grid/{gridIdentifier}/stage/{identifier}/flag/theme/{identifier}/flag- CHANGED FROM/grid/{gridIdentifier}/theme/{identifier}/flag/element/{identifier}/flag/task/{identifier}/flag- CHANGED FROM/checklist/{identifier}/flag
Specifically, they all now:
- Expect one boolean parameter (used to be 'Y' or 'N' string):
flagged - Return nothing in body (used to return html). Status of 200 means success
Assigning
Routes for assigning grid, stage, theme, element, stage-gate, task have all been changed for the sake of consistency. Both end points and parameters have changed.
Affects routes:
/grid/{identifier}/assign/stage/{identifier}/assign/theme/{identifier}/assign(stage and theme used to be one route, they are split now)/element/{identifier}/assign/stage-gate/{identifier}/assign/task/{identifier}/assign
Changes:
- Expect one string parameter:
assigneeIdentifier - Are all now POST methods, some previously were GET methods
Unassigning
Routes for unassigning grid, stage, theme, element, stage-gate, task have all been changed for the sake of consistency. Both end points and parameters have changed.
Affects routes:
/grid/{identifier}/unassign/stage/{identifier}/unassign/theme/{identifier}/unassign(stage and theme used to be one route, they are split now)/element/{identifier}/unassign/stage-gate/{identifier}/unassign/task/{identifier}/unassign
Changes:
- No parameters
- Are all now POST methods, some previously were GET methods
Renaming Stage/Theme
Renaming stage/theme routes have changed to:
/stage/{ident}/rename/theme/{ident}/rename
Both have one POST param, name, and return nothing.