Ограничить доступ пользователей к определенной категории com_content

Я хочу ограничить доступ пользователей только к одной конкретной категории для компонента контента. У меня есть идея создать новую группу пользователей, предоставить доступ к этой группе, чтобы отредактировать эту категорию, а затем назначить пользователя этой группе. Есть ли другое решение, чем создание группы?

6 голосов | спросил turson 3 WedEurope/Moscow2014-12-03T10:03:05+03:00Europe/Moscow12bEurope/MoscowWed, 03 Dec 2014 10:03:05 +0300 2014, 10:03:05

2 ответа


6

Есть два возможных способа, я отвечаю в обоих направлениях каждый в отдельном ответе. В этом ответе используется вариант категории исключений. Вы должны создать новую группу пользователей, установить эту группу пользователей в качестве дочернего элемента группы пользователей «Manager». Затем вы изменяете разрешение каждой категории, чтобы запретить доступ для этой группы пользователей.

Вот учебник Step by Step (Joomla 2.5, потому что вопрос отмечен этой версией, он будет работать аналогично в Joomla 3 +):

  1. Создайте группу пользователей с помощью «Менеджера» в качестве родителя Добавить группу пользователей

  2. Создайте пользователя и добавьте его в новую группу пользователей Добавить пользователя

  3. Измените разрешение всех категорий (все дочерние категории будут иметь одинаковые разрешения, поэтому, возможно, вы обернете все категории в одном и запретите доступ там) Изменить права категории

  4. Создайте категорию и разрешите доступ к этой группе Добавить новую категорию

  5. Войдите в систему с новым пользователем и проверьте компонент контента Пользовательский вид

  6. Создайте статью Добавить статью с новым пользователем

ответил Harald Leithner 5 FriEurope/Moscow2014-12-05T19:09:59+03:00Europe/Moscow12bEurope/MoscowFri, 05 Dec 2014 19:09:59 +0300 2014, 19:09:59
6

Есть два возможных способа, я отвечаю в обоих направлениях каждый в отдельном ответе. Этот ответ создает полную новую группу пользователей. Вы должны создать новую группу пользователей, установить эту группу пользователей в качестве дочернего элемента группы пользователей «Public». Добавьте группу в «специальный» уровень доступа и позвольте группе получить доступ к бэкэнд и com_content. Затем вы изменяете разрешение каждой категории, чтобы разрешить доступ для этой группы пользователей.

Вот учебник Step by Step (Joomla 2.5, потому что вопрос отмечен этой версией, он будет работать аналогично в Joomla 3 +):

  1. Создайте группу пользователей с «Public» в качестве родителя Добавить группу пользователей

  2. Добавьте группу пользователей к уровню доступа «Особый» Добавить уровень доступа

  3. Создайте пользователя и добавьте его в новую группу пользователей Создать пользователя

  4. Добавить права доступа администратора к группе пользователей Добавить разрешения на бэкэнд

  5. Добавить разрешения для компонента контента Добавить доступ к компонентам

  6. Создайте категорию и установите разрешения для этой категории Создать категорию

  7. Войдите в систему с новым пользователем и проверьте компонент контента Пользовательский вид

  8. Создайте статью Добавить статью с новым пользователем

ответил Harald Leithner 5 FriEurope/Moscow2014-12-05T19:13:07+03:00Europe/Moscow12bEurope/MoscowFri, 05 Dec 2014 19:13:07 +0300 2014, 19:13:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132