Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

#1 2012-10-11 00:50:53

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Управление правами доступа - доступ к категориям

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

Текущая модель управления доступами позволяет гибко задавать набор прав пользователя.
Что он может делать со своими новостями, что - с новостями других пользователей.

Всё отлично работает до тех пор, пока не возникает желание дать определённому пользователю права "модератора" (или управляющего) для строго определённого набора категорий.
Тут стройная система просто ломается.

Вот как выглядит текущая модель:
http://photoload.ru/data/d3/ff/b9/d3ffb913f0d3d17d52fc9de49b110825_pv.png
И модель не учитывает права на определённые категории sad

Первая мысль, которая приходит в голову - возможность жестко задать список категорий с которыми пользователь может работать.
Отлично подходит для модератора, но что делать если модератор раздела "игры" хочет отправить на модерацию в раздел "новости"? Тогда опять же надо задавать что именно он может делать с новостью в "новостях" - может ли использовать в ней HTML, редактировать уже опубликованные новости и т.д.

В общем, жду вашей помощи smile

Неактивен

 

#2 2012-10-11 10:37:21

Knopik
Пользователь
Откуда: ufa
Зарегистрирован: 2009-10-14
Сообщений: 322
Рейтинг :   53 
Профиль  Вебсайт

Re: Управление правами доступа - доступ к категориям

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

Неактивен

 

#3 2012-10-11 13:06:13

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: Управление правами доступа - доступ к категориям

Knopik, а на свои новости в каком объёме?
В обычной ситуации на открытом портале пользователям не должна даваться возможность редактировать опубликованные новости (или автоматом снимать с публикации при редактировании).
Но могут быть доверенные пользователи, которым после проверки админом (например, на предмет правильности выбора категории) может быть дано право на редактирование своих уже опубликованных новостей.

Или ты предлагаешь ввести отдельно список категорий, в которой юзер априори будет "царь и бог", т.е. админ конкретной категории с максимальным объёмом прав (включая возможность "прикрепить" любую новость на главной странице сайта)?
А для остальных категорий уже использовать заданные права?

Неактивен

 

#4 2012-10-11 16:44:33

Knopik
Пользователь
Откуда: ufa
Зарегистрирован: 2009-10-14
Сообщений: 322
Рейтинг :   53 
Профиль  Вебсайт

Re: Управление правами доступа - доступ к категориям

vitaly, свои это те которые попадают под personal.*

я имел введу сделать нечто похожее на форум punbb/fluxbb/etc
там при создании категории можно указывать права определенным группам, указывать модераторов и так далее

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

Неактивен

 

#5 2012-10-12 02:55:53

Styler
Пользователь
Зарегистрирован: 2008-10-13
Сообщений: 266
Рейтинг :   11 
Профиль

Re: Управление правами доступа - доступ к категориям

По идее, у каждого должна быть своя зона ответственности. Если не твоя, то просто ждешь решения отвечающего за категорию человека.

Неактивен

 

#6 2013-01-19 09:09:13

SFproG
Пользователь
Откуда: Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 131
Рейтинг :   
Профиль  Вебсайт

Re: Управление правами доступа - доступ к категориям

Сообщение может не в тему. Но хотел бы предложить небольшую функцию. В настройках категории сделать галочку, типа, "Активна/Неактивна". Это для того чтобы при добавлении новости, в списке категорий справа, чекбокс "неактивной" категории был заблокирован.
Иногда требуется вывести определенное кол-во новостей в категории и больше туда ни чего добавлять не надо.

Неактивен

 

#7 2013-01-19 11:39:28

Сергей
Пользователь
Зарегистрирован: 2011-02-26
Сообщений: 56
Рейтинг :   
Профиль  Вебсайт

Re: Управление правами доступа - доступ к категориям

vitaly написал:

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

Этот вариант самый лучший.

vitaly написал:

Но что делать если модератор раздела "игры" хочет отправить на модерацию в раздел "новости"? Тогда опять же надо задавать что именно он может делать с новостью в "новостях" - может ли использовать в ней HTML, редактировать уже опубликованные новости и т.д.

А вот это абсолютно лишнее.

Вот список категорий пользователей, на мой взгляд, которых достаточно для управления сайтом.
1. Комментатор- простой пользователь который может только комментировать, общаться в чате, иметь доступ к личным сообщениям(желательно с ограничением количества сообщений).
2.Журналист - тех прав что сейчас существуют за глаза.
3.Проверенный журналист - все тоже что и журналист только с разрешением публиковать и редактировать свои собственные новости.
4.Куратор - категории. (эта группа пользователей не обязательна, но очень важна, как минимум поможет ROZARD с распределением групп для форума), к этой категории я бы отнес пользователей, с правами редактора но с жестким определением доступных ему категорий, а иначе чем он отличается от редактора.
5.Редактор все тоже что сейчас.
6.Админ.

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.011 seconds, 14 queries executed ]