Source code for payments.admin
"""Generated by utils/cgit/cgit_util_generate_admin_file on 2022-01-24 12:29:48.524865"""
from django.contrib import admin
from .models import (
StripeTransaction,
MemberTransaction,
OrganisationTransaction,
StripeLog,
PaymentStatic,
OrganisationSettlementFees,
OrgPaymentMethod,
UserPendingPayment,
MemberOrganisationLink,
)
[docs]
@admin.register(StripeTransaction)
class StripeTransactionAdmin(admin.ModelAdmin):
"""Admin class for model StripeTransaction"""
search_fields = ["stripe_reference"]
autocomplete_fields = [
"member",
"linked_organisation",
"linked_member",
]
[docs]
@admin.register(MemberTransaction)
class MemberTransactionAdmin(admin.ModelAdmin):
"""Admin class for model MemberTransaction"""
search_fields = [
"reference_no",
"type",
"member__system_number",
"member__first_name",
"member__last_name",
]
autocomplete_fields = [
"member",
"stripe_transaction",
"other_member",
"organisation",
]
[docs]
@admin.register(OrganisationTransaction)
class OrganisationTransactionAdmin(admin.ModelAdmin):
"""Admin class for model OrganisationTransaction"""
search_fields = [
"reference_no",
"type",
"organisation__name",
"member__first_name",
"member__last_name",
"member__system_number",
]
autocomplete_fields = [
"organisation",
"member",
"stripe_transaction",
"other_organisation",
]
[docs]
@admin.register(PaymentStatic)
class PaymentStaticAdmin(admin.ModelAdmin):
"""Admin class for model PaymentStatic"""
autocomplete_fields = [
"modified_by",
]
[docs]
@admin.register(OrgPaymentMethod)
class OrgPaymentMethodAdmin(admin.ModelAdmin):
"""Admin class for model OrgPaymentMethod"""
search_fields = ["organisation"]
autocomplete_fields = [
"organisation",
]
[docs]
@admin.register(UserPendingPayment)
class UserPendingPaymentAdmin(admin.ModelAdmin):
"""Admin class for model UserPendingPayment"""
search_fields = ["system_number", "description"]
autocomplete_fields = [
"organisation",
"session_entry",
"session_misc_payment",
]
[docs]
@admin.register(StripeLog)
class StripeLogAdmin(admin.ModelAdmin):
search_fields = ["event"]
[docs]
@admin.register(MemberOrganisationLink)
class MemberOrganisationLinkAdmin(admin.ModelAdmin):
"""Admin class for model MemberOrganisationLink"""
autocomplete_fields = [
"member_transaction",
"organisation_transaction",
]
admin.site.register(OrganisationSettlementFees)