def UserDetails(request, **kwargs): if request.method == "POST": form = UserChangeForm(request.POST, instance=User.objects.get(pk=kwargs.get('pk')), prefix="form") if form.is_valid(): form.save() action = request.POST.get('action') if action == "delete": User.objects.filter(pk=kwargs.get('pk')).delete() return HttpResponse('') elif action == "toggle_admin": user = User.objects.get(pk=kwargs.get('pk')) group = Group.objects.get(name="Admin") if not user.groups.filter(name="Admin").count(): user.groups.add(group) else: user.groups.remove(group) return HttpResponse('') else: form = UserChangeForm(instance=User.objects.get(pk=kwargs.get('pk')), prefix="form") template = loader.get_template('userportal/user_detail.html') return HttpResponse(template.render({'form': form}, request))
def post(self,request): form = UserChangeForm(request.POST) if form.is_valid(): form.save() return redirect('profile') else: return render(request,'profile_edit',{'form':form})
def post(self, request): form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/users/profile') request.context_dict['form'] = form return render(request, 'users/profile.html', request.context_dict)
def update_view(request, id): user = get_object_or_404(User, id=id) form = UserChangeForm(request.POST or None, instance=user) if form.is_valid(): form.save() return redirect('users') context = {'form': form, 'user': user} return render(request, 'pages/user_update.html', context)
def user_update(request): template_name = 'app/user_profile_update.html' user = get_object_or_404(User, pk=request.user.id) form = UserChangeForm(request.POST or None, instance=user) if form.is_valid(): form.save() return redirect('user-profile') return render(request, template_name, {'form': form})
def update(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('accounts:main') else: form = UserChangeForm(instance=request.user) return render(request, 'update.html', {'form': form})
def editar_usuarios(request): if request.method == "POST": form = UserChangeForm(request.POST) if form.is_valid(): form.save() return redirect('index') else: form = UserChangeForm(instance=request.user) return render(request, 'usuarios/editar_usuario.html', {'form':form})
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid: form.save() return redirect("/account/profile/") else: form = UserChangeForm(instance=request.user) return render(request, 'accounts/edit_profile.html', {"form": form})
def editView(request): if request.method == "POST": form = UserChangeForm(request.POST) if form.is_valid(): form.save() return redirect('login_url') else: form = UserChangeForm() return render(request,'dashboard.html',{'form':form})
def edit_profile(request): if request.method == "POST": form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/profile') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, "first_app/editprofile.html", args)
def edit_profile(request): if request.method == "POST": form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('login') else: form = UserChangeForm(instance=request.user) return render(request, 'registration/edit_profile.html', {'form': form}) return redirect('login.html')
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/profile') else: form = UserChangeForm(instance=request.user) return None
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('profile/') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'accounts/edit_profile.html', args)
def profile_edit(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/profile') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'core/edit.html', args)
def post( self, request ): form = UserChangeForm( request.POST, instance=request.user ) if form.is_valid(): form.save() return redirect( '/users/profile' ) request.context_dict['form'] = form return render( request, 'users/profile.html', request.context_dict )
def profile_view(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() else: form = UserChangeForm(instance=request.user) return render(request, 'registration/profile.html', {'form': form})
def edit_profil(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/profil') else: form = UserChangeForm(instance=request.user) args = {'form:form'} return render(request, 'editprofil.html', args)
def editinfo(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('userinfo') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'details/editinfo.html', args)
def data_view(request): if request.method == 'POST': user_form = UserChangeForm(request.POST, instance=request.user) if user_form.is_valid(): user_form.save() return redirect('profile') else: user_form = UserChangeForm(instance=request.user) context = {'form': user_form} return render(request, 'Data/data.html', context)
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/profile') else: form = UserChangeForm(instance=request.user) return render(request, 'user_profile/edit_profile.html', {'form': form})
def user_update(request): if request.method == 'POST': user_change_form = UserChangeForm(data=request.POST, instance=request.user) if user_change_form.is_valid(): user_change_form.save() return redirect('mypage') else: user_change_form = UserChangeForm(instance=request.user) return render(request, 'registration/user_update.html', {'user_change_form': user_change_form})
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('/restricted') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'pinpoint/edit_profile.html')
def EditProfile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() messages.info(request, 'Upadet Profile Successfuly..!!') return render(request, 'UserLogin.html') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'EditProfile.html', args)
def edit_profile(request): if request.method == "POST": form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('account:profile') else: form = UserChangeForm(instance=request.user) context = {'form':form} template = 'edit_profile.html' return render(request,template,context)
def edit_profile(request): # print(request.user) if (request.method == 'POST'): form = UserChangeForm(request.POST, instance=request.user) if (form.is_valid()): form.save() return redirect('/teacher/profile') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'teacher/edit_profile.html', args)
def profile_edit(self, request, username, template='teleforma/profile_edit.html'): if request.user.is_superuser: user_hidden_fields = [ 'profile-user', 'user-password', 'user-last_login', 'user-date_joined' ] else: user_hidden_fields = [ 'user-username', 'user-is_staff', 'profile-user', 'user-is_active', 'user-password', 'user-last_login', 'user-date_joined', 'user-groups', 'user-user_permissions', 'user-is_superuser', 'profile-expiration_date' ] user = User.objects.get(username=username) if user != request.user and not request.user.is_staff: mess = ugettext('Access not allowed') title = ugettext('User profile') + ' : ' + username + ' : ' + mess description = ugettext( 'Please login or contact the website administator to get a private access.' ) messages.error(request, title) return render(request, 'teleforma/messages.html', {'description': description}) try: profile = user.get_profile() except: profile = UserProfile(user=user) if request.method == 'POST': user_form = UserChangeForm(request.POST, instance=user, prefix='user') profile_form = UserProfileForm(request.POST, instance=profile, prefix='profile') if user_form.is_valid() and profile_form.is_valid(): user_form.save() profile_form.save() return redirect('teleforma-desk-profile', username) else: user_form = UserChangeForm(instance=user, prefix='user') profile_form = UserProfileForm(instance=profile, prefix='profile') forms = [user_form, profile_form] return render(request, template, { 'forms': forms, 'usr': user, 'user_hidden_fields': user_hidden_fields })
def edit(request): if request.POST: form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('user') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'main/edit.html', args)
def post(self, req): action = req.POST.get('action', '') if action == 'update': form = UserChangeForm( req.POST, instance=User.objects.get(username=req.POST['username'])) form.save() return redirect('/web/admin') else: form = UserCreationForm(req.POST) form.save() return redirect('/web/admin')
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() messages.success(request, ('You Have Edited Your Profile... :D')) return redirect('home') else: form = UserChangeForm(instance=request.user) context = {'key_form': form} return render(request, 'authenticate/edit_profile.html', context)
def edit_profile(request): if request.method == 'POST': form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect(to='home') else: form = UserChangeForm(instance=request.user) args = {'form': form} return render(request, 'registration/edit-profile.html', args)
def edit_user(request): if request.method == 'POST': form = UserChangeForm(request.POST) if form.is_valid(): form.save() return redirect('home') else: return render(request, 'register.html', {'form': form}) else: form = UserChangeForm() return render(request, 'register.html', {'form': form})
def edit_user(request, userID): user = None try: user = User.objects.get(id=userID) edit_form = UserChangeForm(request.POST or None, instance=user) if request.method == 'POST': if edit_form.is_valid(): edit_form.save() return HttpResponseRedirect('/admin/users') return render(request,'staff/edit_user.html',{'form':edit_form}) except Challenge.DoesNotExist: print "User "+ userID +" not found" return HttpResponseRedirect('/admin/users')
def myinfo( request, template_name = 'accounts/settings.html' ): """ Processes requests for the settings page, where users can edit their profiles. """ page_title = 'Account Settings' if request.method == 'POST': # postdata = request.POST.copy() form = UserChangeForm(request.POST, instance=request.user) if form.is_valid(): form.save() else: form = UserChangeForm(instance=request.user) title = 'Settings' return render_to_response( template_name, locals(), context_instance = RequestContext( request) )
def view_account(request, user_id): try: view_user = User.objects.get(pk=user_id) except ObjectDoesNotExist: raise Http404 if request.method == "POST": form = UserChangeForm(request.POST, instance=view_user) if form.is_valid(): form.save() else: form = UserChangeForm(instance=view_user) return render_to_response("account/view.html", {"view_user": view_user, "form": form,}, context_instance=RequestContext(request) )
def user_modify(request, user_id): try: user = User.objects.get(id=user_id) except User.DoesNotExist: messages.error(request, 'Usuario no existente.') return HttpResponseRedirect('/administracion/users/') if request.POST: f = UserChangeForm(request.POST, instance = user) if f.errors: return render_to_response('users/modify.html', {'form':f}, RequestContext(request)) else: f.save() messages.success(request, 'Usuario editado exitosamente.') if 'add_another' in request.POST.keys(): return HttpResponseRedirect('/administracion/users/crear/') return HttpResponseRedirect('/administracion/users/') else: f = UserChangeForm(instance = user) return render_to_response('users/modify.html', {'form':f, 'obj':user}, RequestContext(request))
def user_edit(self, form_values, user_id): logged_in_employee = Subscriber.objects.get(user=self.user) subscriber_to_save = Subscriber.objects.get(user__id__exact=int(user_id)) is_company_admin = UserGroupManager.is_company_admin(self.user) if logged_in_employee.id != subscriber_to_save.id: if not is_company_admin: return self.respond(is_saved=False, auth_errors='Permission Denied') subscriber_form = SubscriberCreationForm(data=form_values) subscriber_form.is_company_admin = is_company_admin subscriber_form.logged_in_employee = logged_in_employee subscriber_form.user_changed = subscriber_to_save.user # all fields in User model are required for UserChangeForm. Hence the addition. form_values['date_joined'] = subscriber_to_save.user.date_joined form_values['last_login'] = subscriber_to_save.user.last_login user_form = UserChangeForm( form_values, instance=subscriber_to_save.user ) if subscriber_form.is_valid() and user_form.is_valid(): # the m2m fields will be cleared if we save using model form. Hence the hack. user_group = copy.copy(subscriber_to_save.user.groups.all()) user_form.save() if is_company_admin: subscriber_to_save.save() subscriber_to_save.user.groups.clear() user_group = [Group.objects.get(pk=subscriber_form.cleaned_data['role'])] subscriber_to_save.user.groups.add(*user_group) return self.respond( is_saved=True, subscriber=subscriber_to_save.serialize() ) return self.respond( is_saved=False, subscriber_form_errors=subscriber_form.errors, user_form_errors=user_form.errors )
def EditUser(request, slug=None): """ Editar usuario de forma simple. """ user = request.user if request.method == 'POST': form = UserChangeForm(request.POST, instance=user) if form.is_valid(): #Actualizar el objeto user = form.save() messages.success(request, 'Usuario actualizado exitosamente.', extra_tags='html_dante') return HttpResponseRedirect(reverse('home:listar_usuarios')) else: form = UserChangeForm(instance=user) context = { 'form': form, } return render(request, 'home/user_change.html', context)
def edit_user(request, user_id = 0): c = RequestContext(request, dictionary) auto_form = AutoUserForm() auto_form.fields['user'].widget.attrs = { "data-role" : "edit-user", "class" : "edit-user autocomplete" } if request.method == "POST" and (user_id or 'user_1' in request.POST): u = User.objects.get(pk = user_id or request.POST['user_1']) if request.method == "POST": form = UserChangeForm(data = request.POST, instance = u) if form.is_valid(): u = form.save() else: form = UserChangeForm(instance = u) else: form = UserChangeForm() c['form'] = auto_form c['big-form'] = form return render_to_response('lib_admin/edit_user.html', {}, c)