feat: delete & edit role.

This commit is contained in:
elforjani13
2021-11-21 23:56:29 +02:00
parent 955ae97c19
commit a54ddf27c7
9 changed files with 146 additions and 16 deletions

View File

@@ -75,3 +75,19 @@ export function usePermissionsSchema(query, props) {
},
);
}
/**
* Retrieve the role permisstion schema.
* @param {number} role_id - role id.
*/
export function useRolePermission(role_id, props, requestProps) {
return useRequestQuery(
[t.ROLE, role_id],
{ method: 'get', url: `roles/${role_id}`, ...requestProps },
{
select: (res) => res.data.role,
defaultData: [],
...props,
},
);
}