mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 11:12:18 +01:00 
			
		
		
		
	Syntheses are working
This commit is contained in:
		@@ -538,10 +538,12 @@ class SynthesesOrgaListView(OrgaMixin, SingleTableView):
 | 
				
			|||||||
        qs = super().get_queryset()
 | 
					        qs = super().get_queryset()
 | 
				
			||||||
        if not self.request.user.admin:
 | 
					        if not self.request.user.admin:
 | 
				
			||||||
            if self.request.user in Tournament.get_final().organizers.all():
 | 
					            if self.request.user in Tournament.get_final().organizers.all():
 | 
				
			||||||
                qs = qs.filter(Q(team__tournament__organizers=self.request.user) | Q(pools__juries=self.request.user)
 | 
					                qs = qs.filter(Q(team__tournament__organizers=self.request.user)
 | 
				
			||||||
 | 
					                               | Q(team__pools__juries=self.request.user)
 | 
				
			||||||
                               | Q(final=True))
 | 
					                               | Q(final=True))
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
                qs = qs.filter(Q(team__tournament__organizers=self.request.user) | Q(pools__juries=self.request.user))
 | 
					                qs = qs.filter(Q(team__tournament__organizers=self.request.user)
 | 
				
			||||||
 | 
					                               | Q(team__pools__juries=self.request.user))
 | 
				
			||||||
        return qs.order_by('final', 'team__tournament__date_start', 'team__tournament__name', 'team__trigram',
 | 
					        return qs.order_by('final', 'team__tournament__date_start', 'team__tournament__name', 'team__trigram',
 | 
				
			||||||
                           'round', 'source',).distinct()
 | 
					                           'round', 'source',).distinct()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user