|
|
|
@ -11,7 +11,7 @@ from django.urls import reverse
|
|
|
|
|
import datetime
|
|
|
|
|
|
|
|
|
|
from .models import User, Contest, Frequency, Reference, QSO
|
|
|
|
|
from .forms import UpdateRefForm, QSOForm
|
|
|
|
|
from .forms import UpdateRefForm, QSOForm, QSOFormWithTime
|
|
|
|
|
|
|
|
|
|
def index(request):
|
|
|
|
|
if request.user.is_authenticated():
|
|
|
|
@ -72,14 +72,14 @@ def logEdit(request, qsoid):
|
|
|
|
|
form = None
|
|
|
|
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
|
|
form = QSOForm(user=request.user, instance=qso, data=request.POST)
|
|
|
|
|
form = QSOFormWithTime(user=request.user, instance=qso, data=request.POST)
|
|
|
|
|
if form.is_valid():
|
|
|
|
|
form.instance.save()
|
|
|
|
|
|
|
|
|
|
messages.info(request, "QSO has been edited")
|
|
|
|
|
return HttpResponseRedirect(reverse("contest:log"))
|
|
|
|
|
else:
|
|
|
|
|
form = QSOForm(user=request.user, instance=qso)
|
|
|
|
|
form = QSOFormWithTime(user=request.user, instance=qso)
|
|
|
|
|
|
|
|
|
|
return render(request, 'contest/logEdit.html', {'form': form, "qso": qso})
|
|
|
|
|
|
|
|
|
|