/
mikopbx
/
ModuleUsersUI
Обзор
Документация
Войти
/
mikopbx
/
ModuleUsersUI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
App/Views/AccessGroups/ModifyTabs/tabGroupRights.volt
58 строк
3 KB
Nikolai Beketov
fix: correct module home pages and permission labels
11 авг 2026, 06:30
11 авг 2026, 06:30
f55b2c8
Код
Авторство
О чём код?
<div class="ui grid"> <div class="seven wide column"> <div class="ui vertical fluid tabular menu" id="access-settings-tab-menu"> {% for module, types in groupRights %} {% if loop.first %} <a class="active item" {% else %} <a class="item" {% endif %} data-tab="{{ module }}Tab"><i class="icon"></i> {% if module === 'PBX_CORE_REST' %} {{ t._('rest_MikoPBXRestAPIHeader') }} {% else %} {{ t._('Breadcrumb'~module) }} {% endif %} </a> {% endfor %} </div> </div> <div class="nine wide column" id="access-group-rights"> {% for module, types in groupRights %} <!-- Begin {{ module }} --> <div class="ui tab {% if loop.first %}active{% endif %} segment" data-tab="{{ module }}Tab"> <button class="ui float right action label button check"><i class="check icon"></i>Пометить все</button> <button class="ui float right action label button uncheck"><i class="eraser icon"></i>Очистить все</button> {% for type, controllers in types %} <div class="ui header">{{ t._('module_usersui_AppType'~type) }}</div> {% for controller, actions in controllers %} <div class="field"> <div class="ui relaxed list"> <div class="item"> <div class="ui master checkbox"> {{ form.render(controller~'_main') }} {{ form.label(controller~'_main', ['class':'ui tiny header']) }} </div> <div class="list"> {% for element in form %} {% if element.getAttribute('data-module') === module and element.getAttribute('data-controller') === controller %} <div class="item"> <div class="ui child checkbox"> {{ element.render() }} <label>{{ element.getLabel() }}</label> </div> </div> {% endif %} {% endfor %} </div><!--list --> </div><!--item --> </div><!--ui list --> </div><!--field --> {% endfor %} {% endfor %} </div> <!--ui tab segment --> <!-- {{ module }} end--> {% endfor %} </div> </div>