add: checky v hodnotítku
This commit is contained in:
		
							parent
							
								
									2b1c5e4e6e
								
							
						
					
					
						commit
						c8516d6eda
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -62,6 +62,8 @@ | |||
| <h3>Neveřejná poznámka:</h3> | ||||
| <p>{{ poznamka_form.poznamka }}</p> | ||||
| 
 | ||||
| <script>vporadku=true;</script> | ||||
| {% for h in hodnoceni %}{% if h.body < 0.0 %} <script>if(vporadku){vporadku=false;alert("Pozor! Některé hodnocení má záporné body.\n\nBuď jde o záměr, nebo o špatné zadáný počet bodů (např. součet bodů za úlohu) nebo se něco pokazilo.\n\nPokud se to děje neočekávaně a opakovaně, napiš webařům :)");}</script> {% endif %}{% endfor %} | ||||
| {# Hodnocení: #} | ||||
| <h3>Hodnocení:</h3> | ||||
| <table> | ||||
|  |  | |||
|  | @ -315,7 +315,10 @@ def hodnoceniReseniView(request, pk, *args, **kwargs): | |||
| 			zmeny_bodu = [it for it in form.changed_data if it.startswith("body")] | ||||
| 			if len(zmeny_bodu) == 1: | ||||
| 				hodnoceni.__setattr__(zmeny_bodu[0], data_for_body[zmeny_bodu[0]]) | ||||
| 				hodnoceni.save() | ||||
| 			if len(zmeny_bodu) != 1 and len(zmeny_bodu) != 4: | ||||
| 				print(f"Hodnocení {hodnoceni} mělo mít nastavené víc různých bodů: {zmeny_bodu}. Nastavuji -0.1.") | ||||
| 				logger.warning(f"Hodnocení {hodnoceni} mělo mít nastavené víc různých bodů: {zmeny_bodu}. Nastavuji -0.1.") | ||||
| 				hodnoceni.body = -0.1 | ||||
| 			hodnoceni.save() | ||||
| 
 | ||||
| 	return redirect(success_url) | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue