Skip to content

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:

  1. Expect one boolean parameter (used to be 'Y' or 'N' string): flagged
  2. 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:

  1. Expect one string parameter: assigneeIdentifier
  2. 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:

  1. No parameters
  2. 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.

Last modified by: Unknown