X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=myslice%2Fviewutils.py;h=a5f89f58cd10caec36ec320110b97a7aac1faa16;hb=4e348dd653e2f7124550f153a30744293eab3b2f;hp=937fa9bdb545a2633ab53ef5cacc248104720d63;hpb=f7dabf619b72ce2c915174401adbbb85891f41d6;p=myslice.git diff --git a/myslice/viewutils.py b/myslice/viewutils.py index 937fa9bd..a5f89f58 100644 --- a/myslice/viewutils.py +++ b/myslice/viewutils.py @@ -15,10 +15,14 @@ standard_topmenu_items = [ def topmenu_items (current,request=None): result=deepcopy(standard_topmenu_items) + has_user=request.user.is_authenticated() + if has_user: + result.append({ 'label':'Request a slice', 'href': '/portal/slice/request/'}) for d in result: - if d['label'].lower().find(current)>=0: d['is_active']=True + #if d['label'].lower()find(current)>=0: d['is_active']=True + if d['label'] == current: d['is_active']=True + print "CURRENT=", current if not request: return result - has_user=request.user.is_authenticated() # result.append (login_out_items [ has_user] ) return result