"""Generated by utils/cgit/cgit_util_generate_admin_file on 2022-01-24 14:54:06.307431"""
from django.contrib import admin
from .models import (
Organisation,
MembershipType,
MemberMembershipType,
ClubLog,
MemberClubEmail,
ClubTag,
MemberClubTag,
Visitor,
OrganisationFrontPage,
MiscPayType,
OrgVenue,
WelcomePack,
OrgEmailTemplate,
MemberClubDetails,
MemberClubOptions,
ClubMemberLog,
)
[docs]
@admin.register(Organisation)
class OrganisationAdmin(admin.ModelAdmin):
"""Admin class for model Organisation"""
autocomplete_fields = [
"secretary",
"last_updated_by",
]
search_fields = ["name"]
[docs]
@admin.register(MembershipType)
class MembershipTypeAdmin(admin.ModelAdmin):
"""Admin class for model MembershipType"""
search_fields = [
"organisation",
"last_modified_by",
]
autocomplete_fields = [
"organisation",
"last_modified_by",
]
[docs]
@admin.register(MemberMembershipType)
class MemberMembershipTypeAdmin(admin.ModelAdmin):
"""Admin class for model MemberMembershipType"""
autocomplete_fields = [
"membership_type",
"last_modified_by",
]
search_fields = ["system_number"]
[docs]
@admin.register(ClubLog)
class ClubLogAdmin(admin.ModelAdmin):
"""Admin class for model ClubLog"""
autocomplete_fields = [
"organisation",
"actor",
]
[docs]
@admin.register(MemberClubEmail)
class MemberClubEmailAdmin(admin.ModelAdmin):
"""Admin class for model MemberClubEmail"""
autocomplete_fields = [
"organisation",
]
search_fields = [
"email",
]
[docs]
@admin.register(ClubTag)
class ClubTagAdmin(admin.ModelAdmin):
"""Admin class for model ClubTag"""
search_fields = [
"organisation",
]
autocomplete_fields = [
"organisation",
]
[docs]
@admin.register(MemberClubTag)
class MemberClubTagAdmin(admin.ModelAdmin):
"""Admin class for model MemberClubTag"""
autocomplete_fields = [
"club_tag",
]
[docs]
@admin.register(Visitor)
class VisitorAdmin(admin.ModelAdmin):
"""Admin class for model Visitor"""
autocomplete_fields = [
"organisation",
]
[docs]
@admin.register(MiscPayType)
class MiscPayTypeAdmin(admin.ModelAdmin):
"""Admin class for model MiscPayType"""
autocomplete_fields = [
"organisation",
]
[docs]
@admin.register(OrgVenue)
class OrgVenueAdmin(admin.ModelAdmin):
"""Admin class for model OrgVenue"""
search_fields = [
"organisation",
]
autocomplete_fields = [
"organisation",
]
[docs]
@admin.register(WelcomePack)
class WelcomePackAdmin(admin.ModelAdmin):
"""Admin class for model WelcomePack"""
search_fields = [
"organisation",
"template",
]
autocomplete_fields = [
"organisation",
"template",
"last_modified_by",
]
[docs]
@admin.register(OrgEmailTemplate)
class OrgEmailTemplateAdmin(admin.ModelAdmin):
"""Admin class for model OrgEmailTemplate"""
search_fields = [
"organisation",
]
autocomplete_fields = [
"organisation",
"last_modified_by",
]
[docs]
@admin.register(MemberClubDetails)
class MemberClubDetailsAdmin(admin.ModelAdmin):
"""Admin class for model MemberClubDetails"""
search_fields = [
"club__name",
"system_number",
"email",
]
autocomplete_fields = [
"club",
]
[docs]
@admin.register(MemberClubOptions)
class MemberClubOptionsAdmin(admin.ModelAdmin):
"""Admin class for model MemberClubOptions"""
search_fields = [
"club__name",
"user__last_name",
"user__first_name",
]
autocomplete_fields = [
"club",
]
[docs]
@admin.register(ClubMemberLog)
class ClubMemberLogAdmin(admin.ModelAdmin):
"""Admin class for model ClubMemberLog"""
search_fields = [
"club__name",
"system_number",
]
autocomplete_fields = [
"club",
]
admin.site.register(OrganisationFrontPage)