Hi Manorama,

Correction, the name of the file was "component.xml" not "components.xml" .
Sorry for the typo.

Regards,
Hemika

Hemika Kodikara
Software Engineer
WSO2 Inc.
lean . enterprise . middleware
http://wso2.com

Mobile : +94777688882

On Fri, Mar 6, 2015 at 9:48 AM, Manorama Perera <[email protected]> wrote:

> Hi Hemika,
>
> I think the reason for the menu not being displayed is that the name of
> the xml file is incorrect.
> It should be "component.xml", not "components.xml".
>
> Thanks.
>
> On Wed, Mar 4, 2015 at 3:41 PM, Hemika Kodikara <[email protected]> wrote:
>
>> 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
>>
>>
>
>
> --
> Manorama Perera
> Software Engineer
> WSO2, Inc.;  http://wso2.com/
> Mobile : +94716436216
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to