I think I found a bug in the logic:present tag as documented below:
PresentTag.java, line 151:
changed from:
present = request.isUserInRole(role);
Where role is a string.
If I pass in a comma-delimited list, the tag checks for
isUserInRole("TimeTrackerAdministrator,TimeTrackerSupervisor,TimeTrackerEmployee")
and it doesn't find them.
I propose either (1) changing the ConditionalBaseTag.java and PresentTag.java
to accept role as a String[] array, or (2) parse the string looking for commas
in PresentTag.java.
Please let me know how to proceed from here.
Matt
--------------------------------------------------------------------------------
From: Matt Raible
Subject: <logic:present role="..." >
Date: Tue, 11 Sep 2001 17:03:40 -0700
--------------------------------------------------------------------------------
I have the following statement that seems to work fine for the
"TimeTrackerAdministrator" role, but not for the Employee role - any ideas?
<strutslogic:present
role="TimeTrackerAdministrator,TimeTrackerSupervisor,TimeTrackerEmployee">
</strutslogic:present>
__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com