Skip to content
Snippets Groups Projects
Verified Commit 45cbbcd9 authored by Damien's avatar Damien
Browse files

[FEAT] #152 Unneeded roles for entity

parent 69c7aa40
No related branches found
No related tags found
No related merge requests found
......@@ -63,11 +63,16 @@ class EntityController
}
}
$unneededRoles = ['visa', 'sign'];
$entity['types'] = EntityModel::getTypes();
$entity['roles'] = EntityModel::getRoles();
$listTemplateTypes = ListTemplateModel::getTypes(['select' => ['difflist_type_roles'], 'where' => ['difflist_type_id = ?'], 'data' => ['entity_id']]);
$rolesForService = empty($listTemplateTypes[0]['difflist_type_roles']) ? [] : explode(' ', $listTemplateTypes[0]['difflist_type_roles']);
foreach ($entity['roles'] as $key => $role) {
if (in_array($role['id'], $unneededRoles)) {
unset($entity['roles'][$key]);
continue;
}
if (in_array($role['id'], $rolesForService)) {
$entity['roles'][$key]['available'] = true;
} else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment