def join_issue_view(request, issue_id): try: issue_contributor = Issue_Contributor.objects.get(issue_id=issue_id, contributor_id=request.user.id) except Issue_Contributor.DoesNotExist: new_issue_contributor = Issue_Contributor(issue_id=issue_id, contributor=request.user) new_issue_contributor.save() request.session["issue_id"] = issue_id return redirect("join_issue_successful_view", issue_id=issue_id) return redirect("issue_view", issue_id=issue_id)
def join_issue_view(request, issue_id): try: issue_contributor = Issue_Contributor.objects.get( issue_id=issue_id, contributor_id=request.user.id) except Issue_Contributor.DoesNotExist: new_issue_contributor = Issue_Contributor(issue_id=issue_id, contributor=request.user) new_issue_contributor.save() request.session['issue_id'] = issue_id return redirect('join_issue_successful_view', issue_id=issue_id) return redirect('issue_view', issue_id=issue_id)
def new_issue_view(request): if request.method == "POST": form = IssueForm(request.POST) if form.is_valid(): new_issue = Issue(title=form.cleaned_data["title"]) new_issue.save() new_issue_contributor = Issue_Contributor(issue=new_issue, contributor=request.user) new_issue_contributor.save() return HttpResponseRedirect("/dashboard/") else: form = IssueForm() context = {} context.update(csrf(request)) context["form"] = form return render(request, "dashboard/new_issue_view.html", context)
def new_issue_view(request): if request.method == 'POST': form = IssueForm(request.POST) if form.is_valid(): new_issue = Issue(title=form.cleaned_data['title']) new_issue.save() new_issue_contributor = Issue_Contributor(issue=new_issue, contributor=request.user) new_issue_contributor.save() return HttpResponseRedirect('/dashboard/') else: form = IssueForm() context = {} context.update(csrf(request)) context['form'] = form return render(request, 'dashboard/new_issue_view.html', context)