我们有一个奇怪的情况,我不知道如何调查。如果user1 / securityRole1获得已解析的案例与他们共享(读取+共享),当他们打开案例时,它显示为readonly(好)但活动功能区按钮处于活动状态。这意味着他们可以创建有关已解决案例的新活动(通过单击自动将关联字段填充到只读已解决案例的按钮)。
同时,案例所有者/ securityRole2在查看案例时看到该按钮显示为灰色,但可以通过文件/新建/活动创建新活动,并选择案例与手动相关。
User3 / admin安全角色与案例所有者相同。
如果我将admin角色添加到user1,那么该按钮会变灰,如果我再次取消管理员角色,它就会启用。
这怎么可能?当然,user1无法通过删除角色来获得权利吗?
任何建议都非常感谢。
答案 0 :(得分:0)
无论活动功能区是否显示为灰色,用户仍然可以转到主页>活动>新建并将已解决的案例设置为关于新活动表单。
您可以考虑在Create of Activity上添加一些javascript / precreate插件,以便您可以向用户抛出相应的错误消息,并防止上述情况发生。