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

Относительно новый для Joomla здесь. У меня есть сайт с несколькими разделами - каждый раздел является основным пунктом меню, и все статьи в каждом разделе относятся к категории для этого раздела.

У меня есть группы, настроенные для каждой из категорий.

Без предоставления пользователю доступа к /администратору, есть ли способ, которым они могут полностью управлять статьями в категории? Или есть способ дать пользователю доступ к /администратору, но заблокировать то, что они могут там сделать?

2 голоса | спросил Dave 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 24 Sep 2014 22:36:47 +0400 2014, 22:36:47

1 ответ


1

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

Вот как это сделать (работает над Joomla 2.5 и 3, не уверен примерно в 1.5):

1. Создание новых групп пользователей
Войдите в свою область администрирования и перейдите к Пользователи -> Группы -> Добавить новую группу . Дайте группе имя и установите Group Parent на Зарегистрированный (поскольку зарегистрированные пользователи не имеют прав на редактирование начнем с. Позже мы дадим им разрешение на редактирование определенной категории).

Группы пользователей

Повторите этот шаг для каждой категории, к которой вы хотите предоставить эксклюзивный доступ.

2. Назначение групп пользователей категориям
Откройте диспетчер категорий ( Контент -> gt; Диспетчер категорий ) и откройте категорию, к которой вы хотите предоставить доступ.

Выберите вкладку «Разрешения» и щелкните имя группы пользователей, которым будет разрешено редактировать эту категорию.

Вкладка Permissions

Теперь измените выпадающие списки в разделе «Выбрать новые настройки», чтобы разрешить все поля (по мере необходимости) и нажмите «Сохранить». Красный текст Not Allowed должен измениться на зеленый Allowed.

Повторите, если необходимо, для других категорий и соответствующих групп пользователей.

3. Назначение пользователей группам
Наконец, назначьте каждого пользователя группам, созданным на шаге 1, в зависимости от того, какую категорию разрешено редактировать. Это делается в Пользователи -> Диспетчер пользователей .

Теперь у ваших пользователей будет доступ к редактированию только содержимого из категорий, которые вы им назначили.

Update

Только пользователям уровня Publisher и выше разрешено публиковать статьи, поэтому этот метод не позволяет пользователям публиковать свои собственные статьи (имеет который будет одобрен пользователем более высокого уровня). Можно было бы преодолеть, установив значение по умолчанию столбца state в com_content в таблицу 1, но я думаю, что нашел лучшее решение:

User Article Manager - это компонент, который дает вам полный контроль над пользователями и статьями. Это все еще в бета-версии, и я просто быстро посмотрел, но вы должны быть в состоянии сделать именно то, что хотите, и позволить пользователям публиковать только свои статьи в определенных категориях.

ответил johanpw 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 24 Sep 2014 23:41:52 +0400 2014, 23:41:52

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

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

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