Как сделать, что бы лента активности была доступна только администраторам и модераторам?

Как сделать, что бы лента активности была доступна только администраторам и модераторам?

8 комментариев

avatar
avatar
Благодарю! Мне хороший человек подсказал —
46 строка ActionStream
$this->oUserCurrent = $this->User_getUserCurrent();

после нее
if(!$this->oUserCurrent || !$this->oUserCurrent->isAdministrator()) 
        {
   return parent::EventNotFound();
  }
avatar
Такие вещи надо плагином делать по идеи.
avatar
Зачем? Нужен был небольшой костыль. Результат вполне удовлетворяет! ))
avatar
Если устраивает, хорошо. Только вот с ростом проекта, костылей таких может быть и 20, в итоге двиг будет как бы переписываться, что уже не дефолт, что затруднит поддержку в дальнейшем.
avatar
Все аккуратно записывается в блокнотик. Честно говоря с ужасом думаю о переходе на новую версию ЛС. Этот тот типичный пример, когда проще построить заново, чем перестраивать то, что есть...))
avatar
Ну да, тут новая архитектура. Как говорится «Забудьте, что вы знали ранее» :) Но это хорошо в перспективе, если все устаканится на версии 2.0.
avatar
Как говорят китайцы — «Не дай вам Бог жить в эпоху перемен!»…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.