def edit_team_member(request, team, member_id): try: member = team.member_set.get(pk=member_id) except TeamMember.DoesNotExist: return HttpResponseRedirect(reverse('sentry-manage-team', args=[team.slug])) if not can_edit_team_member(request.user, member): return HttpResponseRedirect(reverse('sentry')) form = EditTeamMemberForm(team, request.POST or None, instance=member) if form.is_valid(): member = form.save(commit=True) messages.add_message(request, messages.SUCCESS, _('Changes to your team member were saved.')) return HttpResponseRedirect(request.path) context = csrf(request) context.update({ 'page': 'members', 'member': member, 'form': form, 'SUBSECTION': 'members', }) return render_with_team_context(team, 'sentry/teams/members/edit.html', context, request)
def edit_team_member(request, team, member_id): try: member = team.member_set.get(pk=member_id) except TeamMember.DoesNotExist: return HttpResponseRedirect( reverse('sentry-manage-team', args=[team.slug])) if not can_edit_team_member(request.user, member): return HttpResponseRedirect(reverse('sentry')) form = EditTeamMemberForm(team, request.POST or None, instance=member) if form.is_valid(): member = form.save(commit=True) messages.add_message(request, messages.SUCCESS, _('Changes to your team member were saved.')) return HttpResponseRedirect(request.path) context = csrf(request) context.update({ 'page': 'members', 'member': member, 'form': form, 'SUBSECTION': 'members', }) return render_with_team_context(team, 'sentry/teams/members/edit.html', context, request)
def edit_team_member(request, team, member_id): try: member = team.member_set.get(pk=member_id) except TeamMember.DoesNotExist: return HttpResponseRedirect(reverse("sentry-manage-team", args=[team.slug])) if not can_edit_team_member(request.user, member): return HttpResponseRedirect(reverse("sentry")) form = EditTeamMemberForm(team, request.POST or None, instance=member) if form.is_valid(): member = form.save(commit=True) messages.add_message(request, messages.SUCCESS, _("Changes to your team member were saved.")) return HttpResponseRedirect(request.path) context = csrf(request) context.update({"page": "members", "member": member, "team": team, "form": form}) return render_to_response("sentry/teams/members/edit.html", context, request)
def edit_team_member(request, team, member_id): try: member = team.member_set.get(pk=member_id) except TeamMember.DoesNotExist: return HttpResponseRedirect(reverse('sentry-manage-team', args=[team.slug])) if not can_edit_team_member(request.user, member): return HttpResponseRedirect(reverse('sentry')) form = EditTeamMemberForm(team, request.POST or None, instance=member) if form.is_valid(): member = form.save(commit=True) return HttpResponseRedirect(request.path + '?success=1') context = csrf(request) context.update({ 'member': member, 'team': team, 'form': form, }) return render_to_response('sentry/teams/members/edit.html', context, request)