lssexampl-06-perm
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| lssexampl-06-perm [2024/01/04 12:51] – создано - внешнее изменение 127.0.0.1 | lssexampl-06-perm [2026/07/24 18:07] (текущий) – [Описание] madmin | ||
|---|---|---|---|
| Строка 14: | Строка 14: | ||
| === Контроллер источника данных пользователей === | === Контроллер источника данных пользователей === | ||
| Файл контроллера **php/ | Файл контроллера **php/ | ||
| - | < | + | < |
| class DataSource_User_Ext extends DataSource_User { | class DataSource_User_Ext extends DataSource_User { | ||
| protected function onRowAfter(& | protected function onRowAfter(& | ||
| Строка 30: | Строка 30: | ||
| === Контроллер прав доступа === | === Контроллер прав доступа === | ||
| Контроллер прав доступа PermController размещен в файле **php/ | Контроллер прав доступа PermController размещен в файле **php/ | ||
| - | < | + | < |
| <?php | <?php | ||
| class PermControllerPrj extends PermController { | class PermControllerPrj extends PermController { | ||
| Строка 135: | Строка 135: | ||
| === Права в главном меню системы === | === Права в главном меню системы === | ||
| Проставим права в описании главного меню системы, | Проставим права в описании главного меню системы, | ||
| - | < | + | < |
| < | < | ||
| <node name=" | <node name=" | ||
| Строка 160: | Строка 160: | ||
| === Права в контроллерах отчетов === | === Права в контроллерах отчетов === | ||
| Добавим проверку прав в контроллеры отчетов **plan** и **fact**: | Добавим проверку прав в контроллеры отчетов **plan** и **fact**: | ||
| - | < | + | < |
| class ReportPlan extends ReportController { | class ReportPlan extends ReportController { | ||
| public function getParams() { | public function getParams() { | ||
| Строка 166: | Строка 166: | ||
| ... | ... | ||
| </ | </ | ||
| - | ===== Материалы для скачивания ===== | ||
| - | Для скачивания материалов необходимо наличие пароля ftp сервера ЦТИ. | ||
| - | * **адрес**: | ||
| - | * **login**: ftpuserlss | ||
| - | * **password**: | ||
| - | На ftp сервере размещены следующие файлы: | ||
| - | * **lssexample-001.zip** - этап 1 демонстрационного примера; | ||
| - | Можно скачать виртуальную машину с развернутым демонстрационным примером: | ||
| - | * [[lssexampl-virtualbox]] | ||
| ===== Демонстрационные примеры и ссылки ===== | ===== Демонстрационные примеры и ссылки ===== | ||
| Демонстрационные примеры доступны в режиме " | Демонстрационные примеры доступны в режиме " | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ul> | + | |
| - | </html> | + | |
lssexampl-06-perm.1704361914.txt.gz · Последнее изменение: 2024/01/04 12:51 — 127.0.0.1
