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
