feat: Add permissions to role serializer

This commit is contained in:
Faruk AYDIN
2024-02-21 16:01:45 +01:00
parent 9eae0ab947
commit 0f24c99456
2 changed files with 35 additions and 2 deletions

View File

@@ -1,5 +1,7 @@
import permissionSerializer from './permission';
const roleSerializer = (role) => {
return {
let roleData = {
id: role.id,
name: role.name,
key: role.key,
@@ -8,6 +10,14 @@ const roleSerializer = (role) => {
updatedAt: role.updatedAt,
isAdmin: role.isAdmin,
};
if (role.permissions) {
roleData.permissions = role.permissions.map((permission) =>
permissionSerializer(permission)
);
}
return roleData;
};
export default roleSerializer;