2

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

这就是我所做的:

1)我创建了用户组并将某些用户添加到这些用户组中。2) 我还创建了某些 ArtifactGroups。3) 通过“ArtifactAuthz”实体将用户组与 ArtifactGroups 相关联。4) 使用 ArtifactGroupMember 将某些工件添加到 ArtifactGroups。

我能够限制/允许访问屏幕工件,但不能限制对屏幕转换的访问。

准备数据以将屏幕转换工件添加到工件组中。

<moqui.security.ArtifactGroupMember artifactGroupId="CONFIG_ADMIN" artifactName="/tutorial/getTutorials" artifactTypeEnumId="AT_XML_SCREEN_TRANS" inheritAuthz="Y"/>

我怀疑,我没有使用正确的 artifactName。我还尝试查找屏幕转换的示例数据,但找不到任何数据。请提供示例数据以将屏幕转换添加到工件组中。提前致谢。

4

1 回答 1

0

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

“${parentScreen.location}.transition_${name}”

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

“${parentScreen.location}/${name}”

如果您现在从 GitHub moqui/moqui 存储库中提取,那么您将使用它。

于 2015-02-02T02:29:07.070 回答