Feature #14505
Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>
const addGroupMember = async ({ user, group, ...args }: AddGroupMemberArgs) => {
const addGroupMember = async ({ user, group, ...args }: AddGroupMemberArgs) => {
- await createPermissionLink({
+
+
+ await createPermission({
head: { ...group },
tail: { ...user },
permissionLevel: PermissionLevel.CAN_MANAGE,
...args,
});
head: { ...group },
tail: { ...user },
permissionLevel: PermissionLevel.CAN_MANAGE,
...args,
});
- await createPermissionLink({
+ await createPermission({
head: { ...user },
tail: { ...group },
permissionLevel: PermissionLevel.CAN_READ,
head: { ...user },
tail: { ...group },
permissionLevel: PermissionLevel.CAN_READ,
permissionService: PermissionService;
}
permissionService: PermissionService;
}
-const createPermissionLink = async ({ head, tail, permissionLevel, dispatch, permissionService }: CreatePermissionLinkArgs) => {
+const createPermission = async ({ head, tail, permissionLevel, dispatch, permissionService }: CreatePermissionLinkArgs) => {