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 reversion import revisions as reversion | ||||||
| 
 | 
 | ||||||
| from seminar.utils import roman, FirstTagParser # Pro získání úryvku z TextNode | from seminar.utils import roman, FirstTagParser # Pro získání úryvku z TextNode | ||||||
|  | from seminar.utils import hlavni_problem | ||||||
| from seminar import treelib | 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é) | 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): | 	def admin_url(self): | ||||||
| 			return reverse('admin:seminar_problem_change', args=(self.id, )) | 			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 | # FIXME - k úloze | ||||||
| 	def body_v_zavorce(self): | 	def body_v_zavorce(self): | ||||||
| 		"""Vrať string s body v závorce jsou-li u problému vyplněné, jinak '' | 		"""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š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> | {% if forloop.revcounter0 != 0 %}, {% endif %} {% endfor %}</p> | ||||||
| 
 | 
 | ||||||
| {# https://docs.djangoproject.com/en/3.1/ref/models/instances/#django.db.models.Model.get_FOO_display #} | {# 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