Beispiel #1
0
def project_url_edit(request, pk, url):
    url = ProjectURL.get(url)
    project = Project.get(pk)
    form = ProjectURLForm(request.POST or None, instance=url)
    if form.is_valid():
        obj = form.save(commit=False)
        obj.project = project
        obj.save()
        return HttpResponseRedirect(reverse("projects-list"))
    return direct_to_template(request, "project_url_edit.html", extra_context={
        "form": form,
        "project": project,
        "nav": {"selected": "projects",},
    })
Beispiel #2
0
def project_url_edit(request, pk, url):
    url = ProjectURL.get(url)
    project = Project.get(pk)
    form = ProjectURLForm(request.POST or None, instance=url)
    if form.is_valid():
        obj = form.save(commit=False)
        obj.project = project
        obj.save()
        return HttpResponseRedirect(reverse("projects-list"))
    return direct_to_template(request,
                              "project_url_edit.html",
                              extra_context={
                                  "form": form,
                                  "project": project,
                                  "nav": {
                                      "selected": "projects",
                                  },
                              })
Beispiel #3
0
 def handle_project_url(self, value):
     try:
         return ProjectURL.get(value).key()
     except IndexError:
         pass