You need to sign in or sign up before continuing.
IG-740 + IG-744 - Adding users' team roles (manager/reviewer)
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