Fix V došlých řešeních – předpřipravený předmět (spíš, co mě jen tak napadlo)
This commit is contained in:
		
							parent
							
								
									8c7daa9945
								
							
						
					
					
						commit
						537e7b39f1
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -30,6 +30,7 @@ from taggit.managers import TaggableManager | |||
| from reversion import revisions as reversion | ||||
| 
 | ||||
| from seminar.utils import roman, FirstTagParser # Pro získání úryvku z TextNode | ||||
| from seminar.utils import hlavni_problem | ||||
| from seminar import treelib | ||||
| 
 | ||||
| from unidecode import unidecode # Používám pro získání ID odkazu (ještě je to někde po někom zakomentované) | ||||
|  | @ -924,6 +925,10 @@ class Problem(SeminarModelBase,PolymorphicModel): | |||
| 	def admin_url(self): | ||||
| 			return reverse('admin:seminar_problem_change', args=(self.id, )) | ||||
| 
 | ||||
| 	def hlavni_problem(self): | ||||
| 		""" Pro daný problém vrátí jeho nejvyšší nadproblém.""" | ||||
| 		return hlavni_problem(self) | ||||
| 
 | ||||
| # FIXME - k úloze | ||||
| 	def body_v_zavorce(self): | ||||
| 		"""Vrať string s body v závorce jsou-li u problému vyplněné, jinak '' | ||||
|  |  | |||
|  | @ -60,7 +60,7 @@ $(document).ready(function(){ | |||
| 
 | ||||
| <p>Řešené problémy: {{ object.problem.all | join:", " }}</p> | ||||
| 
 | ||||
| <p>Řešitelé: {% for r in object.resitele.all %} {{ r }} (<a href="mailto:{{ r.osoba.email }}?subject=Re: Řešení M%26M {{ object.problem.all | join:", " }}">{{ r.osoba.email }}</a>) | ||||
| <p>Řešitelé: {% for r in object.resitele.all %} {{ r }} (<a href="mailto:{{ r.osoba.email }}?subject={{ "Oprava řešení M&M " | urlencode }}{{ object.problem.all.0.hlavni_problem | urlencode }}">{{ r.osoba.email }}</a>) | ||||
| {% if forloop.revcounter0 != 0 %}, {% endif %} {% endfor %}</p> | ||||
| 
 | ||||
| {# https://docs.djangoproject.com/en/3.1/ref/models/instances/#django.db.models.Model.get_FOO_display #} | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Jonas Havelka
						Jonas Havelka