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…) | 	#: ž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): | ||||||
|  |  | ||||||
|  | @ -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, | ||||||
| 					) | 					) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue