X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fviews.py;h=869bd2dcc6137a03891c24427dd995a2b3d41e02;hb=f44c5a4320e96117a4f463114e8adb10372cfb9e;hp=ba7f30f17aac2d04f853284b0bc12ab796073b83;hpb=02b4adc22f4be31f0f846aea95a7e7ac4a806ae8;p=unfold.git diff --git a/portal/views.py b/portal/views.py index ba7f30f1..869bd2dc 100644 --- a/portal/views.py +++ b/portal/views.py @@ -44,9 +44,10 @@ def index(request): sons.append(Raw(page=p, title=STEP1_TITLE, togglable=False, html=STEP0)) start_step += 1 else: - # XXX This should become local:user # We could pass a list of fields also, instead of retrieving them from metadata # Otherwise we need some heuristics to display nice forms + # XXX Could we log the user in after the form is validated ? + # XXX Explain the password is for XXX field_list = [{ 'name' : 'First name', 'field' : 'firstname', @@ -77,7 +78,7 @@ def index(request): 'type' : 'password', 'description' : 'Enter your password again', }] - sons.append(CreateForm(page = p, title = STEP1_TITLE, togglable = False, fields = field_list)) + sons.append(CreateForm(page = p, title = STEP1_TITLE, togglable = False, object = 'local:user', fields = field_list)) # STEP 2 # If the user already exists (is logged), let's display a summary of its institution