File tree Expand file tree Collapse file tree
packages/server/api/src/app/core/security/route-policies Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ export function getOrganizationScopedRoutePolicy({
1818} : {
1919 allowedPrincipals : readonly PrincipalType [ ] ;
2020 organizationIdSource ?: PropertySource ;
21- permission ?: Permission ;
21+ permission ?: Permission | readonly Permission [ ] ;
2222} ) : AuthenticatedRoutePolicy {
2323 return {
2424 routeAccessType : RouteAccessType . AUTHENTICATED ,
@@ -38,7 +38,7 @@ export function getProjectScopedRoutePolicy({
3838} : {
3939 allowedPrincipals : readonly PrincipalType [ ] ;
4040 projectIdSource ?: PropertySource ;
41- permission ?: Permission ;
41+ permission ?: Permission | readonly Permission [ ] ;
4242} ) : AuthenticatedRoutePolicy {
4343 return {
4444 routeAccessType : RouteAccessType . AUTHENTICATED ,
Original file line number Diff line number Diff line change @@ -22,14 +22,14 @@ export type OrganizationAuthorizationPolicy = {
2222 authorizationScope : AuthorizationScope . ORGANIZATION ;
2323 allowedPrincipals : readonly PrincipalType [ ] ;
2424 organizationIdSource : PropertySource ;
25- permission ?: Permission ;
25+ permission ?: Permission | readonly Permission [ ] ;
2626} ;
2727
2828export type ProjectAuthorizationPolicy = {
2929 authorizationScope : AuthorizationScope . PROJECT ;
3030 allowedPrincipals : readonly PrincipalType [ ] ;
3131 projectIdSource : PropertySource ;
32- permission ?: Permission ;
32+ permission ?: Permission | readonly Permission [ ] ;
3333} ;
3434
3535export type RouteSecurityPolicy = AuthenticatedRoutePolicy | PublicRoutePolicy ;
You can’t perform that action at this time.
0 commit comments