mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-17 16:27:39 +00:00
feat: almost done with most ts stuff
This commit is contained in:
@@ -167,6 +167,13 @@ export const roleServiceFactory = ({
|
||||
await factory.onGetRoleByIdGuard(dto);
|
||||
|
||||
const scope = factory.getScopeField(scopeData);
|
||||
|
||||
const predefinedRole = await factory.getPredefinedRoles(scopeData);
|
||||
const selectedRole = predefinedRole.find((el) => el.id === dto.selector.id);
|
||||
if (selectedRole) {
|
||||
return { ...selectedRole, permissions: UnpackedPermissionSchema.array().parse(selectedRole.permissions) };
|
||||
}
|
||||
|
||||
const role = await roleDAL.findOne({
|
||||
id: selector.id,
|
||||
[scope.key]: scope.value
|
||||
|
||||
Reference in New Issue
Block a user