Лента активности доступна гостям, хотя доступ дан только админам.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 11 июля 2019 в 11:58
Здравствуйте!
Установил последнюю доступную версию 2.12.2.
Хочу скрыть ленту активности от гостей.
В соответствующем пункте меню настроил доступ только для модераторов и администраторов.
Пункт меню показывается корректно согласно доступа.
Но если гость в строке браузера введет напрямую адрес имя_домена\activity, то лента активности будет отображаться.
Куда копать?
Заранее спасибо.
#2 11 июля 2019 в 12:35

Но если гость в строке браузера введет напрямую адрес имя_домена\activity, то лента активности будет отображаться.
Куда копать?

Casper
Для гостей нужно закрыть доступ
#3 11 июля 2019 в 12:37
Нет такого функционала.
А настройки доступа в компоненте меню влияют лишь на видимость пунктов меню. Такова архитектура, управлять доступом к компоненту должен сам компонент. А в него такого функционала не заложено.

Пожелание можно оставить на гитхаб github.com/instantsoft/icms2/issues
Решить ваш вопрос можно также сторонним компонентом, который добавить функциональность настройки прав доступа к ленте активности.
#4 11 июля 2019 в 12:48


Пожелание можно оставить на гитхаб github.com/instantsoft/icms2/issues
Решить ваш вопрос можно также сторонним компонентом, который добавить функциональность настройки прав доступа к ленте активности.

Zau4man

Спасибо, Zau4man
Пожелания для разрабов на гитхабе отправлю, если разберусь😊Я там даже не зарегин )
А сейчас эту проблему никак нельзя решить, вписав необходимый код (костыль) куда нужно?
Заранее спасибо.
#7 11 июля 2019 в 14:36
Панель управления -> Виджеты и страницы -> Создать страницу

В положительные маски пишем
  1. activity
  2. activity/*

Внизу настройки доступа, выбираем, кому показывать или не показывать

Вот и всё
#8 11 июля 2019 в 19:19
чебурек дохлэй мыш — большое спасибо за рабочее решение.
Единственное нужно будет закрыть страницу \activity\* от индексации.

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.