report validation in model
This commit is contained in:
parent
1230e4cdc7
commit
692b1192fb
8
TODO
8
TODO
|
@ -1,7 +1,4 @@
|
|||
- after registration direct login!
|
||||
- call dupe validation könnte ins model wandern
|
||||
- help text for QSO adding "achtung die no könnte schon vergeben sein wenn ihr zu mehreren drauf loggt"
|
||||
- qsoform muss den report richtig parsen, gucken ob es [0-5][0-9] ist (blöden validator adden)
|
||||
|
||||
- bastla will die passwort regeln einfacher haben
|
||||
- beim qso log kann noch vorne die uhrzeit dran
|
||||
|
@ -16,3 +13,8 @@
|
|||
- die blöden linkss oben sollten noch anzeigen wo man ist in der navbar
|
||||
- forms müssen crispy! oderso. sollen schöner
|
||||
- call dupe check mit tastypie based on call+band
|
||||
- qsoform muss den report richtig parsen, gucken ob es [0-5][0-9] ist (blöden validator adden)
|
||||
|
||||
Glaube nich, dass ich das mache
|
||||
- call dupe validation könnte ins model wandern
|
||||
- help text for QSO adding "achtung die no könnte schon vergeben sein wenn ihr zu mehreren drauf loggt"
|
||||
|
|
|
@ -2,6 +2,7 @@ from __future__ import unicode_literals
|
|||
|
||||
from django.db import models
|
||||
from django.contrib.auth.models import AbstractUser
|
||||
from django.core.validators import RegexValidator
|
||||
|
||||
from .validators import CallUsernameValidator
|
||||
|
||||
|
@ -47,13 +48,17 @@ class Frequency(models.Model):
|
|||
return "Channel %s: %s MHz" % (self.channel, self.qrg)
|
||||
|
||||
class QSO(models.Model):
|
||||
reportValidator = RegexValidator("[1-5][1-9]")
|
||||
|
||||
owner = models.ForeignKey(User)
|
||||
time = models.DateTimeField(blank=True)
|
||||
call = models.CharField(max_length=20)
|
||||
band = models.ForeignKey(Band)
|
||||
|
||||
reportTX = models.CharField(max_length=7, default=59, verbose_name='RST-S')
|
||||
reportRX = models.CharField(max_length=7, default=59, verbose_name='RST-R')
|
||||
|
||||
|
||||
reportTX = models.CharField(max_length=7, default=59, verbose_name='RST-S', validators=[reportValidator])
|
||||
reportRX = models.CharField(max_length=7, default=59, verbose_name='RST-R', validators=[reportValidator])
|
||||
|
||||
ownNo = models.IntegerField(verbose_name='Nr-S')
|
||||
otherNo = models.IntegerField(verbose_name='Nr-R')
|
||||
|
|
Loading…
Reference in New Issue