Opravy stylu při merge do stable
This commit is contained in:
		
							parent
							
								
									e100625d61
								
							
						
					
					
						commit
						206ddf4abe
					
				
					 3 changed files with 45 additions and 32 deletions
				
			
		|  | @ -181,11 +181,14 @@ class KorekturyView(generic.TemplateView): | |||
|             o.komentare = o.komentar_set.all() | ||||
|             for k in o.komentare: | ||||
|                 if k.autor in zasluhy: | ||||
|                     zasluhy[k.autor]+=1 | ||||
|                 else:  | ||||
|                     zasluhy[k.autor]=1 | ||||
| 	zasluhy = [{'autor':jmeno, 'pocet':pocet} for (jmeno,pocet) in zasluhy.items()] | ||||
| 	zasluhy.sort(key=lambda z:z['pocet'],reverse=True) | ||||
|                     zasluhy[k.autor] += 1 | ||||
|                 else: | ||||
|                     zasluhy[k.autor] = 1 | ||||
|         zasluhy = [ | ||||
|             {'autor': jmeno, 'pocet': pocet} | ||||
|             for (jmeno, pocet) in zasluhy.items() | ||||
|         ] | ||||
|         zasluhy.sort(key=lambda z: z['pocet'], reverse=True) | ||||
| 
 | ||||
|         strany = set(o.strana for o in opravy) | ||||
|         opravy_na_stranu = [{'strana': s, 'op_id': opravy.filter(strana=s)} for s in strany] | ||||
|  |  | |||
|  | @ -72,10 +72,16 @@ urlpatterns = [ | |||
|         staff_member_required(views.soustredeniObalkyView), name='seminar_soustredeni_obalky'), | ||||
| 
 | ||||
|     url(r'^tex-upload/login/$', views.LoginView, name='seminar_login'), | ||||
|     url(r'^tex-upload/$', staff_member_required(views.texUploadView), name='seminar_tex_upload'), | ||||
|     url( | ||||
|         r'^tex-upload/$', | ||||
|         staff_member_required(views.texUploadView), | ||||
|         name='seminar_tex_upload' | ||||
|     ), | ||||
| 
 | ||||
|     # Ceka na autocomplete v3 | ||||
|     #url(r'^autocomplete/organizatori/$', staff_member_required(views.OrganizatorAutocomplete.as_view()), name='seminar_autocomplete_organizator') | ||||
|     # url(r'^autocomplete/organizatori/$', | ||||
|     # staff_member_required(views.OrganizatorAutocomplete.as_view()), | ||||
|     # name='seminar_autocomplete_organizator') | ||||
| 
 | ||||
| 
 | ||||
| ] | ||||
|  |  | |||
|  | @ -122,26 +122,31 @@ class StareNovinkyView(generic.ListView): | |||
| 
 | ||||
| ### Co je M&M | ||||
| 
 | ||||
| ## Organizatori | ||||
| 
 | ||||
| # Organizatori | ||||
| def aktivniOrganizatori(rok=date.today().year): | ||||
|     		return Organizator.objects.exclude( | ||||
| 			organizuje_do_roku__isnull=False,  | ||||
| 			organizuje_do_roku__lt=rok | ||||
| 		).order_by('user__first_name') | ||||
|     return Organizator.objects.exclude( | ||||
|         organizuje_do_roku__isnull=False, | ||||
|         organizuje_do_roku__lt=rok | ||||
|     ).order_by('user__first_name') | ||||
| 
 | ||||
| 
 | ||||
| class CojemamOrganizatoriView(generic.ListView): | ||||
|     model = Organizator | ||||
|     template_name='seminar/cojemam/organizatori.html' | ||||
|     template_name = 'seminar/cojemam/organizatori.html' | ||||
|     queryset = aktivniOrganizatori() | ||||
| 
 | ||||
|     def get_context_data(self, **kwargs): | ||||
|         context = super(CojemamOrganizatoriView, self).get_context_data(**kwargs) | ||||
|         context['aktivni'] = True | ||||
|         return context | ||||
| 
 | ||||
| 
 | ||||
| class CojemamOrganizatoriStariView(generic.ListView): | ||||
|     model = Organizator | ||||
|     template_name='seminar/cojemam/organizatori.html' | ||||
|     queryset = Organizator.objects.exclude(id__in = aktivniOrganizatori()).order_by('-organizuje_do_roku') | ||||
|     template_name = 'seminar/cojemam/organizatori.html' | ||||
|     queryset = Organizator.objects.exclude( | ||||
|         id__in=aktivniOrganizatori()).order_by('-organizuje_do_roku') | ||||
| 
 | ||||
| ### Archiv | ||||
| 
 | ||||
|  | @ -807,24 +812,23 @@ def texDownloadView(request, rocnik, cislo): | |||
|     return JsonResponse(response) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| # Ceka na autocomplete v3 | ||||
| #class OrganizatorAutocomplete(autocomplete.Select2QuerySetView): | ||||
| #	def get_queryset(self): | ||||
| #		if not self.request.user.is_authenticated(): | ||||
| #			return Organizator.objects.none() | ||||
| # class OrganizatorAutocomplete(autocomplete.Select2QuerySetView): | ||||
| # 	def get_queryset(self): | ||||
| # 		if not self.request.user.is_authenticated(): | ||||
| # 			return Organizator.objects.none() | ||||
| # | ||||
| #		qs = aktivniOrganizatori() | ||||
| # 		qs = aktivniOrganizatori() | ||||
| # | ||||
| #		if self.q: | ||||
| #			if self.q[0] == "!": | ||||
| #				qs = Organizator.objects.all() | ||||
| #				query = self.q[1:] | ||||
| #			else: | ||||
| #				query = self.q | ||||
| #			qs = qs.filter( | ||||
| #				Q(prezdivka__isstartswith=query)| | ||||
| #				Q(user__first_name__isstartswith=query)| | ||||
| #				Q(user__last_name__isstartswith=query)) | ||||
| # 		if self.q: | ||||
| # 			if self.q[0] == "!": | ||||
| # 				qs = Organizator.objects.all() | ||||
| # 				query = self.q[1:] | ||||
| # 			else: | ||||
| # 				query = self.q | ||||
| # 			qs = qs.filter( | ||||
| # 				Q(prezdivka__isstartswith=query)| | ||||
| # 				Q(user__first_name__isstartswith=query)| | ||||
| # 				Q(user__last_name__isstartswith=query)) | ||||
| # | ||||
| #		return qs | ||||
| # 		return qs | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Matěj Kocián
						Matěj Kocián