What we have implemented is a set of public authorisation methods in our
base action which we call via ognl passing the actionId as the parameter.
For example to test if a user should be shown the print report we have a
isUserAuthorised(Integer actionId) method which we use as follows:
<s:if test="%{isUserAuthorised(123)}">Your stuff in here</s:if>I have to say that I think this is one of the best aspects of OGNL as we're easily able to easily use server side authorisation with simple ajax calls. Z. On 30/11/10 5:41 AM, "Biesbrock, Kevin" <[email protected]> wrote: >Hello users. I'm Kevin, first time caller, long time listener (Mr. >Obvious reference). > >I have two reports and need to display a link for each if the following >conditions are met: > 1. The user is authorized to view the reports (they are secured), >and > 2. The specific report currently exists > >Both of these conditions are determined via predefined methods (they are >"black boxes" to me). > >Following the MVC pattern, what is the best way to split up the display >logic of this such that my links are displaying to the appropriate users >when they exist? > >The links will display on the home page. So I thought about determining >these factors in the home action and wrapping s:if tags around links to >the reports. It seems simple enough, I was just curious if there was a >different and/or better approach. >____ >Thank you for your time, >Kevin - "Beez" --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

