Те, про що ви говорите, - це контроль доступу до вузла Drupal, який є величезною темою.
Вбудована підтримка ядра управління доступом до вузла - це, звичайно, курс, і щоб керувати доступом для перегляду вузла за роллю, потрібно використовувати якийсь модуль управління доступом до вузла. На Drupal.org є сторінка з переліком усіх модулів доступу до вузлів , з оглядом капсул кожного. Я пропоную вам переглянути цю сторінку, щоб побачити, чи зможете ви знайти відповідний модуль для управління доступом.
Можливо, модуль Flexi Access є модулем, який найбільше відповідає вашим вимогам, оскільки його основна функція - дозволити контролювати доступ для окремих користувачів, а не за роллю чи терміном таксономії.
Це невеликий модуль, який дозволяє налаштувати ACL (списки контролю доступу) для окремих користувачів. Це в основному інтерфейс користувача для модуля ACL , тому вам також потрібно встановити його.
У ньому відсутні деякі особливості більш вдосконалених модулів контролю доступу, таких як Content Access , але він активно підтримується і наразі немає жодних відкритих помилок у черзі випусків.
Розкриття: Я підтримую Flexi Access.