我正在尝试添加自定义权限,即特定于我使用 ServiceBuilder 构建的自定义模型(请参阅下面的资源操作/default.xml 摘录)。我的 portlet 已经部署,并且正在使用中。
我对此有两个问题:
- 我假设我必须在升级方法中重新创建适当的资源,以便考虑我的新操作键。是这样吗 ?
- 如果我必须再次向我的所有模型实例添加资源,是否会保留之前分配的权限?
最好的问候, 阿兰
资源操作 default.xml 文件的提取:
<permissions>
<supports>
<action-key>VIEW</action-key>
<action-key>DELETE</action-key>
...
<action-key>NEW_CUSTOM_PERMISSION</action-key>
</supports>
...
</permissions>