1 (2015-06-22 16:38:57 отредактировано heiki)

Тема: Настройка прав пользователей

Добрый день!

Нужна настройка прав пользователей, плагин Mult User хорош, но с ним можно заблокировать доступы только к отдельным разделам админки. Подскажите, есть ли возможность внутри раздела "Страницы" настроить доступ отдельно постранично?

Поделиться

2

Re: Настройка прав пользователей

насколько я знаю, такой возможности нет, поэтому вам придется доверять вашим авторам smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: Настройка прав пользователей

Жаль sad видела еще плагины, где можно разделить доступ, но только для отображения страниц на сайте отдельным группам пользователей, а для админки больше ничего и не нашла, думала, мобыть, тут люди уже придумали что-то )

Поделиться

4

Re: Настройка прав пользователей

ну, вообще-то эта CMS изначально вообще не предназначалась для подобных расширений smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5 (2017-03-08 23:19:04 отредактировано engy)

Re: Настройка прав пользователей

Как продолжение темы (http://forum.getsimplecms.ru/viewtopic. … 7772#p7772) о настройке прав пользователей не только с помощью Multi User.

Плагины Page Lock - http://get-simple.info/extend/plugin/page-lock/741/ и Plugin Lock - http://get-simple.info/extend/plugin/plugin-lock/854/ от mganko

Я не тестировал их тщательно, использовал только на локалке, с более чем 50 подключёнными плагинами, включая все популярные. Несовместимостей, ошибок не обнаружил. Результаты ниже.

1. Page Lock, текущая версия 1.21 (от 19 ноября 2014 года). Старенький, конечно, но аналогов для GetSimple я не нашел. Тестировал с помощью плагина I18N Special Pages версии 1.3.5 (версия GetSimple 3.3.13).

Плагин действительно позволяет ограничить изменения в параметрах страницы, а также удаление и создание указанных страниц, в т.ч. Специальных страниц.

Параметры страниц, которые можно заблокировать (поля в "Свойствах" страницы):

    Видимость (приватная/нормальная)
    Шаблон
    Родительская страница
    Постоянная ссылка (slug)
    Кнопка предварительного просмотра страницы.

Блокировка создания новых страниц:

    Все страницы
    Все, кроме указанных типов Специальных страниц (blog, news, catalog и т.п.)

Блокировка удаления указанных страниц.

Плагин также позволяет скрыть кнопку "Все специальные страницы" с вкладки "Страницы" в админпанели.

Заявлено, что при сохранении отредактированной спец. страницы плагин дополнительно защищает от изменения тип, шаблон и родительскую страницу, но каким именно образом - я не увидел.

Плагин не удовлетворяет требованиям GetSimple к интернационализации плагинов (I18n). Поэтому я русифицировал его принудительно (заменил у себя путь к оригинальному файлу /plugins/PageLock/views/configuration.html на переведённый файл configuration-ru.html в файле /plugins/PageLoc.php в строке 177).

---

2. Plugin Lock, текущая версия 1.00 от 18 сентября 2014 года. Тестировал в GetSimple 3.3.13.

Плагин позволяет настроить разрешения/ограничения доступа для указанных пользователей к плагинам/вкладкам админпанели (загружаемым с помощью 'load.php') по идентификатору/адресу плагинов ("id=...", виден в адресной строке браузера, напр.: ...load.php?id=адрес_плагина).

Пример: id=gs_plugin_installer применяется для выставления прав доступа к плагину GS Plugin Installer (вкладка "Плагины").

Плагин русифицирован мною с помощью плагина Translate. Путь к файлу русского языка: /plugins/PluginLock/lang/ru.php.

---

Файлы с переводами обоих плагинов можно скачать здесь: https://mega.nz/#!kkwSzCST!NKCjZ3xafq04 … z98MVEgSxE

---

Возвращаясь к вопросу roman'а: можно ли ограничить права пользователя только редактированием определенной СПЕЦИАЛЬНОЙ СТРАНИЦЫ (http://forum.getsimplecms.ru/viewtopic. … 7769#p7769), приходится признать, что Page Lock и Plugin Lock вместе взятые, помочь решить эту проблему не могут.

Поделиться

6

Re: Настройка прав пользователей

если вы зарегистрированы на офсайте, можете выложить переводы здесь http://get-simple.info/extend/all_plugin_languages.php

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

7

Re: Настройка прав пользователей

Да выложить, в общем-то, не проблема. Только вот плагины давно не обновлялись, а у Page Lock вообще нет, как таковых, языковых файлов. В связи с близящимся выпуском GetSimple версии 3.4, боюсь, эти плагины и вовсе могут убрать из репозитория. Ну, ок, попробую. Спасибо за совет.

Поделиться

8

Re: Настройка прав пользователей

там есть html-файл, я его и перевел, но что-то уж больно муторно

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

9 (2017-03-10 14:57:32 отредактировано engy)

Re: Настройка прав пользователей

Ну, да, я тоже его же и перевел (configuration.html). Да, муторно, и боюсь, в самом PageLoc.php еще остались какие-то фразы системных сообщений (не смотрел подробно).

UPD Выложил переводы на офсайте:

Page Lock - http://get-simple.info/extend/plugin-la … ugin/1081/
Plugin Lock - http://get-simple.info/extend/plugin-la … ugin/1082/

Поделиться