Нужно настроить доступ к форуму следующим образом:
1. Форум невидим для неавторизованных пользователей
2. Авторизованные пользователи могут создавать темы в форуме, писать комментарии, изменять свои темы
Использую стандартный модуль Forum
Текущие настройки разрешений такие:
управлять форумами
создавать тему форума - зарегистрированный пользователь
удалять любую тему форума
удалять свои темы форума
изменять любые темы форума
изменять свои темы форума - зарегистрированный пользователь
Результат:
неавторизованные пользователи видят список тем форума, могут прочитать темы форума
авторизованные пользователи дополнительно к этому могут создавать темы и комментарии
Как сделать форум невидимым для неавторизованных пользователей?
Комментарии
Копните в сторону таких модулей, как nodeaccess, menu_per_role, forum_access. Каким-то волшебным сочетанием мне удалось решить такую же задачу. А вот сейчас глянул, и не могу вспомнить, как это получилось