我想限制未经授权用户访问屏幕转换。
这就是我所做的:
1)我创建了UserGroups并将某些用户添加到这些用户组。 2)我还创建了一些ArtifactGroups。 3)'ArtifactAuthz'实体将关联的UserGroup与ArtifactGroups相关联。 4)使用ArtifactGroupMember向ArtifactGroups添加了某些工件。
我可以限制/允许访问屏幕工件但不能限制对屏幕转换的访问。
准备数据以将屏幕转换工件添加到工件组中。
<moqui.security.ArtifactGroupMember artifactGroupId="CONFIG_ADMIN" artifactName="/tutorial/getTutorials" artifactTypeEnumId="AT_XML_SCREEN_TRANS" inheritAuthz="Y"/>
我怀疑,我没有使用正确的artifactName。我还试图找到屏幕转换的示例数据,但找不到任何。 请提供示例数据以将屏幕转换添加到工件组中。 提前谢谢。
答案 0 :(得分:0)
这不是经常使用的东西,虽然它是原始设计的一部分,但我总能找到更好的方法来处理特定的需求。也就是说,它得到了支持。在早期版本的Moqui中,格式为:
&#34; $ {parentScreen.location} .transition _ $ {名称}&#34;
由于这很麻烦,我在commit#ed0fd6e中将其更改为更像其他地方使用的格式:
&#34; $ {parentScreen.location} / $ {名称}&#34;
如果您现在从您正在使用的GitHub moqui / moqui存储库中提取。