I believe I made a mistake here by adding "<require-permission>/
permission/admin/login</require-permission>" permission to the parent node
as it the menu items should be under "Manage" node.
So I removed the specific permissions to it, yet I still cannot see the
menu item with "queue_menu" as id. Any advice on this ?
My purpose is to show the following menu items based on the permissions
provided. In way that the parent menu item does not hide them.
<menu>
<id>queue_browse</id>
<i18n-key>browse</i18n-key>
<i18n-bundle>org.wso2.carbon.andes.ui.i18n.Resources</i18n-bundle>
<parent-menu>queue_menu</parent-menu>
<link>../queues/queue_details.jsp</link>
<region>region1</region>
<order>10</order>
<style-class>manage</style-class>
<icon>../queues/images/list.gif</icon>
<require-permission>/permission/admin/manage/queue/browseQueue</require-permission>
</menu>
<menu>
<id>queues_add</id>
<i18n-key>add</i18n-key>
<i18n-bundle>org.wso2.carbon.andes.ui.i18n.Resources</i18n-bundle>
<parent-menu>queue_menu</parent-menu>
<link>../queues/queue_add.jsp</link>
<region>region1</region>
<order>45</order>
<style-class>home</style-class>
<icon>../queues/images/add.gif</icon>
<require-permission>/permission/admin/manage/queue/addQueue</require-permission>
</menu>
Hope I am clear on the description.
Hemika Kodikara
Software Engineer
WSO2 Inc.
lean . enterprise . middleware
http://wso2.com
Mobile : +94777688882
On Wed, Mar 4, 2015 at 11:48 AM, Hemika Kodikara <[email protected]> wrote:
> Hi All,
>
> I have set the following permissions on the components.xml file.
>
> <menu>
> <id>queue_menu</id>
> <i18n-key>queues</i18n-key>
>
> <i18n-bundle>org.wso2.carbon.andes.ui.i18n.Resources</i18n-bundle>
> <parent-menu>manage_menu</parent-menu>
> <link>#</link>
> <region>region1</region>
> <order>25</order>
> <style-class>home</style-class>
> <icon>../queues/images/queues.gif</icon>
>
> <require-permission>/permission/admin/login</require-permission>
> </menu>
> <menu>
> <id>queue_browse</id>
> <i18n-key>browse</i18n-key>
>
> <i18n-bundle>org.wso2.carbon.andes.ui.i18n.Resources</i18n-bundle>
> <parent-menu>queue_menu</parent-menu>
> <link>../queues/queue_details.jsp</link>
> <region>region1</region>
> <order>10</order>
> <style-class>manage</style-class>
> <icon>../queues/images/list.gif</icon>
>
> <require-permission>/permission/admin/manage/queue/browseQueue</require-permission>
> </menu>
> <menu>
> <id>queues_add</id>
> <i18n-key>add</i18n-key>
>
> <i18n-bundle>org.wso2.carbon.andes.ui.i18n.Resources</i18n-bundle>
> <parent-menu>queue_menu</parent-menu>
> <link>../queues/queue_add.jsp</link>
> <region>region1</region>
> <order>45</order>
> <style-class>home</style-class>
> <icon>../queues/images/add.gif</icon>
>
> <require-permission>/permission/admin/manage/queue/addQueue</require-permission>
> </menu>
>
> And I have created a role with the following permissions and added a user.
>
>
>
>
> But when logged in from that specific user of that role, the user cannot
> see "queue_browse" and "queues_add" menus in the manage menu of management
> console.
>
>
>
>
> Any idea why this is not being displayed ?
>
> Regards,
> Hemika
>
> Hemika Kodikara
> Software Engineer
> WSO2 Inc.
> lean . enterprise . middleware
> http://wso2.com
>
> Mobile : +94777688882
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev