squaresdb.gate.admin module¶
- class squaresdb.gate.admin.Admin_Attendee(*args, **kwargs)[source]¶
Bases:
VersionAdmin- actions = [<function mail_merge>]¶
- autocomplete_fields = ['person']¶
- date_hierarchy = 'dance__time'¶
- fields = ['person', 'dance', 'payment', 'time']¶
- list_display = ['person', 'dance', 'payment', 'time']¶
- property media¶
- ordering = ['-dance__time', 'person']¶
- search_fields = ['person__name', 'person__email']¶
- class squaresdb.gate.admin.Admin_Dance(*args, **kwargs)[source]¶
Bases:
VersionAdmin- date_hierarchy = 'time'¶
- list_display = ['time', 'period', 'price_scheme']¶
- list_filter = ['period', 'price_scheme']¶
- property media¶
- ordering = ['-time']¶
- class squaresdb.gate.admin.Admin_DancePayment(*args, **kwargs)[source]¶
Bases:
VersionAdmin- actions = [<function mail_merge>]¶
- autocomplete_fields = ['person']¶
- date_hierarchy = 'for_dance__time'¶
- list_display = ['time', 'for_dance', 'person', 'at_dance', 'payment_type']¶
- list_filter = ['for_dance__period', 'payment_type']¶
- property media¶
- ordering = ['-for_dance__time', 'person']¶
- search_fields = ['person__name', 'person__email']¶
- class squaresdb.gate.admin.Admin_DancePrice(*args, **kwargs)[source]¶
Bases:
VersionAdmin- list_display = ['price_scheme', 'fee_cat', 'low', 'high']¶
- property media¶
- ordering = ['price_scheme', 'low']¶
- class squaresdb.gate.admin.Admin_DancePriceInline(parent_model, admin_site)[source]¶
Bases:
TabularInline- extra = 3¶
- property media¶
- model¶
alias of
DancePrice
- class squaresdb.gate.admin.Admin_DancePriceScheme(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['name', 'notes', 'active']¶
- inlines = [<class 'squaresdb.gate.admin.Admin_DancePriceInline'>]¶
- list_display = ['name', 'active']¶
- property media¶
- ordering = ['-active', 'name']¶
- class squaresdb.gate.admin.Admin_PaymentMethod(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name', 'in_gate']¶
- list_display = ['slug', 'name', 'in_gate']¶
- property media¶
- readonly_fields = ['slug', 'name', 'in_gate']¶
- class squaresdb.gate.admin.Admin_SubscriptionLineItem(*args, **kwargs)[source]¶
Bases:
VersionAdmin- autocomplete_fields = ['person']¶
- date_hierarchy = 'transaction__time'¶
- fields = ['transaction', 'lineitem_ptr', 'amount', 'sub_period', 'subscriber_name', 'person']¶
- list_display = ['pk', 'amount', 'sub_period', <function format_txn_stage>, 'transaction__person_name', 'subscriber_name', 'person__name']¶
- list_filter = ['transaction__stage', 'sub_period']¶
- property media¶
- readonly_fields = ['transaction', 'lineitem_ptr', 'amount', 'sub_period', 'subscriber_name']¶
- search_fields = ['subscriber_name']¶
- class squaresdb.gate.admin.Admin_SubscriptionPayment(*args, **kwargs)[source]¶
Bases:
VersionAdmin- actions = [<function mail_merge>]¶
- autocomplete_fields = ['person']¶
- date_hierarchy = 'time'¶
- get_queryset(request)[source]¶
Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.
- list_display = ['time', 'person', 'at_dance', 'payment_type', 'get_periods']¶
- list_filter = ['periods', 'payment_type']¶
- property media¶
- ordering = ['-time', '-at_dance', 'person']¶
- search_fields = ['person__name', 'person__email']¶
- class squaresdb.gate.admin.Admin_SubscriptionPeriod(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name', 'start_date', 'end_date']¶
- list_display = ['slug', 'name', 'start_date', 'end_date']¶
- property media¶
- ordering = ['-start_date']¶