Skip to content

IG-740 + IG-744 - Adding users' team roles (manager/reviewer)

Susheel Varma requested to merge IG-740 into dev-sprint12

Created by: RobinKavPA

PR

Extend teams to include roles including auth payload to UI

Solution

  • Extended auth route to return desired payload to include a users roles within each team Main modifications from line 69 to 90 (reformatting affected whole file)
  • Extended team model to include an array of roles driven by enum (currently reviewer and manager only)

Sample Payload

{ "role": "Admin", "id": 6689395059831886, "name": "Robin Kavanagh", "loggedIn": true, "teams": [ { "_id": "5f3f98068af2ef61552e1d75", "name": "ALLIANCE > BARTS", "type": "publisher", "roles": [ "reviewer" ] }, { "_id": "5f3ff10f78d7db8866a26fe7", "name": "ALLIANCE > SAIL", "type": "publisher", "roles": [ "reviewer" ] }, { "_id": "5f58f23f55ae131f3ffacf11", "name": "HDR UK", "type": "publisher", "roles": [ "reviewer" ] } ] }

Notes

On Dev MongoDb, performed the following manual updates

  • added Dev team as reviewers on BARTS, HDR UK, SAIL
  • added Dev team as managers on HQIP

Merge request reports

Loading