V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
keyfunc
V2EX  ›  问与答

近期装了 Redmine,对其问题的更新权限有些疑问

  •  
  •   keyfunc · 2016-11-08 21:44:05 +08:00 · 2291 次点击
    这是一个创建于 2937 天前的主题,其中的信息可能已经有所发展或是发生改变。

    创建了用户 A 、用户 B 与用户 C ,定义用户 A 属于角色 A 、用户 B 属于角色 B ,用户 C 属于角色 C 。

    想达到的效果

    用户 A 创建一个问题,指派给用户 B 。问题状态是 new ,这个时候用户 A 允许修改问题的所有字段,用户 B 允许修改问题的部分字段(如状态,进度等),用户 C 对问题只读。

    这样是否能做到?

    还有一个比较奇怪的设置

    在 [流程设置] -> [状态转换] 这里

    		new	open	resolved	close	reopened
    new		-	*	*		*	-
    open		-	-	*		*	-
    resolved	-	-	-		*	-
    close		-	-	-		-	*
    reopened	-	*	-		-	-
    

    我是大概这样设置的,中间删掉了几个状态,想法是当用户新建问题,如果状态是 new ,那么当被指派的用户更新问题时,只允许将问题状态设置为 open , resolved , close 这几个状态,但实际情况是,指派用户允许将问题状态设置为 new 不变,因为 new 状态可以设置一些问题的字段,我想要的效果是指派用户不允许修改 new 状态下可设置的字段。

    请问应该怎么处理?

    1 条回复    2016-11-09 09:33:46 +08:00
    keyfunc
        1
    keyfunc  
    OP
       2016-11-09 09:33:46 +08:00
    有大神知道如何设置吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2655 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:00 · PVG 13:00 · LAX 21:00 · JFK 00:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.