假设我有两个内容类型,“职位列表”和“职位申请”。工作申请有一个字段(使用 CCK 模块)来引用工作列表(必填字段)。假设工作申请有一个字段“状态”,其值如“新”、“接受”、“拒绝”。
我想设置权限,以便职位申请状态只能由其对应的职位列表的创建者设置。如果有一个插件可以做到这一点。我还想了解自定义插件如何实现这一点的一般指导。
(我正在关注 O'Reilly 的“使用 Drupal”的第 3 章中的场景)
我不知道是否有一个模块,但这可以通过一些自定义代码轻松完成。
hook_form_alter
将您自己的验证处理程序添加到应用程序内容类型的 node_edit 表单。googletorp 的指示在正确的轨道上,但您还必须处理一些更多的权限。