def edit_user(request, user_id): if not is_active_superuser(request.user): return HttpResponseRedirect(reverse('sentry')) try: user = User.objects.get(pk=user_id) except User.DoesNotExist: return HttpResponseRedirect(reverse('sentry-admin-users')) form = ChangeUserForm(request.POST or None, instance=user) if form.is_valid(): user = form.save() return HttpResponseRedirect(reverse('sentry-admin-users')) project_list = Project.objects.filter( status=0, organization__member_set__user=user, ).order_by('-date_added') context = { 'form': form, 'the_user': user, 'project_list': project_list, } context.update(csrf(request)) return render_to_response('sentry/admin/users/edit.html', context, request)
def edit_user(request, user_id): if not request.user.has_perm('auth.can_change_user'): return HttpResponseRedirect(reverse('sentry')) try: user = User.objects.get(pk=user_id) except User.DoesNotExist: return HttpResponseRedirect(reverse('sentry-admin-users')) form = ChangeUserForm(request.POST or None, instance=user) if form.is_valid(): user = form.save() return HttpResponseRedirect(reverse('sentry-admin-users')) project_list = Project.objects.filter( status=0, team__member_set__user=user, ).order_by('-date_added') context = { 'form': form, 'the_user': user, 'project_list': project_list, } context.update(csrf(request)) return render_to_response('sentry/admin/users/edit.html', context, request)
def edit_user(request, user_id): if not request.is_superuser(): return HttpResponseRedirect(auth.get_login_url()) try: user = User.objects.get(pk=user_id) except User.DoesNotExist: return HttpResponseRedirect(absolute_uri('/manage/users/')) form = ChangeUserForm(request.POST or None, instance=user) if form.is_valid(): user = form.save() return HttpResponseRedirect(absolute_uri('/manage/users/')) project_list = Project.objects.filter( status=0, organization__member_set__user=user, ).order_by('-date_added') context = { 'form': form, 'the_user': user, 'project_list': project_list, } context.update(csrf(request)) return render_to_response('sentry/admin/users/edit.html', context, request)
def edit_user(request, user_id): if not request.user.has_perm('auth.can_change_user'): return HttpResponseRedirect(reverse('sentry')) try: user = User.objects.get(pk=user_id) except User.DoesNotExist: return HttpResponseRedirect(reverse('sentry-admin-users')) form = ChangeUserForm(request.POST or None, instance=user) if form.is_valid(): user = form.save() return HttpResponseRedirect(reverse('sentry-admin-users')) project_list = Project.objects.filter( status=0, member_set__user=user, ).exclude( projectcountbyminute__date__lte=datetime.datetime.now() - datetime.timedelta(days=30), ).annotate( avg_events_per_n=Sum('projectcountbyminute__times_seen'), n_value=Count('projectcountbyminute__times_seen') ).order_by('-date_added') context = { 'form': form, 'the_user': user, 'project_list': project_list, } context.update(csrf(request)) return render_to_response('sentry/admin/users/edit.html', context, request)
def edit_user(request, user_id): if not request.user.has_perm("auth.can_change_user"): return HttpResponseRedirect(reverse("sentry")) try: user = User.objects.get(pk=user_id) except User.DoesNotExist: return HttpResponseRedirect(reverse("sentry-admin-users")) form = ChangeUserForm(request.POST or None, instance=user) if form.is_valid(): user = form.save() return HttpResponseRedirect(reverse("sentry-admin-users")) project_list = Project.objects.filter(status=0, team__member_set__user=user).order_by("-date_added") context = {"form": form, "the_user": user, "project_list": project_list} context.update(csrf(request)) return render_to_response("sentry/admin/users/edit.html", context, request)
def edit_user(request, user_id): if not request.user.has_perm('auth.can_change_user'): return HttpResponseRedirect(reverse('sentry')) try: user = User.objects.get(pk=user_id) except User.DoesNotExist: return HttpResponseRedirect(reverse('sentry-admin-users')) form = ChangeUserForm(request.POST or None, instance=user) if form.is_valid(): user = form.save() return HttpResponseRedirect(reverse('sentry-admin-users')) context = { 'form': form, 'the_user': user, } context.update(csrf(request)) return render_to_response('sentry/admin/users/edit.html', context, request)