Итак Сашка поручил мне создать опрос для того что бы выбрать более удобную и функциональную систему разграничения прав для форума. Собственно сейчас система такая: (Я даже не знаю как это чудо назвать)
Эта система может давать группам три типа прав
1. Без особых прав (То что в правах групп)
2. Модератор (Редактирование, закрытие, открытие тем.)
3. Супер модератор (Редактирование, удаление, закрытие, открытие и перенос тем.)
Эта система не может ограничить права, она их может только дать. Другими словами закрытый форум ты не создашь(только на пароль) Форум, в котором можно будет только читать тоже не создать. Так же, что бы настроить права только для одного форума нужно будет несколько раз проделывать операцию открывания ASL т.к. за один раз можно настроить только права для одной группы и только одного форума!
То что предлагал я - это система галочек.Я
Эта система используется во многих CMS и легко понимаема, она позволяет сразу выставить права для всех групп в выбранном форуме. Она может ограничивать права группы, а может их увеличивать. По поводу того за что боялся Сашка. Что будет полная неразбериха с правами, т.к вот я предлагаю ASL добавить как функцию для каждого форума, которая если выключена для форума то в этом форуме действуют права выставленные в правах групп, а если для этого форума требуется более индивидуальная настройка то с помощью ASL можно будет перенастроить права которые выставленные в правах групп.
Ответил, что предложу свою, чтобы посмотреть результат
Добавлено2013.10.14 23-20
не, ну я не понимаю, как это будет работать, всё запутано.
вот пункт "без особых прав" вообще к чему? ну пусть в нём поставлю галочку у гостя.
а в модуле юзеров запрещу гостям читать темы форума.
а в настройке форума разрешу смотреть темы.
что будет?
Сашка_из_Шебекино, без особых прав вообще не нужен) Мне просто было лень картинку снова рисовать.
Вот так примерно это должно выглядеть:
0. Включить ASL для форума/использовать индивидуальные настройки доступа для форума: галочка, отменяющая дефолтные настройки (в правах групп) для этого форума и заменяющая их на ниже перечисленные.
1. Просматривать темы могут: Список всех групп с чекбоксом у каждой
2. Отвечать в темах могут: Список всех групп с чекбоксом у каждой
3. Создавать новые темы могут: Список всех групп с чекбоксом у каждой
4. Редактировать, закрывать/открывать темы могут: Список всех групп с чекбоксом у каждой
5. Перемещать, соединять темы и посты могут: Список всех групп с чекбоксом у каждой
6. Удалять темы и посты могут: Список всех групп с чекбоксом у каждой
Заметь если галочки нет, то это считается как запрет, то есть если для форума включить ASL то переписать можно практически все права доступа для него. Заметь, на юкоз нечто такоеже, только там 4,5,6 нету. Заместо них можно создавать индивидуальных модераторов для форумов и настроить им права в общих правах групп.(Модератор кидается на юзера, а не на группу)
Сашка_из_Шебекино пишет:
а в модуле юзеров запрещу гостям читать темы форума.
а в настройке форума разрешу смотреть темы.
что будет?
Настройки которые ты выставишь в ASL форума будут ясное дело главнее, чем те что как бы по дефолту выставлены для всех форумов.
Буду на днях заканчивать фиксированную версию default и потом буду либо делать его же вариант, но резиновый(но уже отдельным шаблоном) или буду мутить шаб, на основе default, тоже кстати резиновый, но для Оф. сайта Fapos) Может вдохновлю Дрюню и он поменяет. Ну если не поменяет будет просто еще один шаблон. Посмотрим что получится.