Инструменты пользователя

Инструменты сайта


lssexampl-06-perm

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
lssexampl-06-perm [2024/01/04 12:51] – создано - внешнее изменение 127.0.0.1lssexampl-06-perm [2026/07/24 18:07] (текущий) – [Описание] madmin
Строка 14: Строка 14:
 === Контроллер источника данных пользователей === === Контроллер источника данных пользователей ===
 Файл контроллера **php/datasources/user.php**: Файл контроллера **php/datasources/user.php**:
-<code>+<code php>
 class DataSource_User_Ext extends DataSource_User { class DataSource_User_Ext extends DataSource_User {
  protected function onRowAfter(&$row, $params=Array()) {  protected function onRowAfter(&$row, $params=Array()) {
Строка 30: Строка 30:
 === Контроллер прав доступа === === Контроллер прав доступа ===
 Контроллер прав доступа PermController размещен в файле **php/perm.php**: Контроллер прав доступа PermController размещен в файле **php/perm.php**:
-<code>+<code php>
 <?php <?php
 class PermControllerPrj extends PermController { class PermControllerPrj extends PermController {
Строка 135: Строка 135:
 === Права в главном меню системы === === Права в главном меню системы ===
 Проставим права в описании главного меню системы, файл **php/config/appmenu.xml**: Проставим права в описании главного меню системы, файл **php/config/appmenu.xml**:
-<code>+<code xml>
 <root> <root>
  <node name="Паспорта оборудования и ремонты" icon="box" form="formMachine" permmode="machine" permoper="read"/>  <node name="Паспорта оборудования и ремонты" icon="box" form="formMachine" permmode="machine" permoper="read"/>
Строка 160: Строка 160:
 === Права в контроллерах отчетов === === Права в контроллерах отчетов ===
 Добавим проверку прав в контроллеры отчетов **plan** и **fact**: Добавим проверку прав в контроллеры отчетов **plan** и **fact**:
-<code>+<code php>
 class ReportPlan extends ReportController { class ReportPlan extends ReportController {
   public function getParams() {   public function getParams() {
Строка 166: Строка 166:
     ...     ...
 </code> </code>
-===== Материалы для скачивания ===== 
-Для скачивания материалов необходимо наличие пароля ftp сервера ЦТИ. 
-  * **адрес**: [[ftp://79.170.154.8]] 
-  * **login**: ftpuserlss 
-  * **password**: пароль для доступа к ftp серверу ЦТИ (пароль указан в инструкции по установке ПО LSS) 
-На ftp сервере размещены следующие файлы: 
-  * **lssexample-001.zip** - этап 1 демонстрационного примера; 
-Можно скачать виртуальную машину с развернутым демонстрационным примером: 
-  * [[lssexampl-virtualbox]] 
 ===== Демонстрационные примеры и ссылки ===== ===== Демонстрационные примеры и ссылки =====
 Демонстрационные примеры доступны в режиме "**только чтение**". Для входа используйте логин **root**, пароль **1**. Демонстрационные примеры доступны в режиме "**только чтение**". Для входа используйте логин **root**, пароль **1**.
-<html> + 
-<ul> +  демонстрация работы **тестового примера** "Материальные активы" у нас на сайте: [[https://lss.m-cti.ru/storage/example/lss-exampl]]
-<li><a href="storage/example/lss-exampl" target="_blank">работа <b>демонстрационного примера</b> "Материальные активы" у нас на сайте</a></li> +
-</ul> +
-</html>+
  
lssexampl-06-perm.1704361914.txt.gz · Последнее изменение: 2024/01/04 12:51 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki