Zachování časové setřízenosti korekturovátka
This commit is contained in:
		
							parent
							
								
									a8af72df1d
								
							
						
					
					
						commit
						e470aaedaa
					
				
					 2 changed files with 3 additions and 1 deletions
				
			
		|  | @ -5,6 +5,7 @@ from django.utils import timezone | ||||||
| from django.conf import settings | from django.conf import settings | ||||||
| from django.utils.encoding import force_text | from django.utils.encoding import force_text | ||||||
| from django.core.exceptions import ObjectDoesNotExist | from django.core.exceptions import ObjectDoesNotExist | ||||||
|  | from django.utils.functional import cached_property | ||||||
| from django.utils.text import get_valid_filename | from django.utils.text import get_valid_filename | ||||||
| 
 | 
 | ||||||
| from seminar.models import Organizator | from seminar.models import Organizator | ||||||
|  | @ -122,6 +123,7 @@ class KorekturovanePDF(models.Model): | ||||||
| 		# uložíme png a změněný počet stran | 		# uložíme png a změněný počet stran | ||||||
| 		self.convert() | 		self.convert() | ||||||
| 
 | 
 | ||||||
|  | 	@cached_property | ||||||
| 	def cislo_a_tema(self): | 	def cislo_a_tema(self): | ||||||
| 		nazev_split = self.nazev.split() | 		nazev_split = self.nazev.split() | ||||||
| 		try: | 		try: | ||||||
|  |  | ||||||
|  | @ -59,7 +59,7 @@ class KorekturySeskupeneListView(KorekturyAktualniListView): | ||||||
| 	# {% regroup %} potřebuje dostat správně setříděné názvy, aby nedělal duplikáty | 	# {% regroup %} potřebuje dostat správně setříděné názvy, aby nedělal duplikáty | ||||||
| 	def get_queryset(self, *args, **kwargs): | 	def get_queryset(self, *args, **kwargs): | ||||||
| 		qs = super().get_queryset(**kwargs) | 		qs = super().get_queryset(**kwargs) | ||||||
| 		return qs.order_by('nazev') | 		return reversed(sorted(qs, key=lambda it: it.cislo_a_tema)) | ||||||
| 
 | 
 | ||||||
| ### Korektury | ### Korektury | ||||||
| class KorekturyView(generic.TemplateView): | class KorekturyView(generic.TemplateView): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue