mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 16:02:26 +01:00 
			
		
		
		
	Organizers can edit payments
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
		@@ -453,7 +453,7 @@ class PaymentUpdateView(LoginRequiredMixin, UpdateView):
 | 
			
		||||
        object = self.get_object()
 | 
			
		||||
        if not user.is_authenticated or \
 | 
			
		||||
                not user.registration.is_admin \
 | 
			
		||||
                and (user.registration.is_volunteer and user.registration in object.tournament.organizers.all()
 | 
			
		||||
                and (user.registration.is_volunteer and user.registration not in object.tournament.organizers.all()
 | 
			
		||||
                     or user.registration.is_student and user.registration not in object.registrations.all()
 | 
			
		||||
                     or user.registration.is_coach and user.registration.team != object.team):
 | 
			
		||||
            return self.handle_no_permission()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user