issues fixed

This commit is contained in:
pauladamseniii
2023-10-18 14:51:05 -04:00
parent dd0bce2f5d
commit 8aa80ec207
6 changed files with 69 additions and 29 deletions

View File

@@ -96,7 +96,12 @@ export const Permissions = {
[Providers.MAGNA]: [Roles.MAGNAGROUP],
},
FiskerMagnaCreate: {
[Providers.FISKER]: [Roles.CREATE, Roles.DELETE],
[Providers.FISKER]: [Roles.CREATE],
[Providers.FISKER_QA]: [Roles.MANUFACTURE],
[Providers.MAGNA]: [Roles.MAGNAGROUP],
},
FiskerMagnaDelete: {
[Providers.FISKER]: [Roles.DELETE],
[Providers.FISKER_QA]: [Roles.MANUFACTURE],
[Providers.MAGNA]: [Roles.MAGNAGROUP],
},

View File

@@ -103,7 +103,7 @@ describe("Roles Helper", () => {
it("Check FiskerMagnaCreate permission", () => {
expect(
hasRole([Roles.CREATE, Roles.DELETE], Permissions.FiskerMagnaCreate, [Providers.FISKER])
hasRole([Roles.CREATE], Permissions.FiskerMagnaCreate, [Providers.FISKER])
).toEqual(true);
expect(
hasRole([Roles.MAGNAGROUP], Permissions.FiskerMagnaCreate, [Providers.MAGNA])
@@ -113,6 +113,18 @@ describe("Roles Helper", () => {
).toEqual(true);
});
it("Check FiskerMagnaDelete permission", () => {
expect(
hasRole([Roles.DELETE], Permissions.FiskerMagnaDelete, [Providers.FISKER])
).toEqual(true);
expect(
hasRole([Roles.MAGNAGROUP], Permissions.FiskerMagnaDelete, [Providers.MAGNA])
).toEqual(true);
expect(
hasRole([Roles.MANUFACTURE], Permissions.FiskerMagnaDelete, [Providers.FISKER_QA])
).toEqual(true);
});
it("Get groups", () => {
expect(getGroups(TEST_TOKEN)).toEqual(TEST_EXPECTED_GROUPS);
});