Otevírání článků na správné straně #54
					 3 changed files with 21 additions and 1 deletions
				
			
		
							
								
								
									
										18
									
								
								seminar/migrations/0130_clanek_strana.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								seminar/migrations/0130_clanek_strana.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,18 @@ | |||
| # Generated by Django 4.2.13 on 2024-06-15 21:24 | ||||
| 
 | ||||
| from django.db import migrations, models | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('seminar', '0129_novinky_post'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AddField( | ||||
|             model_name='clanek', | ||||
|             name='strana', | ||||
|             field=models.PositiveIntegerField(blank=True, null=True, verbose_name='první strana'), | ||||
|         ), | ||||
|     ] | ||||
|  | @ -601,6 +601,8 @@ class Clanek(Problem): | |||
| 	cislo = models.ForeignKey(Cislo, blank=True, null=True, on_delete=models.PROTECT, | ||||
| 		verbose_name='číslo vydání', related_name='vydane_clanky') | ||||
| 	 | ||||
| 	strana = models.PositiveIntegerField(verbose_name="první strana", blank=True, null=True) | ||||
| 
 | ||||
| 	@cached_property | ||||
| 	def kod_v_rocniku(self): | ||||
| 		if self.stav == Problem.STAV_ZADANY or self.stav == Problem.STAV_VYRESENY: | ||||
|  |  | |||
|  | @ -17,7 +17,7 @@ | |||
| 		{% endifchanged %} | ||||
| 		<li> | ||||
| 			{% if clanek.cislo.pdf %} | ||||
| 			<a href="{{ clanek.cislo.pdf.url }}"> | ||||
| 			<a href="{{clanek.cislo.pdf.url}}{% if clanek.strana %}#page={{ clanek.strana }}{% endif %}"> | ||||
| 				{{ clanek.nazev }} | ||||
| 				({% for r in clanek.reseni_set.first.resitele.all %}{{r}}{% if not forloop.last %}, {% endif %}{% endfor %}) | ||||
| 			</a> | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue