def user_add_stage(request): if not request.user.has_perm('auth.change_user'): raise PermissionDenied manipulator = UserCreationForm() if request.method == 'POST': new_data = request.POST.copy() errors = manipulator.get_validation_errors(new_data) if not errors: new_user = manipulator.save(new_data) msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': 'user', 'obj': new_user} if "_addanother" in request.POST: request.user.message_set.create(message=msg) return HttpResponseRedirect(request.path) else: request.user.message_set.create(message=msg + ' ' + _("You may edit it again below.")) return HttpResponseRedirect('../%s/' % new_user.id) else: errors = new_data = {} form = oldforms.FormWrapper(manipulator, new_data, errors) return render_to_response('admin/auth/user/add_form.html', { 'title': _('Add user'), 'form': form, 'is_popup': '_popup' in request.REQUEST, 'add': True, 'change': False, 'has_delete_permission': False, 'has_change_permission': True, 'has_file_field': False, 'has_absolute_url': False, 'auto_populated_fields': (), 'bound_field_sets': (), 'first_form_field_id': 'id_username', 'opts': User._meta, 'username_help_text': User._meta.get_field('username').help_text, }, context_instance=template.RequestContext(request))
def newlogin(request): form = UserCreationForm() if request.method == 'POST': data = request.POST.copy() errors = form.get_validation_errors(data) if not errors: if data['magicword'] == "bacon": new_user = form.save(data) burner = Burner() burner.user = new_user burner.save() cache.delete(CACHE_KEY) user = authenticate(username=data['username'], password=data['password1']) if user: login(request, user) return HttpResponseRedirect("/user/profile") else: # this is a total cheat, but doing this without an entry in the model is a pita data['badmagicword'] = "1" else: data, errors = {}, {} try: del data['badmagicword'] except KeyError: pass return render_to_response("campmanager/user/newlogin", { 'form' : forms.FormWrapper(form, data, errors) })
def register(request): form = UserCreationForm() if request.method == "POST": data = request.POST.copy() errors = form.get_validation_errors(data) if not errors: new_user = form.save(data) return HttpResponseRedirect('/show_color/') else: data, errors = {}, {} return render_to_response('my_register.html', {'form': form, 'errors': errors})
def register(req): form = UserCreationForm() if req.method == 'POST': data = req.POST.copy() print dir(form) errors = form.get_validation_errors(data) if not errors: new_user = form.save() return HttpResponseRedirect("/accounts/created/") else: context = { 'form': form } return render_to_response("registration/register.html", context, context_instance=RequestContext(req))
def register(request): form = UserCreationForm() if request.method == 'POST': data = request.POST.copy() errors = form.get_validation_errors(data) if not errors: new_user = form.save(data) return HttpResponseRedirect("/set_rdi/") else: data, errors = {}, {} return render_to_response("registration/register.html", {'form': forms.FormWrapper(form, data, errors)})
def register(request): form = UserCreationForm() if request.method == 'POST': data = request.POST.copy() errors = form.get_validation_errors(data) if not errors: new_user = form.save() return HttpResponseRedirect("/accounts/created/") else: data, errors = {}, {} return render_to_response("registration/register.html", { 'form' : forms.FormWrapper(form, data, errors)})
def register(request): '''Register a new user on Bookworm''' form = UserCreationForm() if request.method == 'POST': data = request.POST.copy() errors = form.get_validation_errors(data) if not errors: new_user = form.save(data) user = auth.authenticate(username=new_user.username, password=request.POST['password1']) if user is not None and user.is_active: auth.login(request, user) return HttpResponseRedirect(reverse('library.views.index')) return direct_to_template(request, "auth/register.html", { 'form' : form })
def user_add_stage(request): if not request.user.has_perm('auth.change_user'): raise PermissionDenied manipulator = UserCreationForm() if request.method == 'POST': new_data = request.POST.copy() errors = manipulator.get_validation_errors(new_data) if not errors: new_user = manipulator.save(new_data) msg = _('The %(name)s "%(obj)s" was added successfully.') % { 'name': 'user', 'obj': new_user } if "_addanother" in request.POST: request.user.message_set.create(message=msg) return HttpResponseRedirect(request.path) else: request.user.message_set.create( message=msg + ' ' + _("You may edit it again below.")) return HttpResponseRedirect('../%s/' % new_user.id) else: errors = new_data = {} form = oldforms.FormWrapper(manipulator, new_data, errors) return render_to_response( 'admin/auth/user/add_form.html', { 'title': _('Add user'), 'form': form, 'is_popup': '_popup' in request.REQUEST, 'add': True, 'change': False, 'has_delete_permission': False, 'has_change_permission': True, 'has_file_field': False, 'has_absolute_url': False, 'auto_populated_fields': (), 'bound_field_sets': (), 'first_form_field_id': 'id_username', 'opts': User._meta, 'username_help_text': User._meta.get_field('username').help_text, }, context_instance=template.RequestContext(request))