Not sure if it is of help to you, but Swarm has an example on how to do this:
http://wicketstuff.org/wicketsecurity/tabs/
You probably want the hide tabs option.
Source is available at
https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicket-security-examples

Maurice

On Nov 27, 2007 8:02 AM, Marieke Vandamme <[EMAIL PROTECTED]> wrote:
>
> I tried that, but it won't compile. Maybe because AbstractTab doesn't extends
> Component?
> I can't add the @AuthorizeAction to the panel, because the panel is only
> created when the specific tab is clicked.
>
>
>
> Eelco Hillenius wrote:
> >
> > On Nov 26, 2007 10:38 PM, Marieke Vandamme <[EMAIL PROTECTED]> wrote:
> >>
> >> That was my last solution, because i hoped it could be integrated with
> >> the
> >> auth-roles so i didn't have to check the role myself. Because if i'm
> >> right,
> >> before adding the tab to the list, i check with the role from the user's
> >> session?
> >
> > So did you try using @AuthorizeAction(action = Action.RENDER, roles =
> > Roles.ADMIN)? That way you could just add the panels and they wouldn't
> > be rendered when the user isn't authorized. And you can keep the
> > actual authorization code out of your normal component construction
> > code.
> >
> > Eelco
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/TabbedPanel-%2B-authorization-strategy-tf4875256.html#a13965770
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to