Uprava pocitani rocniku resitele (z rocniku misto data)
This commit is contained in:
		
							parent
							
								
									35d9f0ccd1
								
							
						
					
					
						commit
						3c1db85895
					
				
					 2 changed files with 10 additions and 10 deletions
				
			
		|  | @ -210,16 +210,16 @@ class Resitel(SeminarModelBase): | ||||||
|                 'school-name': str(self.skola) if self.skola else 'Skola neni znama', |                 'school-name': str(self.skola) if self.skola else 'Skola neni znama', | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|     def rocnik(self, datum): |     def rocnik(self, rocnik): | ||||||
| 		"""Vypise skolni rocnik resitele pro zadane datum typu datetime. | 		"""Vrati skolni rocnik resitele pro zadany Rocnik. | ||||||
|                 Vraci None pro neznamy rocnik.""" |                 Vraci '' pro neznamy rok maturity resitele, Z* pro ekvivalent ZŠ.""" | ||||||
|                 if self.rok_maturity is None: |                 if self.rok_maturity is None: | ||||||
|                     return None |                     return '' | ||||||
| 		rozdil = self.rok_maturity - datum.year | 		rozdil = 5 - (self.rok_maturity - rocnik.prvni_rok) | ||||||
| 		if datum.month < 9: |                 if rozdil >= 1: | ||||||
| 			return 4 - rozdil |                     return str(rozdil) | ||||||
|                 else: |                 else: | ||||||
| 			return 5 - rozdil |                     return 'Z' + str(rozdil + 9) | ||||||
| 
 | 
 | ||||||
|     def titul(self, celkove_body): |     def titul(self, celkove_body): | ||||||
| 		"Vrati titul podle zadaneho poctu bodu." | 		"Vrati titul podle zadaneho poctu bodu." | ||||||
|  |  | ||||||
|  | @ -96,7 +96,7 @@ class CisloView(generic.DetailView): | ||||||
|             v = vysledky[vi] |             v = vysledky[vi] | ||||||
|             tv = RadekVysledkovky() |             tv = RadekVysledkovky() | ||||||
|             tv.resitel = v.resitel   |             tv.resitel = v.resitel   | ||||||
|             tv.rocnik = tv.resitel.rocnik(context['cislo'].datum_vydani) |             tv.rocnik = tv.resitel.rocnik(context['cislo'].rocnik) | ||||||
|             tv.resitel.titul = tv.resitel.titul(v.body_celkem) |             tv.resitel.titul = tv.resitel.titul(v.body_celkem) | ||||||
|             tv.vysledek = v |             tv.vysledek = v | ||||||
|             #odkazuje na VysledkyKCislu |             #odkazuje na VysledkyKCislu | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Tomas Gavenciak
						Tomas Gavenciak