mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 00:52:03 +01:00 
			
		
		
		
	Move apps in main directory
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
		
							
								
								
									
										37
									
								
								registration/admin.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								registration/admin.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
# Copyright (C) 2020 by Animath
 | 
			
		||||
# SPDX-License-Identifier: GPL-3.0-or-later
 | 
			
		||||
 | 
			
		||||
from django.contrib import admin
 | 
			
		||||
from django.contrib.admin import ModelAdmin
 | 
			
		||||
from polymorphic.admin import PolymorphicChildModelAdmin, PolymorphicParentModelAdmin
 | 
			
		||||
 | 
			
		||||
from .models import CoachRegistration, Payment, Registration, StudentRegistration, VolunteerRegistration
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.register(Registration)
 | 
			
		||||
class RegistrationAdmin(PolymorphicParentModelAdmin):
 | 
			
		||||
    child_models = (StudentRegistration, CoachRegistration, VolunteerRegistration,)
 | 
			
		||||
    list_display = ("user", "type", "email_confirmed",)
 | 
			
		||||
    polymorphic_list = True
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.register(StudentRegistration)
 | 
			
		||||
class StudentRegistrationAdmin(PolymorphicChildModelAdmin):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.register(CoachRegistration)
 | 
			
		||||
class CoachRegistrationAdmin(PolymorphicChildModelAdmin):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.register(VolunteerRegistration)
 | 
			
		||||
class VolunteerRegistrationAdmin(PolymorphicChildModelAdmin):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.register(Payment)
 | 
			
		||||
class PaymentAdmin(ModelAdmin):
 | 
			
		||||
    list_display = ('registration', 'type', 'valid', )
 | 
			
		||||
    search_fields = ('registration__user__last_name', 'registration__user__first_name', 'registration__user__email',)
 | 
			
		||||
    list_filter = ('type', 'valid',)
 | 
			
		||||
		Reference in New Issue
	
	Block a user