[Бета-версия] Плагин «Контроль доступа»

Описание

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

Возможности:
1) Создание топиков «Только для друзей» — доступ к топикам и относящимся к данным топикам комментариям имеют только друзья автора.
2) Ограничение прав доступа для других пользователей:
2.1) Запрет другим пользователям отвечать в Ваших топиках (опция «Только чтение»).
2.2) Запрет другим пользователям видеть Ваши топики и комментарии (опция «Невидим для пользователя») — у пользователя будет отсутствовать доступ к Вашим топикам и комментариям, в том числе в других топиках. Автоматически Вы переводитесь в режим «Только чтение» в топиках данного пользователя.
2.3) Запрет себе видеть топики и комментарии другого пользователя (опция «Не видеть пользователя») — у Вас будет отсутствовать доступ к топикам и комментариям определенного пользователя.

Фильтрация топиков и комментариев во всех режимах осуществляется в списке топиков, прямом эфире, активности, списке публикаций и избранном.

Совместим с шаблонами:
— Synio;
— Vintage.

Плагин будет распространяться платно.

Скриншоты

Заказ на разработку модуля доступа к страницам

Привет всем)
Хотелось бы заказать модуль, позволяющий создавать группы пользователей и по ним делать ограничения доступа к страницам, блогам сайта. Все просто. Например, мы создаем группу пользователей и вводим ссылки, которые недоступны этим группам. Чем меньше ссылок — тем меньше ограничений.
Как пример:
  • Гости:
  • http://livestreet.ru/page/about/
        http://livestreetcms.com/addons/
        http://livestreet.ru/blog/sollutions/
        

  • Новичок:
    http://livestreetcms.com/addons/
        http://livestreet.ru/blog/sollutions/
        
  • Опытный пользователь:
    http://livestreet.ru/blog/sollutions/
        
  • Администратор:
        
Если же есть ограничение например к livestreet.ru/page/ то это ограничение действует и там livestreet.ru/page/about/.

Интересует быстрая разработка. Возможно дальнейшее выкладывание здесь в виде отдельного модуля.
Писать в ЛС.

Права пользователя(админ/модер/юзер/читатель) - идея для плагина.


Идея проста — назначение разных ГЛОБАЛЬНЫХ прав.
Т.е. прав по всему сайту. Есть же для блогов права — админ/модер/юзер/читатель. Так почему бы не сделать эти права для всего сайта.
Вообще права стоит распределить так:
Администратор: возможности от теперешнего положения не отличаются. Разве что можно выбрать между удалением поста «в корзину», либо удалением полностью.
Глобальный модератор: в отличии от администратора не имеет доступа в админку, но обладает возможностью бана. Посты может удалять ТОЛЬКО «в корзину».
Модератор: обладает только возможностью удаления постов «в корзину». Операций над юзерами проводить не может.
Юзер: не отличается от прав по умолчанию.
Читатель: может читать открытые блоги и быть приглашенным в закрытые. Может быть приглашенным в инбокс или поддерживать переписку, но не начинать ее. Права читателя могут даваться на определенное время, как и бан.
Бан: не отличается от прав по умолчанию.

P.S.: по мере коментирования возможны дополнения.

Вопрос о доступе под кат

Уважаемое сообщество, помогите мне разобраться с таким вопросом. На моем сайте открытый режим работы, но я хотел бы простимулировать людей регистрироваться. Поэтому я хочу сделать некоторые ограничения для неавторизированных пользователей. Например, доступ под кат (т.е. к полному тексту топика) я хочу дать только зарегистрированным и авторизованным пользователям. Как это можно сделать?

Как сделать блог доступным только для зарегистрированных пользователей?

Собственно, хочется ограничений на доступ. Только для зарегистрированных. Где копать?

UPD: при создании блога в выпадающем списке только одни пункт: открытый блог, т.е. доступный всем. Как создать другие типы?