More caffeine required tomorrow evening!

Thanks Marcel.


On Jan 20, 10:15 pm, Marcel Sander <[email protected]>
wrote:
> Hi Matt,
>
> You mixed up True and False in your controller.
>
> should be
>
> class ItemController(BaseController):
>     def index(self):
>         identity  = request.environ.get('repoze.who.identity')
>         if identity is not None:
>             c.name = identity['user'].username
>             c.logout_button = True #not False!
>         else:
>             c.name = "Guest"
>             c.logout_button = False #not True!
>
> Matt Woolnough schrieb:
>
>
>
> > I am trying to display a 'Log Out' link on a page that only is
> > displayed when a user is logged in.
>
> > When I try this link will not display when its inside the if
> > statement.
>
> > Anyone know how do?
>
> > Thanks in advance,
>
> > Matt
>
> > ----<itemcontroller.mako>--------------
>
> > class ItemController(BaseController):
> >     def index(self):
> >         identity  = request.environ.get('repoze.who.identity')
> >         if identity is not None:
> >             c.name = identity['user'].username
> >             c.logout_button = False
> >         else:
> >             c.name = "Guest"
> >             c.logout_button = True
>
> > ----<item.mako>--------------
>
> > % if c.logout_button == True:
> >        ${h.link_to('Log Out', h.url('/logout_handler'))}
> > % endif
-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en.


Reply via email to