squaresdb.money.admin module¶
- class squaresdb.money.admin.Admin_CybersourceLineItem(*args, **kwargs)[source]¶
Bases:
VersionAdmin- date_hierarchy = 'transaction__time'¶
- fields = ['transaction', 'amount', 'receipt_post', 'decision', 'ref_number', 'card_number', 'card_type']¶
- list_display = ['pk', 'transaction__time', 'transaction__person_name', <function format_txn_stage>, 'decision', 'amount', 'ref_number', 'card_number', 'card_type']¶
- list_filter = ['transaction__stage', 'decision']¶
- property media¶
- readonly_fields = ['transaction', 'receipt_post', 'decision', 'ref_number']¶
- class squaresdb.money.admin.Admin_Inline_LineItem(parent_model, admin_site)[source]¶
Bases:
TabularInline- extra = 0¶
- property media¶
- show_change_link = True¶
- class squaresdb.money.admin.Admin_LineItem(*args, **kwargs)[source]¶
Bases:
VersionAdmin- date_hierarchy = 'transaction__time'¶
- fields = ['transaction', 'amount', 'account_name', 'label', 'notes']¶
- list_display = ['pk', 'transaction__time', 'amount', 'account_name', 'label', 'transaction__person_name']¶
- list_filter = ['transaction__stage']¶
- property media¶
- readonly_fields = ['transaction', 'amount', 'account_name']¶
- search_fields = ['transaction__person_name']¶
- class squaresdb.money.admin.Admin_Product(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['pk', 'label', 'account_name', 'low', 'high', 'description', 'admin_notes', 'active']¶
- list_display = ['pk', 'active', 'account_name', 'label', 'low', 'high']¶
- list_filter = ['active']¶
- property media¶
- readonly_fields = ['pk']¶
- search_fields = ['account_name', 'label']¶
- class squaresdb.money.admin.Admin_ProductLineItem(*args, **kwargs)[source]¶
Bases:
VersionAdmin- date_hierarchy = 'transaction__time'¶
- fields = ['transaction', 'lineitem_ptr', 'product', 'account_name', 'label', 'count', 'price_each', 'amount', 'notes']¶
- list_display = ['pk', 'transaction__time', 'count', 'price_each', 'amount', 'account_name', 'label', 'transaction__person_name']¶
- list_filter = ['transaction__stage', 'account_name', 'product']¶
- property media¶
- readonly_fields = ['transaction', 'lineitem_ptr', 'amount']¶
- search_fields = ['transaction__person_name', 'label']¶
- class squaresdb.money.admin.Admin_Transaction(*args, **kwargs)[source]¶
Bases:
VersionAdmin- date_hierarchy = 'time'¶
- fields = ['time', 'stage', 'user', 'person_name', 'notes', 'admin_notes']¶
- inlines = [<class 'squaresdb.money.admin.Admin_Inline_LineItem'>]¶
- list_display = ['time', 'user', 'person_name', 'stage']¶
- list_filter = ['stage']¶
- property media¶
- search_fields = ['person_name']¶