horilla.contrib.activity uses one Activity model (task, meeting, log_call, event) attached via GenericForeignKey. Detail tabs load through HorillaActivitySectionView. This...
horilla.contrib.mail handles outbound templates, SMTP/Outlook configuration, open tracking, and works with mail-to-lead in horilla_crm.leads — integrated with automations...
If you have ever logged into an HR system and glanced at a small chart labeled “Leave Trends,”...
Dashboards combine KPI cards, ECharts visualizations, and tables. Each app contributes generators through dashboard.py registered on DefaultDashboardGenerator. This...