Jonas Havelka
1 year ago
10 changed files with 51 additions and 38 deletions
@ -0,0 +1,37 @@ |
|||||
|
from django.db import models |
||||
|
from django.urls import reverse |
||||
|
from reversion import revisions as reversion |
||||
|
from solo.models import SingletonModel |
||||
|
|
||||
|
from seminar.models.tvorba import Cislo |
||||
|
|
||||
|
|
||||
|
@reversion.register(ignore_duplicates=True) |
||||
|
class Nastaveni(SingletonModel): |
||||
|
|
||||
|
class Meta: |
||||
|
db_table = 'seminar_nastaveni' |
||||
|
verbose_name = 'Nastavení semináře' |
||||
|
|
||||
|
# aktualni_rocnik = models.ForeignKey(Rocnik, verbose_name='aktuální ročník', |
||||
|
# null=False, on_delete=models.PROTECT) |
||||
|
|
||||
|
aktualni_cislo = models.ForeignKey(Cislo, verbose_name='Aktuální číslo', |
||||
|
null=False, on_delete=models.PROTECT) |
||||
|
|
||||
|
cena_sous = models.IntegerField(null=False, |
||||
|
verbose_name="Účastnický poplatek za soustředění", |
||||
|
default=1000) |
||||
|
|
||||
|
@property |
||||
|
def aktualni_rocnik(self): |
||||
|
return self.aktualni_cislo.rocnik |
||||
|
|
||||
|
def __str__(self): |
||||
|
return 'Nastavení semináře' |
||||
|
|
||||
|
def admin_url(self): |
||||
|
return reverse('admin:seminar_nastaveni_change', args=(self.id, )) |
||||
|
|
||||
|
def verejne(self): |
||||
|
return False |
Loading…
Reference in new issue