CEC-4576: update permission for updateDeploy action (#370)
* CEC-4576: use new UpdateDeploy permission * update manifest deploy permission
This commit is contained in:
@@ -6,6 +6,7 @@ export const Roles = {
|
||||
DELETE: process.env.REACT_APP_ROLE_DELETE,
|
||||
CERTIFICATES: process.env.REACT_APP_ROLE_GENERATE_CERTIFICATE,
|
||||
APPROVESUPPLIERS: process.env.REACT_APP_ROLE_SUPPLIER_APPROVER,
|
||||
UPDATEDEPLOY: process.env.REACT_APP_ROLE_UPDATE_DEPLOY,
|
||||
MANUFACTURE: process.env.REACT_APP_ROLE_MANUFACTURE,
|
||||
MAGNAGROUP: process.env.REACT_APP_MAGNA_GROUP_ID,
|
||||
MANIFEST_MIGRATION: process.env.REACT_APP_ROLE_MANIFEST_MIGRATION
|
||||
@@ -81,6 +82,9 @@ export const Permissions = {
|
||||
[Providers.FISKER_QA]: [Roles.MANUFACTURE],
|
||||
[Providers.MAGNA]: [Roles.MAGNAGROUP],
|
||||
},
|
||||
FiskerUpdateDeploy: {
|
||||
[Providers.FISKER]: [Roles.UPDATEDEPLOY],
|
||||
},
|
||||
Magna: {
|
||||
[Providers.FISKER_QA]: [Roles.MANUFACTURE],
|
||||
[Providers.MAGNA]: [Roles.MAGNAGROUP],
|
||||
|
||||
@@ -68,6 +68,15 @@ describe("Roles Helper", () => {
|
||||
).toEqual(true);
|
||||
});
|
||||
|
||||
it("Check FiskerUpdateDeploy permission", () => {
|
||||
expect(
|
||||
hasRole([Roles.UPDATEDEPLOY], Permissions.FiskerUpdateDeploy, [Providers.FISKER])
|
||||
).toEqual(true);
|
||||
expect(
|
||||
hasRole([Roles.UPDATEDEPLOY], Permissions.FiskerUpdateDeploy, [Providers.MAGNA])
|
||||
).toEqual(false);
|
||||
});
|
||||
|
||||
it("Check Magna permission", () => {
|
||||
expect(
|
||||
hasRole([Roles.MAGNAGROUP], Permissions.Magna, [Providers.MAGNA])
|
||||
|
||||
Reference in New Issue
Block a user