Hlasování má mít i osobu, nejen string
This commit is contained in:
parent
42380643df
commit
dcba5b6b30
3 changed files with 22 additions and 0 deletions
20
prednasky/migrations/0023_hlasovani_ucastnik_osoba.py
Normal file
20
prednasky/migrations/0023_hlasovani_ucastnik_osoba.py
Normal 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'),
|
||||
),
|
||||
]
|
|
@ -88,6 +88,7 @@ class Hlasovani(models.Model):
|
|||
#: že všechna předchozí hlasování zde mají náhodný string…)
|
||||
#: TODO Změnit to na Osobu*
|
||||
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)
|
||||
|
||||
def __str__(self):
|
||||
|
|
|
@ -64,6 +64,7 @@ def newPrednaska(request: HttpRequest) -> HttpResponse:
|
|||
prednaska=prednaska,
|
||||
body=form.cleaned_data['body'],
|
||||
ucastnik=ucastnik,
|
||||
ucastnik_osoba=osoba,
|
||||
seznam=seznam,
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in a new issue