Added contest start/end time for qso points validation
This commit is contained in:
parent
8018706715
commit
80900ecd21
5
TODO
5
TODO
|
@ -1,9 +1,8 @@
|
||||||
- calculate "claimed points"
|
- calculate "claimed points"
|
||||||
- listviews mit pagination evaluieren
|
- listviews mit pagination evaluieren
|
||||||
- top overview mit claimed und real score
|
- top overview mit claimed und real score
|
||||||
- add times to contest
|
|
||||||
- copy data automatically from shadow users to registered users
|
|
||||||
- check QSO checking, not both sides get linked to each other
|
- check QSO checking, not both sides get linked to each other
|
||||||
|
- user + points overview
|
||||||
|
|
||||||
(Partially) Done
|
(Partially) Done
|
||||||
- bootstrap muss gelernt sein (sieht aber noch an vielen stellen crappy aus)
|
- bootstrap muss gelernt sein (sieht aber noch an vielen stellen crappy aus)
|
||||||
|
@ -30,6 +29,8 @@
|
||||||
- cbr parser zum hochladen
|
- cbr parser zum hochladen
|
||||||
- link/funktion um qsos erneut gegeneinander checken zu lassen
|
- link/funktion um qsos erneut gegeneinander checken zu lassen
|
||||||
- registered datum, name und "genauer standort" für benutzer und shadowbenutzer?
|
- registered datum, name und "genauer standort" für benutzer und shadowbenutzer?
|
||||||
|
- copy data automatically from shadow users to registered users
|
||||||
|
- add times to contest
|
||||||
|
|
||||||
Glaube nich, dass ich das mache
|
Glaube nich, dass ich das mache
|
||||||
- call dupe validation könnte ins model wandern
|
- call dupe validation könnte ins model wandern
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Generated by Django 1.10.3 on 2017-01-28 16:39
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
import django.utils.timezone
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('contest', '0017_auto_20170127_1833'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='contest',
|
||||||
|
name='qsoEndTime',
|
||||||
|
field=models.DateTimeField(default=django.utils.timezone.now),
|
||||||
|
preserve_default=False,
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='contest',
|
||||||
|
name='qsoStartTime',
|
||||||
|
field=models.DateTimeField(default=django.utils.timezone.now),
|
||||||
|
preserve_default=False,
|
||||||
|
),
|
||||||
|
]
|
|
@ -16,6 +16,9 @@ class Contest(models.Model):
|
||||||
callQrg = models.ForeignKey("Frequency", models.SET_NULL, null=True, blank=True)
|
callQrg = models.ForeignKey("Frequency", models.SET_NULL, null=True, blank=True)
|
||||||
deadline = models.DateTimeField()
|
deadline = models.DateTimeField()
|
||||||
|
|
||||||
|
qsoStartTime = models.DateTimeField()
|
||||||
|
qsoEndTime = models.DateTimeField()
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue