Я пытаюсь найти простое решение конкретной проблемы, что позволяет блогерам на моем сайте управлять разрешениями на отдельные сообщения. Поэтому они могут решить, показывать ли их сообщения всем посетителям или только для пользователей, прошедших проверку подлинности.Предоставить пользователю ссылку «Изменить разрешения» на тип содержимого?
Самое близкое решение модуля, которое я нашел до сих пор, это Node Access module. Он подходит очень близко, но для меня это не совсем так, в том смысле, что он создает новую вкладку «грант» для типа контента, а затем отображает флажки со слишком большим количеством параметров разрешений (разрешить роль для просмотра, редактирования и delete), где я только хочу отобразить опцию , и мне нужно, чтобы она была расположена прямо на странице редактирования/создания контента, а не на отдельной вкладке.
Если я не могу найти альтернативное простое решение, мне придется добавить взломанный модуль блога или что-то в этом роде. Я не могу придумать другого способа сделать это.
Любые идеи?
+1 - Мы использовали TAC Lite в прошлом для чего-то подобного. Прямое решение, если не используются другие модули доступа к узлу. Подробнее см. Http://drupal.org/node/270000. –
Спасибо за предложение Graiside. Очень полезная находка для других частей многоуровневого ролевого сайта, который я создаю. Я пока не вижу, как заставить его работать для этой конкретной проблемы, но будет продолжать экспериментировать. –
Я предлагаю использовать одноязычный словарь с tac_lite для переключения запрета доступа к анонимным пользователям, когда этот термин привязан к любому данному узлу. Для этой цели он тяжелый, но быстрее, чем кодирование. – Grayside