|
|
|
from django.shortcuts import render
|
|
|
|
from django.contrib.auth.decorators import login_required
|
|
|
|
from django.http import HttpResponseRedirect
|
|
|
|
from django.urls import reverse
|
|
|
|
|
|
|
|
from .forms import MntForm, ContactForm
|
|
|
|
|
|
|
|
@login_required
|
|
|
|
def dbDashboard(request):
|
|
|
|
mnts = request.user.maintainer_set.all()
|
|
|
|
|
|
|
|
mntForm = contactForm = None
|
|
|
|
if request.method == "POST":
|
|
|
|
mntForm = MntForm(data=request.POST, prefix="mnt_")
|
|
|
|
contactForm = ContactForm(person=True, data=request.POST, prefix="contact")
|
|
|
|
if mntForm.is_valid() and contactForm.is_valid():
|
|
|
|
print("NOOT")
|
|
|
|
|
|
|
|
#return HttpResponseRedirect(reverse("whoisdb:dashboard"))
|
|
|
|
|
|
|
|
|
|
|
|
mntForm = MntForm(prefix="mnt", initial={'handle': 'AUTO', 'description': 'Main maintainer of %s' % request.user.username})
|
|
|
|
contactForm = ContactForm(person=True, initial={'handle': 'AUTO'}, prefix='contact_')
|
|
|
|
return render(request, "whoisdb/overview.html", {"mnts": mnts, "mntForm": mntForm, "contactForm": contactForm})
|
|
|
|
|
|
|
|
def manageMnt(request, mnt=None):
|
|
|
|
if mnt:
|
|
|
|
# object or 404
|
|
|
|
pass
|
|
|
|
return render(request, "whoisdb/overview.html", {})
|
|
|
|
|