Source code for club_sessions.admin
"""Generated by utils/cgit/cgit_util_generate_admin_file on 2022-01-24 12:15:50.068914"""
from django.contrib import admin
from .models import (
SessionType,
SessionTypePaymentMethod,
SessionTypePaymentMethodMembership,
Session,
SessionEntry,
SessionMiscPayment,
)
[docs]
@admin.register(SessionType)
class SessionTypeAdmin(admin.ModelAdmin):
"""Admin class for model SessionType"""
search_fields = ["name", "organisation"]
autocomplete_fields = [
"organisation",
]
[docs]
@admin.register(SessionTypePaymentMethod)
class SessionTypePaymentMethodAdmin(admin.ModelAdmin):
"""Admin class for model SessionTypePaymentMethod"""
search_fields = ["name", "organisation"]
autocomplete_fields = [
"session_type",
"payment_method",
]
[docs]
@admin.register(SessionTypePaymentMethodMembership)
class SessionTypePaymentMethodMembershipAdmin(admin.ModelAdmin):
"""Admin class for model SessionTypePaymentMethodMembership"""
search_fields = ["membership"]
autocomplete_fields = [
"session_type_payment_method",
"membership",
]
[docs]
@admin.register(Session)
class SessionAdmin(admin.ModelAdmin):
"""Admin class for model Session"""
search_fields = ["director", "venue"]
autocomplete_fields = [
"director",
"session_type",
"venue",
]
[docs]
@admin.register(SessionEntry)
class SessionEntryAdmin(admin.ModelAdmin):
"""Admin class for model SessionEntry"""
search_fields = ["player"]
autocomplete_fields = [
"session",
"org_tran",
"member_tran",
"payment_method",
]
[docs]
class MemberOrganisationLinkAdmin(admin.ModelAdmin):
"""Admin class for model MemberOrganisationLink"""
autocomplete_fields = [
"member_transaction",
"organisation_transaction",
]
[docs]
@admin.register(SessionMiscPayment)
class SessionMiscPaymentAdmin(admin.ModelAdmin):
"""Admin class for model SessionMiscPayment"""
search_fields = ["system_number"]
autocomplete_fields = [
"session_entry",
]