[web2py] Re: Making minor changes to auth.navbar()

2014-06-29 Thread cowbert
It goes into a model file after auth has been instantiated. Everything in the model is globalised as models are executed every time the app is accessed. Example in db.py: auth = Auth(db) ... def user_bar(): bar = reference to auth.user to generate nav bar... return bar then you would

[web2py] Re: Making minor changes to auth.navbar()

2014-05-13 Thread Sébastien Loix
Hello Lewis, I am having the same issue. Could you tell us where did you put the code for the navbar? Thanks! Sebastian El viernes, 20 de julio de 2012 10:35:25 UTC+2, Matt Newton escribió: Is there a simple way to make changes to the auth.navbar() helper object? For example, the default for

[web2py] Re: Making minor changes to auth.navbar()

2013-12-05 Thread Rohan Prinja
How did you solve it? I'm facing the same problem - deciding where to place the navbar code I wrote. On Saturday, 15 December 2012 09:09:05 UTC+5:30, Lewis wrote: I solved this. On Friday, December 14, 2012 3:37:45 PM UTC-8, Lewis wrote: I understand that code and put it in my controller.

[web2py] Re: Making minor changes to auth.navbar()

2012-12-14 Thread Lewis
I understand that code and put it in my controller. But, where do I put the reference to it in the view (the base view that is extended): By default it says: div id=navbar{{='auth' in globals() and auth.navbar(separators=(' ',' | ',''))}}/div I assume that user.bar must replace

[web2py] Re: Making minor changes to auth.navbar()

2012-12-14 Thread Lewis
I solved this. On Friday, December 14, 2012 3:37:45 PM UTC-8, Lewis wrote: I understand that code and put it in my controller. But, where do I put the reference to it in the view (the base view that is extended): By default it says: div id=navbar{{='auth' in globals() and

[web2py] Re: Making minor changes to auth.navbar()

2012-07-20 Thread Anthony
Unfortunately, the navbar isn't very flexible. However, it returns an HTML helper object (a SPAN with several components), so you can manipulate it after creation. The part after Welcome is the second component of the span, so: navbar = auth.navbar() if auth.user: navbar[1] =

[web2py] Re: Making minor changes to auth.navbar()

2012-07-20 Thread pbreit
I just write my own: def user_bar(): action = '/user' if auth.user: logout=A('logout', _href=action+'/logout') profile=A('profile', _href=action+'/profile') password=A('change password', _href=action+'/change_password') bar = SPAN(auth.user.email, ' | ',