feat: submit roles permission schema.

This commit is contained in:
elforjani13
2021-11-21 17:10:49 +02:00
parent b853eb1e75
commit ddbadb67c8
8 changed files with 47 additions and 39 deletions

View File

@@ -0,0 +1,12 @@
export const mapperPermissionSchema = (data) => {
return [data].map(({ permissions }) =>
Object.keys(permissions).map((item) => {
const [value, key] = item.split('/');
return {
subject: value,
ability: key,
value: permissions[item],
};
}),
);
};