Done,
Now we have:
object userRoles extends RequestVar[List[Role]](Nil)
so we can use it like:
userRoles(AuthRole("useradmin", "siteadmin")) or
userRoles(AuthRole("useradmin"))
Thanks for you eagle eyes Jorge ;)
Br's,
Marius
On Dec 29, 8:24 pm, Marius <[email protected]> wrote:
> Good observation. It used to be Box[Role] ... but since multiple roles
> are supported it just became Box[List[Role]] ... but indeed List[Role]
> should suffice now. I'll make the changes today or tomorrow.
>
> Br's,
> Marius
>
> On Dec 29, 7:55 pm, "Jorge Ortiz" <[email protected]> wrote:
>
> > Why Box[List[Role]] instead of just List[Role]?
>
> > Is there a semantic difference between Empty and Full(Nil)?
>
> > --j
>
> > On Mon, Dec 29, 2008 at 7:33 AM, Marius <[email protected]> wrote:
>
> > > Hi,
>
> > > If you use so far the HTTP authentication support in Lift, you code
> > > would likely break. So far we could assign a single role to user by
> > > using userRoleRequestVar. This has been changed from:
>
> > > object userRole extends RequestVar[Box[Role]](Empty)
>
> > > to
>
> > > object userRoles extends RequestVar[Box[List[Role]]](Empty)
>
> > > In your authentication function you can say:
>
> > > userRoles(Full(AuthRole("useradmin", "siteadmin"))) or
> > > userRoles(Full(AuthRole("useradmin")))
>
> > > Br's,
> > > Marius
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---