[modAM] Ограничение доступа для менеджера сайта

modAccessManager — это дополнение ограничивает доступ к элементам управления сайта в административной части, через политику безопасности MODX.
Сразу после установки дополнения, ваш сайт будет полностью готов к предоставлению доступа для менеджера с логином и паролем: manager
Дополнительных настроек не потребуется.

Работает начиная с версии MODX REVOLUTION 2.2



Демо доступ менеджера



Основные возможности дополнения

  • Создание пользователя «manager»
  • Создание источника файлов и папки «assets/manager» для группы Manager.
  • Ограничение доступа к корневой папке.
  • Ограничение доступа к страницам.
  • Ограничение доступа к пунктам меню.
  • Ограничение доступа к элементам сайта.
  • Все файлы, загружаемые менеджером, будут попадать в его папку для группы Manager.
  • Скрытие шаблонов, которые не нужно показывать менеджеру.
  • Настроенная политика доступа.
  • Информацию о пользователях доступна только для просмотра.





Ограничение доступа к элементам

После установки к основным пунктам меню и другим элементам ограничивается доступ.
Элементы с ограниченным доступом для менеджера:
Пункты меню: меню настроек, управление пакетами, источники файлов, импорт ресурсов, импорт html, группы ресурсов, типы содержимого, перезагрузка прав доступа, отчеты, поиск по сайту.
Вкладки: элементы, файлы.
Иконки: новая ссылок, символических ссылок, новых статичных документов.

Полное описания и дополнительные настройки можно посмотреть в магазине
Андрей Степаненко
08 января 2016, 08:32
modx.pro
10
9 202
+8
Поблагодарить автора Отправить деньги

Комментарии: 49

