keyfunc
V2EX  ›  问与答

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

  •  
  •   keyfunc · Nov 8, 2016 · 2675 views
    This topic created in 3480 days ago, the information mentioned may be changed or developed.

    创建了用户 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 replies    2016-11-09 09:33:46 +08:00
    keyfunc
        1
    keyfunc  
    OP
       Nov 9, 2016
    有大神知道如何设置吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2668 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    ♥ Do have faith in what you're doing.