Permissions 资源权限检查器Liferay 7

Permissions 资源权限检查器Liferay 7,permissions,liferay,action,liferay-7,Permissions,Liferay,Action,Liferay 7,我的portlet带有CRUD操作(不同的包、服务等) 我想在该portlet的权限中实现自定义操作 我创建default.xml文件: <?xml version="1.0"?> <resource-action-mapping> <portlet-resource> <portlet-name>com.mypackage.MyPortlet</portlet-name> <pe

我的portlet带有CRUD操作(不同的包、服务等)

我想在该portlet的权限中实现自定义操作

我创建
default.xml
文件:

<?xml version="1.0"?>

<resource-action-mapping>
       <portlet-resource>
       <portlet-name>com.mypackage.MyPortlet</portlet-name>
          <permissions>
           <supports>
               <action-key>STACKOVERFLOW_ACTION</action-key>
           </supports>
           </permissions>
       </portlet-resource>
</resource-action-mapping>
问题是-为什么除了默认操作“添加到页面”等,控制面板中什么都没有?我做错了什么

UPD: 这个品种不太管用=(


mypackage.web.portlet.MyPortlet
mypackage\u web\u portlet\u MyPortlet
真的
1.
视图测试
订阅测试
添加\u条目\u测试
许可证检验
订阅测试

您应该使用
块而不是
:Portlet资源由Liferay处理(并使用预定义的词汇表)您的portlet或服务引入了自己的数据类型,您可以在这些数据类型上定义自己的权限。

您应该使用
块,而不是
:portlet资源由Liferay处理(并使用预定义的词汇表)您的portlet或服务引入了自己的数据类型,您可以在这些数据类型上定义自己的权限。

谢谢您的回答,我已经更新了我的问题。我已经尝试使用了
,但它不起作用。您能告诉我类似smth的一步一步的操作顺序吗?我想我只是错过了一些关于您答案的问题,我已经更新了我问了我的问题。我已经试过使用
,但它不起作用。你能告诉我一步一步的行动顺序吗?我想我错过了一些东西
include-and-override=portlet-ext.properties
resource.actions.configs=resource-actions/default.xml
<?xml version="1.0"?>

<!DOCTYPE resource-action-mapping PUBLIC "-//Liferay//DTD Resource Action Mapping 7.0.0//EN" "http://www.liferay.com/dtd/liferay-resource-action-mapping_7_0_0.dtd">

<resource-action-mapping>

<model-resource>
        <model-name>mypackage.web.portlet.MyPortlet</model-name>
    <portlet-ref>
        <portlet-name>mypackage_web_portlet_MyPortlet</portlet-name>
    </portlet-ref>
    <root>true</root>
    <weight>1</weight>
    <permissions>
        <supports>
            <action-key>VIEW_TEST</action-key>
        </supports>
        <site-member-defaults>
            <action-key>SUBSCRIBE_TEST</action-key>
        </site-member-defaults>
        <guest-defaults />
        <guest-unsupported>
            <action-key>ADD_ENTRY_TEST</action-key>
            <action-key>PERMISSIONS_TEST</action-key>
            <action-key>SUBSCRIBE_TEST</action-key>
        </guest-unsupported>
    </permissions>
</model-resource>