Предоставить права на редактирование поля CCK пользователю, на который есть ссылка из справочника пользователя; Drupal - PullRequest
1 голос
/ 15 сентября 2010

В Drupal я пытаюсь создать узел содержимого, в который оригинальный автор может загрузить изображение, а затем «попросить» другого пользователя загрузить изображение в этот узел.Я уже могу предоставить права доступа 2-го пользователя через CCK> Справочник пользователя> Справочник пользователя по доступу к узлу, но я не хочу, чтобы этот новый пользователь мог редактировать весь узел, только 1 поле imageFile.Есть ли способ сделать это Предоставление справки пользователя для доступа к полю пользователя?

1 Ответ

0 голосов
/ 15 сентября 2010

Попробуйте http://drupal.org/project/field_permissions (в дополнение к тому, что вы сделали выше)

Используя вышеупомянутый модуль, запретите редактировать доступ ко всем полям, которые не созданы автором. Но разрешите редактировать (независимо от автора) доступ к полю изображения.

Редактировать: [Вероятно, не применяется] Если это не работает, это может помочь в установке вспомогательного модуля, называемого предоставлением модулей (http://drupal.org/project/module_grants). Это И разрешает / запрещает доступ между модулями которые имеют дело с разрешениями вместо OR. См. http://drupal.org/node/408816#appendix Хотя я подозреваю, что это не применимо, потому что один модуль имеет дело с разрешениями Узла, а другой с полевыми разрешениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...