限制对未授权用户的屏幕转换访问

时间:2015-01-31 12:30:52

标签: moqui

我想限制未经授权用户访问屏幕转换。

这就是我所做的:

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。我还试图找到屏幕转换的示例数据,但找不到任何。 请提供示例数据以将屏幕转换添加到工件组中。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这不是经常使用的东西,虽然它是原始设计的一部分,但我总能找到更好的方法来处理特定的需求。也就是说,它得到了支持。在早期版本的Moqui中,格式为:

&#34; $ {parentScreen.location} .transition _ $ {名称}&#34;

由于这很麻烦,我在commit#ed0fd6e中将其更改为更像其他地方使用的格式:

&#34; $ {parentScreen.location} / $ {名称}&#34;

如果您现在从您正在使用的GitHub moqui / moqui存储库中提取。