我创建了一个用户,然后为这个用户登录,所有屏幕都消失了。我做错了什么?
发布于 2020-09-07 16:39:47
我可以做的唯一假设是,您使用CUBA 7.2+和您的用户只有system-minimal角色,因此他们只能登录到客户端没有访问屏幕,实体,菜单项等我建议定义一个新的角色与所需的权限,无论是设计时或运行时。有关更多详细信息,请参阅角色documentation。
此外,请查看发行说明中的Security Subsystem部分,以熟悉CUBA 7.2中所做的更改。
发布于 2020-09-07 17:50:45
请正确设置安全设置。这意味着您需要在design-time的代码中创建一个角色,或者在runtime中为新用户定义一个角色,并授予相应的属性。
请注意,古巴的许可遵循“允许”原则。例如,如果您将一个实体定义为一个角色的只读,并在另一个角色中授予完全访问权限,则被授予这两个角色的用户将获得对该实体的完全访问权限。
https://stackoverflow.com/questions/63773307
复制相似问题