Я використовую модуль Views для створення представлення даних, до якого повинні мати доступ лише конкретні користувачі. Я знаю, що Перегляд включає в себе контроль доступу за роллю або дозволами, але мені потрібно щось більш тонке: в основному, я хочу мати змогу сказати лише користувачеві "х", а користувач "у" може отримати доступ до певного перегляду (або ще хтось із роль адміністратора сайту). Таким чином, це буде функціонувати дуже схоже на те, як ACL-модуль діє для окремих вузлів.
Чи найкращий підхід для створення плагіну доступу до власних подань? Я не маю великого досвіду з цим.
Також мені цікаво використовувати аргумент з деякою валідацією для цього (щоб мені не довелося створювати десятки окремих поглядів). Наприклад, оскільки цей вид буде вкладкою на певному шляху до вузла, мені цікаво налаштувати на цьому вузлі довідкове поле користувача, яке визначає, хто міг бачити представлення даних. Мені просто знадобиться спосіб перегляду лише перевірити, якщо поточний користувач дорівнює користувачеві, вказаному в посиланні користувача.
Будь-які ідеї? Або я роблю це складніше, ніж треба?
Спасибі, Бен