Compare commits

..

No commits in common. "ac71922472e7d90cf8499c6464c126f486979434" and "19448ce6c0ba64db3953bbf1acefa785a3c87487" have entirely different histories.

View file

@ -6,7 +6,7 @@ from personalni.models import Organizator, Osoba
class Seznam(models.Model): class Seznam(models.Model):
""" """
Spojuje :py:class:`Přednášky <prednasky.models.Prednaska>` a :py:class:`Znalosti <prednasky.models.Znalost> Spojuje :py:class:`Přednášky <prednasky.models.Prednaska>`
se :py:class:`Soustředěními <soustredeni.models.Soustredeni>`, se :py:class:`Soustředěními <soustredeni.models.Soustredeni>`,
kde by mohly zaznít, nebo zazní/zazněly. kde by mohly zaznít, nebo zazní/zazněly.
""" """
@ -19,8 +19,8 @@ class Seznam(models.Model):
class Stav(models.IntegerChoices): class Stav(models.IntegerChoices):
""" Stav seznamu přednášek (NAVRH se používá k hlasování viz :py:func:`daný view <prednasky.views.newPrednaska>`). """ """ Stav seznamu přednášek (NAVRH se používá k hlasování viz :py:func:`daný view <prednasky.views.newPrednaska>`). """
NAVRH = 1, "Návrh" #: odpovídá před-soustřeďkové představě o tom, jaké přednášky dělat (dá se o nich třeba hlasovat ap.) NAVRH = 1, "Návrh"
BUDE = 2, "Bude" #: odpovídá definitivní představě o tom, co bude/bylo a dá se porovnávat s novými návrhy BUDE = 2, "Bude"
id = models.AutoField(primary_key=True) id = models.AutoField(primary_key=True)
soustredeni = models.ForeignKey(Soustredeni, null=True, default=None, on_delete=models.PROTECT) soustredeni = models.ForeignKey(Soustredeni, null=True, default=None, on_delete=models.PROTECT)
@ -99,9 +99,6 @@ class Znalost(models.Model):
""" """
Reprezentuje znalost, na kterou se můžeme účastníka ptát (nechat je hlasovat). Reprezentuje znalost, na kterou se můžeme účastníka ptát (nechat je hlasovat).
(Viz :py:class:`HlasováníOZnalostech <prednasky.models.HlasovaniOZnalostech>`.) (Viz :py:class:`HlasováníOZnalostech <prednasky.models.HlasovaniOZnalostech>`.)
(V podstatě :py:class:`Přednáška <prednasky.models.Prednaska>, jen neobsahuje
tolik detailů a v hlasování jiné odpovědi.)
""" """
class Meta: class Meta:
db_table = "prednasky_znalost" db_table = "prednasky_znalost"
@ -121,9 +118,6 @@ class HlasovaniOZnalostech(models.Model):
Reprezentuje hlasování jednoho účastníka Reprezentuje hlasování jednoho účastníka
o jedné :py:class:`Znalosti <prednasky.models.Znalost>` o jedné :py:class:`Znalosti <prednasky.models.Znalost>`
v jednom :py:class:`Seznamu <prednasky.models.Seznam>` (účastníkův pohled se totiž mezi sousy změnit) v jednom :py:class:`Seznamu <prednasky.models.Seznam>` (účastníkův pohled se totiž mezi sousy změnit)
(V podstatě totéž, co :py:class:`Hlasování <prednasky.models.Hlasovani>`, jen jiné komentáře
u odpovědí a místo přednášky odkazuje na znalost.)
""" """
class Odpoved(models.IntegerChoices): class Odpoved(models.IntegerChoices):
""" Na kolik danou znalost účastník ovládá v daném Hlasování (větší číslo = víc zná) """ """ Na kolik danou znalost účastník ovládá v daném Hlasování (větší číslo = víc zná) """