Павел Гвоздь
08 января 2016, 12:11
0
1) Что будет, если юзер manager уже есть?
2) Что если надо исключить и другие пункты меню у менеджера, что тогда?
    Андрей Степаненко
    08 января 2016, 12:15
    0
    1. Если manager уже есть то ему назначаться необходимые права.
    2. В пункте меню необходимо в привилегиях указать «settings» (https://modstore.pro/assets/uploadify/f/3/a/f3ae38874d001d70bb7ed9df122af5fc.png)

    Здесь есть описание как устанавливать ограничения.
    Владимир
    08 января 2016, 12:21
    0
    Политику же можно сразу после установки сменить на свою? (риторический вопрос)
    А вот прямо при установке выбрать бы политику из своих, заранее загруженных было бы неплохо.
      Андрей Степаненко
      08 января 2016, 12:43
      0
      Здесь два варианта:
      1. Назначить свою группу пользователей со своими настройками политики доступа
      2. Изменить установленную политику доступа Manager

      Если же в систему уже есть политика доступ Manager то группа пользователей Manager будет использовать её только с применением новых разрешений из дополнения.
        Владимир
        08 января 2016, 13:36
        +1
        оффтоп… Не знал, что используемый вами визуальный редактор преобразует изображения в base64 при перетаскивании. Это какой именно пакет редактора?
          Андрей Степаненко
          08 января 2016, 13:43
          +1
          Да вроде обычный редактор CKEditor 1.3.0-pl
            Владимир
            08 января 2016, 13:45
            0
            … значит я просто не обращал внимание на преобразование в base64 при перетаскивании.
            Fi1osof
            08 января 2016, 17:38
            +1
            Это дикое зло… У клиента сайт есть, в контенте прям картинки в base64, да такие, что браузер загибается насмерть, потому что редактор замучивается обрабатывать весь полученный контент.
              Владимир
              08 января 2016, 18:24
              0
              Согласен.
              Просто недавно купил Redactor, который позволяет загружать посредством drag-and-drop с настройками источников файлов и т.п., вплоть до выбора вариантов хранения в облачных сервисах на момент загрузки. И полагал, что CKEditor 1.3.0-pl тоже уже предлагает варианты, т.е. drag-and-drop с загрузкой куда то или преобразование изображения в base64.
                Fi1osof
                08 января 2016, 18:28
                1
                +3
                Загружать и сохранять после D&D — это правильно. А вот base64 — увольте. Я еще понимаю на выходе кодировать base64 при генерации страницы (для мобильников это приятно), но в контенте хранить в 64 неее.
                  Владимир
                  08 января 2016, 18:41
                  0
                  Да, и вот что досадно, посмотрел в настройках CKEditor 1.3.0-pl, а не отключается преобразование в base64 (и нет загрузки в какой либо источник файлов) Не в том направлении он развивается.
                  Еще раз извиняюсь за оффтоп.
        Fi1osof
        08 января 2016, 17:22
        0
        Сорри… joxi.ru/p278ek3h0WBjpA

        Вернул sudo = 0 обратно.
          Андрей Степаненко
          08 января 2016, 17:37
          0
          Не совсем понял как это получилось?
            Андрей Степаненко
            08 января 2016, 17:38
            0
            а все понял
              Fi1osof
              08 января 2016, 17:39
              0
              Ну вы по логам посмотрели все, да?
                Fi1osof
                08 января 2016, 17:40
                1
                +4
                Кстати, это дыра MODX-а. Нельзя загружать php-файлы, но можно загружать разрешенное, и потом переименовывать в .php
                  Андрей Степаненко
                  08 января 2016, 17:40
                  0
                  мда, это сложней))
                  Владимир
                  08 января 2016, 18:43
                  0
                  и в вордпрессе так шеллы заливают
                    Fi1osof
                    08 января 2016, 18:45
                    +1
                    Считайте, что и я залил шелл. Нет здесь принципиально разницы.
                      Владимир
                      08 января 2016, 18:49
                      0
                      Именно. Так же делал, нужно было adminer-4.2.3-mysql.php и собственно файловый менеджер залить * при урезанных правах). Все в виде «картинок» по расширению залил и переименовал. Вуаля, полный доступ)))
              Андрей Копп
              19 января 2016, 16:18
              0
              У меня есть важный для меня вопрос. Во вкладке Приложения при установленном плагине будет отсутствовать меню Установка?
              Семен Морозов
              20 апреля 2016, 19:47
              0
              Подскажите пожалуйста какой параметр в политике надо изменить, чтобы manager мог загружать и выбирать в tv поле изображения?
                Андрей Степаненко
                20 апреля 2016, 19:59
                0
                Надо источника файлов назначить TV параметру!
                А у источника файлов надо указать группу доступа если не указана
                  Федор
                  25 апреля 2016, 22:19
                  0
                  А вы не могли бы подробнее расписать, как сделать, чтобы в тв могли загружать картинки? и еще момент, как сделать например 20 таких менеджеров. Я думал они добавляются в одну группу, чтобы при создании нового админа, можно было назначить его в группу и ему автоматом присваивались все настройки, которые идут в этом компоненте. А на самом деле, пользователь менеджер находится в подгруппе administrator. Только что купил, не могу разобраться, спасибо! очень жду ответа! В общем, как мне создать нового юзера, чтобы одним кликом присвоить ему все эти настройки?
                    Сергей
                    19 мая 2016, 21:44
                    0
                    еще момент, как сделать например 20 таких менеджеров.
                    Да, интересует как сделать несколько менеджеров.
                    После ответа — 2 покупки модуля с меня.
                      Андрей Степаненко
                      20 мая 2016, 06:10
                      0
                      Создать 20 пользователей, и добавить им группу manager
                      И презагрузить права
                  Федор
                  26 апреля 2016, 04:54
                  0
                  Здравствуйте, подскажите пожалуйста. Вы наверняка разобрались с источниками. Неужели нельзя, что бы тв параметр использовали и менеджеры и суперадмин? в настоящий момент я вижу только возможность заменить в ТВ параметре источник файлов с filesystem на manager…
                    Андрей Степаненко
                    20 мая 2016, 06:14
                    0
                    Не совсем понял вопроса?
                    тв параметр использовали и менеджеры и суперадмин
                    Истоник файлов для тв параметра чтобы по умолчанию был manager для все пользовтаелей?
                  Александр
                  21 марта 2017, 00:07
                  0
                  Добрый день. Подскажите, пожалуйста, по следующим вопросам:
                  1. Как убрать вкладку «настройки» при создании нового документа?
                  2. Как убрать ненужные поля при создании документа: аннотация, пункт меню, атрибут ссылки, не показывать в меню (чекбокс).
                  3. Как запретить редактировать некоторые ресурсы?
                  4. Как запретить редактировать, удалять, перемещать документы созданные, например, более 24 часов назад?
                    Александр
                    23 марта 2017, 19:23
                    0
                    Добрый день. Загружаю картинку через Simple File Upload TV, администратором получатся загрузить, а менеджер не может, выскакивает окно, что нет доступа.
                    Отмечал уже все права доступа для менеджера, менял источники файлов, все равно доступа на загрузку нет.
                    Помогите, пожалуйста. Что это может быть? Как исправить?
                      Андрей Степаненко
                      24 марта 2017, 12:30
                      0
                      Добрый день. Вообще то есть тех поддержка.
                      А часть вопросов что вы задаете выше это есть в описании. shot.qip.ru/00RwEz-6cMfvX2ed/
                      По поводу ограничения доступа на 24 часа такое возможно только собственно ручно какой то скрипт написать.

                      В общем по читайте описания приложения там все есть.

                      По поводу «Simple File Upload TV». Подскажите пожалуйста какая у него политика доступа?
                        Александр
                        24 марта 2017, 13:45
                        0
                        У менеджера политика доступа Manager, та что идет по умолчанию после установки modAccessManager.
                          Андрей Степаненко
                          24 марта 2017, 14:14
                          0
                          У приложение «Simple File Upload TV» может быть что доступ только для sudo пользователей.
                          И тут не какая политика доступа не поможет.
                          Вопрос то не в modAccessManager
                          А в том чтобы дополнительно настроить права доступа к Simple File Upload TV. Я же не могу знать какие переменные задал разработчик.
                            Александр
                            27 марта 2017, 12:15
                            0
                            modAccessManager не работает и с популярными дополнениями mixedImage, FastUploadTV.

                            А контент-менеджерам тяжело и не удобно работать с файловым менеджером modx, надо ведь как-то реализовать простую загрузку изображений с ПК, хорошие дополнения для этого имеются, но modAccessManager не хочет с ними работать.
                              Андрей Степаненко
                              27 марта 2017, 12:24
                              0
                              Александр, modAccessManager работает с modx.
                              А с приложениями: mixedImage, FastUploadTV он работать и не может.
                              Вы понимаете чем modAccessManager?
                              Приложение нужно для инсталляции стандартных прав доступа которые описаны в политике доступа «Manager».
                              Вы если считает что modAccessManager это такое решение для любого приложение. Дак вы ошибаетесь.

                              У каждого приложения есть свои ограничения, эти ограничения контролирует MODX.

                              Вы не можете настроить дополнительные права доступа? Может инструкцию по читаете сперва?
                                Александр
                                27 марта 2017, 12:46
                                0
                                Инструкцию я читал, но все равно у меня не получается, поэтому ищу помощи. Менеджерам давал полные права, все равно не работает.
                                  Андрей Степаненко
                                  27 марта 2017, 12:51
                                  0
                                  Понимаю вас. Но дополнительная настройка в покупку не входит.
                                  В перечисленных вами переложениях скорей всего в ручную указан источник файлов. Пробуйте для TV параметров устанавливать источник файлов менеджера.
                                  И вы хотя бы скриншоты сбрасывали какие то что происходит в админке.
                                Андрей Степаненко
                                27 марта 2017, 12:25
                                0
                                Вообще пишите в тех поддержку. Зачем вы здесь пишете? Или вы не покупали приложения?
                                  Александр
                                  27 марта 2017, 12:44
                                  0
                                  Покупал, в магазине ссылка стоит на эту страницу, поэтому здесь и пишу.
                        Иван
                        21 сентября 2017, 14:50
                        0
                        Подскажите, пожалуйста, если, например, создать 2-ух менеджеров (manager-1 и manager-2), то manager-1 не будет видеть в админке созданные ресурсы manager-2?
                          adminixi
                          06 октября 2017, 19:13
                          0
                          Здравствуйте.

                          Скажите, можно ли ограничить доступ так, чтобы юзер мог редактировать только созданные им ресурсы?
                            Игорь
                            21 октября 2024, 22:17
                            0
                            А можно для разных пользователей предоставить каждому пользователю свой id страницы для редактирования только своей страницы?
                              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                              49