Hlasování má mít i osobu, nejen string

This commit is contained in:
Jonas Havelka 2025-02-19 18:38:38 +01:00
parent 42380643df
commit dcba5b6b30
3 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,20 @@
# Generated by Django 4.2.16 on 2025-02-19 17:31
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('personalni', '0019_rename_upozorneni_resitel_upozornovat_na_opravy_reseni'),
('prednasky', '0022_preklep_u_odpovedi_hlasovanioznalostech'),
]
operations = [
migrations.AddField(
model_name='hlasovani',
name='ucastnik_osoba',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='personalni.osoba'),
),
]

View file

@ -88,6 +88,7 @@ class Hlasovani(models.Model):
#: že všechna předchozí hlasování zde mají náhodný string…) #: že všechna předchozí hlasování zde mají náhodný string…)
#: TODO Změnit to na Osobu* #: TODO Změnit to na Osobu*
ucastnik = models.CharField("Účastník", max_length=100) ucastnik = models.CharField("Účastník", max_length=100)
ucastnik_osoba = models.ForeignKey(Osoba, on_delete=models.CASCADE, blank=False, null=True)
seznam = models.ForeignKey(Seznam, null=True, on_delete=models.SET_NULL) seznam = models.ForeignKey(Seznam, null=True, on_delete=models.SET_NULL)
def __str__(self): def __str__(self):

View file

@ -64,6 +64,7 @@ def newPrednaska(request: HttpRequest) -> HttpResponse:
prednaska=prednaska, prednaska=prednaska,
body=form.cleaned_data['body'], body=form.cleaned_data['body'],
ucastnik=ucastnik, ucastnik=ucastnik,
ucastnik_osoba=osoba,
seznam=seznam, seznam=seznam,
) )