Re: Roles and Query Strings

Matt Raible <lists-T7vlz3gD7BdF/EzeuO4KJwC/[email protected]>
Newsgroups gmane.comp.java.struts-menu.user
Message-ID <[email protected]>
On Feb 15, 2005, at 10:38 AM, Brian Rosenthal wrote:

> Hello.  I'm brand new to the list.  Scott Scott Sayles suggested I  
> join and ask this question here:
>
> I have two questions regarding Struts-Menu, a SourceForge project
> that's now been decoupled from Struts itself. The API docs seem to
> indicate that FGM played a part in its creation, so I thought it
> would be appropriate to ask them here. I tried to research these
> issues on the project's web site, but had no luck. Even tried
> to "Submit an issue" but got a 404.
>
> 1) Following the code in the examples is pretty
> straightforward. I'm trying to hide menu items based on roles,
> which is implemented in a very straightforward way. I have a
> ListItemMenu Displayer which behaves as expected. When I add
> permissions="rolesAdapter" to my <menu:useMenuDisplayer> tag and
> update menu-config.xml with a roles="bigboss," only authenticated
> users of type bigboss can see the menu item. Here's the problem.
> When I switch my useMenuDisplayer to the coolmenu (which is pretty
> cool, btw) the behavior breaks. Non-bigbosses s  ee no menu at all.
> I haven't changed anything else and yes, I have added a
> CoolMenuDisplayer Displayer to menu-config.xml with the proper name.

It sounds like a bug in CoolMenus - are you using CoolMenus3 or  
CoolMenus4?

>
> 2) I have several MenuItems that are unusable. The value for
> the page attribute in these MenuItems contain query strings with
> name/value pairs.
> page="/myfile.html?fname=brian"
> Apparently, an equals sign is not accepted. I tried overriding this
> using
> page="!<[PCDATA[/myfile.html?fname=brian]]>"
> but no luck. I did find a similar problem online, but no fix.
> http://www.mail-archive.com/struts-menu-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org/ 
> msg00072.html

What's the error you're getting?  I don't think = is a unique character  
in XML, but I could be wrong.

Matt

>
> Can anyone on this list offer some suggestions, or even point me in
> the right direction?
>
> Thanks,
> -BR
>
> Do you Yahoo!?
>  Yahoo! Mail - 250MB free storage. Do more. Manage less.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.