On Jul 13, 2010, at 7:57 AM, Jean-Guy wrote:
> It had a the auth bar in the body of the views I put it into...
>
> The profile button is still in the navigatio bar and the bar is duplicate.
>
> It not replacing the original bar, not sure that was the goal...
I haven't been following this thread, so I don't have a view on that. The
SyntaxError you're seeing below, though, is simply that you've got two c=
keyword arguments, which Python objects to. 'user' is a function, not a
controller.
>
> Jonhy
>
> On 2010-07-13 10:25, Jonathan Lundell wrote:
>>
>> On Jul 13, 2010, at 6:52 AM, Jean-Guy wrote:
>>
>>> The :
>>> {{=auth.navbar('welcome',URL(r=request,c='default',c='user'))}}
>>
>> Try f='user' (not c=).
>>
>>
>>>
>>> Not working :
>>>
>>> Traceback (most recent call last):
>>> File "/nigthly_build/web2py/gluon/restricted.py", line 176, in restricted
>>> ccode = compile2(code,layer)
>>> File "/nigthly_build/web2py/gluon/restricted.py", line 163, in compile2
>>> return compile(code.rstrip().replace('\r\n','\n')+'\n', layer, 'exec')
>>> File
>>> "/nigthly_build/web2py/applications/GUImdg1/views/lotns/create.html", line
>>> 88
>>>
>>> SyntaxError: keyword argument repeated
>>>
>>> Jonhy
>>>
>>> On 2010-07-12 18:22, mdipierro wrote:
>>>>
>>>> if in the view you use
>>>>
>>>> {{=auth.navbar('welcome',URL(r=request,c='default',c='user'))}}
>>>>
>>>> then I just added some code to trunk so that if
>>>>
>>>> auth.settings.actions_disabled.append('profile')
>>>>
>>>> The link to profile is not displayed.
>>>>
>>>> Please check it.
>>>>
>>>> On 12 Lug, 16:38, Jean-Guy <[email protected]> wrote:
>>>>
>>>>> It raises a 404 error when "modify profil" is cliked...
>>>>>
>>>>> I add those line to catch it up in the user controller:
>>>>>
>>>>> if request.args[0] == 'profile':
>>>>> return dict(form='you are not allowed (permission)')
>>>>>
>>>>> Maybe it could be simpler to just remove the entry in the layout??
>>>>>
>>>>> Or both...
>>>>>
>>>>> Jonhy
>>>>>
>>>>> On 2010-07-12 15:31, mdipierro wrote:
>>>>>
>>>>>
>>>>>> auth.settings.actions_disabled.append('profile')
>>>>>>
>>>>>
>>>>>> On 12 Lug, 10:29, Jean-Guy<[email protected]> wrote:
>>>>>>
>>>>>
>>>>>>> I get this error :
>>>>>>>
>>>>>
>>>>>>> AttributeError:'NoneType'object has no attribute'append'
>>>>>>>
>>>>>
>>>>>>> I put this :
>>>>>>>
>>>>>
>>>>>>> auth.settings.function_disabled.append('profile')
>>>>>>>
>>>>>
>>>>>>> In the db.py and in the user function...
>>>>>>>
>>>>>
>>>>>>> Jonhy
>>>>>>>
>>>>>
>>>>>>> On 2010-07-12 11:04, mdipierro wrote:
>>>>>>>
>>>>>
>>>>>>>> That line only links the edit profile page. To block it you need to
>>>>>>>> 1) remove the list (as you did) and
>>>>>>>> 2) auth.settings.function_disabled.append('profile')
>>>>>>>>
>>>>>
>>>>>>>> On 12 Lug, 09:48, Jean-Guy<[email protected]> wrote:
>>>>>>>>
>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>
>>>>>>>>> It says here
>>>>>>>>> :http://web2py.com/book/default/section/8/1?search=profile
>>>>>>>>>
>>>>>
>>>>>>>>> That this line :
>>>>>>>>>
>>>>>
>>>>>>>>> http://.../[app]/default/user/profile
>>>>>>>>>
>>>>>
>>>>>>>>> Control if the user can or not edit their profile by exposing or not
>>>>>>>>> the
>>>>>>>>> function.
>>>>>>>>>
>>>>>
>>>>>>>>> I remove it but the users can still edit their profiles.
>>>>>>>>>
>>>>>
>>>>>>>>> Do I miss something?
>>>>>>>>>
>>>>>
>>>>>>>>> Jonhy
>>>>>>>>>
>>>
>>
>>
>