Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 3.22 KB

File metadata and controls

49 lines (28 loc) · 3.22 KB
graph LR
    AnlModelAdmin["AnlModelAdmin"]
    StatAdmin_Classes["StatAdmin Classes"]
    MonthlySnapshotSaving["MonthlySnapshotSaving"]
    StatAdmin_Classes -- "Inherits from" --> AnlModelAdmin
    StatAdmin_Classes -- "Queries snapshot tables from" --> MonthlySnapshotSaving
Loading

CodeBoardingDemoContact

Details

Abstract Components Overview

AnlModelAdmin

Serves as the foundational admin interface controller for all analytics reports. It standardizes common UI elements and behaviors, such as custom filters, date-range selectors, and data visualization hooks, ensuring a consistent user experience across different statistical views.

Related Classes/Methods:

StatAdmin Classes

A group of specialized controllers that manage the display of specific business metrics reports within the Django admin site. Each class links a data model to a view, handling the unique logic for reports like deal flow, lead sources, sales funnels, and income.

Related Classes/Methods:

MonthlySnapshotSaving

A data processing service responsible for periodic data aggregation. It runs on a schedule to transform raw, transactional CRM data into pre-calculated summary tables (snapshots). This pre-aggregation is a crucial performance optimization.

Related Classes/Methods: