Расширенное управление правами пользователей админки (UPP)

10 покупок
Расширенное управление правами пользователей админки (UPP)
Цена: 2 500 ₽
* Адрес сайта VQmod:

Адрес тестового сайта (необязательно) VQmod:

Каталог дополненийАдминкаМодули
Автор: Panda58dev Написать автору
Покупок: 12 (Средняя оценка: 5)
Нужна платная помощь с установкой?
Совместимость:
OpenCart 2.1OpenCart 2.3OpenCart 3.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2MaxyStore 3.*
Расширенное управление правами пользователей админки "Users Permissions Plus" или просто "UPP".
    На написание данного модуля сподвигло  постоянная «головная боль» на поддерживаемых проектах. Какие права у менеджеров? Какие у кладовщиков? Какие у контентщиков? Кто видит все заказы? Кто что то не видит? Кто имеет права удалять заказы, а кто нет?  Кто мог удалить карточку товара, а кто не мог?  
    Штатные инструменты OpenCart мягко говоря «не удобны», т.к. это тупое перечисление контроллеров, идущее «портянкой» в которой может потеряться и опытный пользователь магазина. Особое «ФИ» вызывает невозможность  «на лету» проверить за что отвечает тот или иной контроллер с «фендепеперным» названием.
    Каждые такие «непонятки» убивают массу времени на изучение того, у кого же какие права? Кто в какой группе, и что может та или иная группа. Как правило каждая такая необходимость = изучение всего как в первый раз.  
    И вот, посчитав сколько времени убивается, на эти «бестолковые, раздражающие, но необходимые в любом проекте», действия созрела идея данного модуля.

И так основные преимущества модуля:
- Наглядная инфографика прав доступа каждого пользователя;
- Возможность наглядного сравнения прав, и эффект «выскакивания» при несоответствиях;
- Клонирование прав того или иного пользователя;
- Импорт\Экспорт прав с любых существующих проектов (в рамках модуля);
- Разные варианты сортировок;
- Возможность кастомной сортировки списка, методом «Drag-and-drop»;
- Быстрый, прямой доступ к странице контроллера в новой вкладке (если не понятно за что он отвечает);
- Возможность собственного названия для контроллеров + предустановки наиболее популярных названий на русском;
- Быстрая логинизация под выбранным пользователем (в 1 клик) для проверки корректности работы;
- Запрет исполняемых методов (к примеру удаление, редактирование, изменение);
- Изменение статуса пользователя в 1 клик (вкл\выкл);
- Возможность создания типовых шаблонов под разные задачи;
- Комментарии к контроллерам;
- Имя активного пользователя в шапке сайта для OC 2.x (дабы не запутаться под каким аккаунтом выполнен вход);
- Система динамичных подсказок (разберется даже далекий от кода пользователь);
- Не заменяет системных файлов,  установленные права сохраняются даже после удаления модуля;
- AJAX обработка изменений...

    Тестировалось на OpenCart 2.3.x и OpenCart 3.x, но должно работать и на других.
На OpenCart 1.5, допилю в случае востребованности модуля.
Так же, хочу обратить внимание, что данный модуль, будет конфликтовать с "Запрет действий пользователей админки" от SlavaSoft. Поэтому, если Вы его используете, перед установкой UPP, "запрет действий" стоит удалить.

Важно!
    После того, как файлы были загружены на сервер, сначала активируйте модуль в меню "дополнения->модули", и только после этого, обновите кэш модификаторов OCMOD. Иначе, установка будет выполнена некорректно.
Рекомендации после установки модуля:
     После установки модуля, настоятельно рекомендую, создать нового пользователя, выбрать его и администратора, после в редакторе прав создать шаблоны администратора и «нулевой» шаблон (у нового пользователя пустые права), для их использования в будущем. Для лучшей сохранности шаблонов, лучше всего экспортировать их к себе на компьютер.
     Про создание шаблонов, можете узнать из документации.

Системные требования: 
  • PHP 5.6 и выше;
  • MySQL 5.6 и выше (MariaDB поддерживается);
  • IonCube Loader 10 и выше.
1.0.2
* Устранена проблема невозможности клонировани пользователя;
* Устранена проблема выбора несуществующего пользователя для редактирования.

1.0.1
+ Добавлена функция "выбрать всё" для типа доступа. Если, в режиме редактирования прав, нажать на соответствующий переключатель под именем пользователя, права этого типа для всех контроллеров будут изменены;

* Изменена логика установщика модуля. Теперь, после установки, права пользователей админки не изменяются. Права доступа к контроллеру UPP автоматически выдаются пользователю, установившему модуль;
* Небольшая оптимизация загрузки списка контроллеров.

https://i.ibb.co/qMC12L4/2024-04-09-18-57-58-gif.gif



1.0.0
Первый релиз.
Способ распространения:
Платно
Совместимость:
OpenCart 2.1OpenCart 2.3OpenCart 3.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2MaxyStore 3.*
Получение файлов:
Система защиты:
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
13.05.2022
Обновление:
28.08.2024
Просмотров:
3236
Покупок:
12

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Файлы будут доступны после покупки