From d28d82eede343fa67c9e24773bcf31759db806cf Mon Sep 17 00:00:00 2001 From: Andre Pestana Date: Mon, 13 Jan 2025 14:35:05 -0800 Subject: [PATCH 1/3] added access to read-only user to institution routes --- .../web/src/router/InstitutionRoutes.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/sources/packages/web/src/router/InstitutionRoutes.ts b/sources/packages/web/src/router/InstitutionRoutes.ts index 8efe9b64b3..29347c92a9 100644 --- a/sources/packages/web/src/router/InstitutionRoutes.ts +++ b/sources/packages/web/src/router/InstitutionRoutes.ts @@ -114,6 +114,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -130,6 +131,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -150,6 +152,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -170,6 +173,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -193,6 +197,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, children: [ @@ -294,6 +299,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -314,6 +320,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -340,6 +347,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -411,6 +419,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -457,6 +466,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -478,6 +488,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -504,6 +515,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -543,6 +555,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -556,6 +569,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -623,6 +637,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], allowOnlyBCPublic: true, }, @@ -637,6 +652,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -650,6 +666,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -663,6 +680,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -676,6 +694,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -689,6 +708,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -702,6 +722,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -720,6 +741,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], allowOnlyBCPublic: true, }, From b93eed3cafb2420a5314c05b27d8e97058ca5ab7 Mon Sep 17 00:00:00 2001 From: Andre Pestana Date: Mon, 13 Jan 2025 14:58:05 -0800 Subject: [PATCH 2/3] added access to read-only user to all institution routes accessed by InstitutionUserTypes.user --- sources/packages/web/src/router/InstitutionRoutes.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/sources/packages/web/src/router/InstitutionRoutes.ts b/sources/packages/web/src/router/InstitutionRoutes.ts index 29347c92a9..80b1037e7f 100644 --- a/sources/packages/web/src/router/InstitutionRoutes.ts +++ b/sources/packages/web/src/router/InstitutionRoutes.ts @@ -266,6 +266,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, From e7cda90dde7c32f69966127a93d18435186e74af Mon Sep 17 00:00:00 2001 From: Andre Pestana Date: Mon, 13 Jan 2025 15:11:00 -0800 Subject: [PATCH 3/3] added access to read-only user to all institution routes accessed by InstitutionUserTypes.user --- sources/packages/web/src/router/InstitutionRoutes.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sources/packages/web/src/router/InstitutionRoutes.ts b/sources/packages/web/src/router/InstitutionRoutes.ts index 80b1037e7f..952ac21929 100644 --- a/sources/packages/web/src/router/InstitutionRoutes.ts +++ b/sources/packages/web/src/router/InstitutionRoutes.ts @@ -244,6 +244,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -280,6 +281,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -335,6 +337,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -455,6 +458,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -503,6 +507,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -530,6 +535,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -543,6 +549,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, }, @@ -584,6 +591,7 @@ export const institutionRoutes: Array = [ institutionUserTypes: [ InstitutionUserTypes.admin, InstitutionUserTypes.user, + InstitutionUserTypes.readOnlyUser, ], }, },