#64
Суперсекретное дополнение, работу над которым я веду, теперь поддерживает приватность. Некоторые события будет видеть только админ. Некоторые - автор кабинета (события) +администратор. А некоторые события будут видеть залогиненные пользователи - не вошедшие на сайт не будут их видеть.
Настройку в админку я пока не буду делать - все гибко настраивается фильтрами. С этим своим пользователям помогу. Объясню почему настройку я решил не внедрять - событий сейчас уже за 30-ть. У каждого события есть возможность вкл/выкл его (одна опция) и уровень доступа (вторая опция - 4 варианта) - как раз те, кто могут видеть данное событие. Итого сейчас мы получаем 60! настроек каждого. Это перебор. Я по дефолту, думаю корректно их определил - но кому надо будет убрать или добавить - легко сделают это с помощью небольшого php кода (фильтра). Пока будет так - но я не утверждаю что настроек не будет вообще))
Теперь нес-ко примеров:
1. Только админ будет видеть какой пользователь ошибся во время регистрации (незалогиненным и другим пользователям этот фейл ни к чему)
2. Авторизованный (вошедший на сайт) пользователь будет видеть какие записи убраны в черновики. Кто кого добавил в черный список
3. Но в тоже время все будут видеть кто на кого подписался (полезная активность же) какие записи опубликованы, какие группы кто создал.
4. Автор будет видеть свое событие входа/выхода с сайта (и с какой соцсети если это плагин uLogin) - но не будет видеть это событие у других юзеров. Админ будет видеть всех. Он же админ, он вообще видит всё.
Потом в релизе сделаю сводную таблицу - какие события и кто-что видит.
+ заложил фильтр, чтобы другие дополнения легко имели возможность добавить свое событие и его вывод в общем потоке.