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

Reply via email to