django_program.manage.views_financial

Financial overview dashboard views for conference management.

Provides revenue summaries, order/cart/payment breakdowns, ticket sales analytics, and recent transaction listings – all scoped to the current conference.

Classes

FinancialDashboardView

Comprehensive financial overview for a conference.

class django_program.manage.views_financial.FinancialDashboardView[source]

Bases: ConferencePermissionMixin, TemplateView

Comprehensive financial overview for a conference.

Computes revenue totals, order/cart/payment breakdowns, ticket sales analytics, and surfaces recent orders and active carts. All data is scoped to self.conference.

template_name = 'django_program/manage/financial_dashboard.html'
required_permission: str = 'view_finance'
get_context_data(**kwargs)[source]

Build context with all financial metrics for the dashboard.

Parameters:

**kwargs (object) – Additional context data.

Return type:

dict[str, object]

Returns:

Template context containing revenue, order, cart, payment, ticket, and credit analytics.