Поддержка Проблемы и решения Вопрос по разграничению доступа, плагин members

  • Решено neonbl4

    (@neonbl4)


    Всем привет, есть такая задача, в компании есть, к примеру, 3 отдела, в нем по 10 сотрудников и начальник, нужно разграничить доступы к записям следующим образом, чтобы сотрудники видели записи только свои, а начальники записи свои и подчиненных, т.е. своего отдела

    в общем начал мудрить с плагином members, он позволяет вручную указать кому доступна та или иная запись, но в идеале хотелось бы чтобы по умолчанию ставился доступ только автору, кто-нить подскажите как это реализовать

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • но в идеале хотелось бы чтобы по умолчанию ставился доступ только автору,

    По умолчанию роль «Автор» может править только свои посты.

    Автор neonbl4

    (@neonbl4)

    Это понятно, что редактировать только свои, я хочу сделать чтобы они видели только свои, т.е. доступ к чтению только у автора

    Это понятно, что редактировать только свои, я хочу сделать чтобы они видели только свои, т.е. доступ к чтению только у автора

    Странное желание — они же могут и на сайте увидеть.
    Но можно отключить возможность read.

    Я не помню может ли указанный Вами плагин управлять возможностями. По идее может, но если нет, то можно воспользоваться другим. Напр https://wordpress.org/plugins/user-role-editor/

    Но лучше изменять не дефолтную роль, а создать копию, её изменить и назначить нужным юзерам.

    Автор neonbl4

    (@neonbl4)

    пробовал User Role Editor, очень сильно грузит сайт, страницы по 5 сек загружаются

    Но лучше изменять не дефолтную роль, а создать копию, её изменить и назначить нужным юзерам.

    я так и сделал, я сделал отдельную роль для каждого юзера, по этим ролям можно разграничить доступ для чтения, но… доступ вручную нужно указывать при создании записи, а идея такова, что записи эти, так сказать, личная информация, которую должны видеть только эти юзеры и их начальники и хотелось бы чтобы эти доступы автоматом проставлялись для записи

    пробовал User Role Editor, очень сильно грузит сайт, страницы по 5 сек загружаются

    Он никак не может влиять на сайт. Он всего лишь управляет возможностями ролей.

    я сделал отдельную роль для каждого юзера,

    Зачем? Это лишнее.
    Создаёте РОЛЬ с нужным ВОЗМОЖНОСТЯМИ и назначаете её нужным юзерам. Всё.

    Автор neonbl4

    (@neonbl4)

    Зачем? Это лишнее.
    Создаёте РОЛЬ с нужным ВОЗМОЖНОСТЯМИ и назначаете её нужным юзерам. Всё.

    нет такой возможности как read other’s post, есть только edit и delete other’s post

    нет такой возможности как read other’s post, есть только edit и delete other’s post

    Есть read
    Отключите обведённое и всё получится. Только что специально проверил.

    Заодно поставил https://wordpress.org/plugins/members/
    В нём тоже это всё есть. Он аналог URE.
    https://i.imgur.com/T6MVBGI.jpg

    Автор neonbl4

    (@neonbl4)

    в members это чтение админки, а в user role editor есть такая возможность, но он реально тормозил сайт… и как оказалось из-за кастомных ролей в member, хоть и плагин был отключен)) в общем спасибо за беседу, исправил скорость загрузки, буду с user role editor

    • Ответ изменён 4 года назад пользователем neonbl4.

    в members это чтение админки,

    «Чтение админки» такого быть не может в принципе.
    Возможно Вы путаете с read_dashboard_notes.

    Но это есть в обоих плагинах. Они абсолютно идентичны по возможностям. Отличаются только интерфейсом управления.

    Автор neonbl4

    (@neonbl4)

    Отключите обведённое и всё получится. Только что специально проверил.

    не прокатило, все равно другие статьи видны…

    не прокатило, все равно другие статьи видны…

    Видны только названия и ссылка, ведущая на фронт, где доступна и гостям.
    В чём проблема?

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Вопрос по разграничению доступа, плагин members» закрыта для новых ответов.