Files
automatisch/packages/backend/src/graphql/queries/get-role.ee.js
2023-12-28 13:39:31 +01:00

18 lines
353 B
JavaScript

import Role from '../../models/role';
const getRole = async (_parent, params, context) => {
context.currentUser.can('read', 'Role');
return await Role.query()
.leftJoinRelated({
permissions: true,
})
.withGraphFetched({
permissions: true,
})
.findById(params.id)
.throwIfNotFound();
};
export default getRole;