欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal 每一步骤 设置角色权限

shiping1 的头像
我有这样一个思路
一个原材料 (一个节点)
购买时 (创建人 是采购员角色)                            
运输时 (有个字段 是 field_yunshu  只能由运输员角色来填写编辑)   (运输员角色未填写时,后面的角色不能填写)
入库员 (有个字段 是 field_ruku    只能由仓库员角色来填写编辑)   (仓库员角色未填写时,后面的角色不能填写)(仓库人员角色填写后,前面的角色不能修改)
使用时 (有个字段 是 field_shiyong    只能由生产人员角色来填写编辑)  (生产人员角色填写后,前面的角色不能修改)
通过权限如何实现这种功能呢?
 

这种功能实现的思路是什么?
 
learning[厦门](527445651)  12:33:12
@[苏州]泪痕_元怜 每个字段给固定的角色,同时判断前面的字段是否为空
第二个角色编辑的时候要判断上面的那个必填字段是否为空
就是第一个角色填写的字段
 
 
 
 
 
 


[北京]carmen招人(5426634)  14:15:35
workflow 是个模块
工作流模块
希望之翼(16740227)  14:15:48
 这个workflow还实现不了, field permission +  conditional fileds
泪痕_元怜(958186957)  14:16:22
好的
 
 
成都 - 窗外(496724812)  15:05:04
@江苏 - 泪痕 你这个需求可以通过form alter来改,在渲染这个form的时候检查各项的值,然后设置输入框的enable属性或者不输出某些输入框,这种方法不知道是否能直接通过构建POST消息绕过,如果能,那么存在一定的安全问题,如果很在意这一点,可以配合hook_node_insert来检查,这样可以确保权限限制不会被绕过
 
普通分类: