Это странный и не идеальный вариант, но в основном у нас есть сайт Drupal, который использует модуль базовых комментариев, чтобы аутентифицированные пользователи могли публиковать и просматривать комментарии для узла.Теперь нам нужно расширить это, чтобы неаутентифицированные пользователи могли также оставлять комментарии, но не просматривать их.Аутентифицированные пользователи будут иметь доступ только для просмотра комментариев других аутентифицированных пользователей.Только администраторы могут просматривать все комментарии.
Есть ли способ сделать это?Разрешения, по-видимому, не дают такой гибкости (доступ к комментариям требуется, чтобы дать пользователю форму, но показывает все утвержденные комментарии).
Я рассмотрел использование некоторых хуков Drupal, но, насколько могвидите, есть только функция hook_comment, которая происходит после того, как комментарии были получены (возможно, есть хороший способ использовать это, но мой ум остался пустым).
Есть предложения?Я ценю скрытие комментариев от определенных пользователей, но разрешать им публиковать их, вероятно, не лучшая практика;однако мне нужно работать с тем, что у нас уже есть.