Skip to content

Commit

Permalink
Permissions fix (#132)
Browse files Browse the repository at this point in the history
* createdBy = msel owner
  • Loading branch information
sei-tspencer committed Apr 11, 2024
1 parent 775579b commit 4b2344a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "blueprint-ui",
"version": "1.0.2",
"version": "1.0.3-rc1",
"scripts": {
"ng": "ng",
"start": "ng serve",
Expand Down
8 changes: 5 additions & 3 deletions src/app/data/msel/msel-data.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,11 @@ export class MselPlus implements Msel {

hasRole(userId: string, scenarioEventId: string) {
const mselRole = { owner: false, moveEditor: false, approver: false, editor: false, evaluator: false, viewer: false };
mselRole.owner = !this.userMselRoles ? false : this.userMselRoles.some(umr =>
umr.userId === userId &&
umr.role === MselRole.Owner);
mselRole.owner = this.createdBy === userId ||
(this.userMselRoles && this.userMselRoles.some(umr =>
umr.userId === userId &&
umr.role === MselRole.Owner)
);
mselRole.moveEditor = !this.userMselRoles ? false : this.userMselRoles.some(umr =>
umr.userId === userId &&
umr.role === MselRole.MoveEditor);
Expand Down

0 comments on commit 4b2344a

Please sign in to comment.