Management Portal Modules

The Management Portal is the Angular application management-console (projects/management-console), built to dist/management-console and served at /management-portal/.

management-portal-modules

Core module

projects/management-console/src/app/modules/core.module.ts — initialises the application-wide services and configuration, and is imported once by AppModule.

Feature modules

Location: projects/management-console/src/app/modules.

Module Purpose

authentication

Login, password reset and the change-password flow. Routed under /login with the preloading strategy enabled.

dashboard

The application shell and landing view; hosts the routed feature pages.

automation

Automation rules and workflows.

data-analytics

Analytics views, including embedded Superset dashboards.

device-profile

Device profile definitions.

device-update

Firmware and configuration operations on devices.

group-update

Bulk operations across device groups.

file-management

Firmware and configuration file storage.

monitoring

Device and system monitoring views.

reports

Administrative reports.

system-reports

System-level report views.

system

System configuration and the system-overview pages, which embed Grafana dashboards through the /grafana-ro/ proxy (routes carry a grafanaUrl data key resolved from backend settings).

settings

Platform and portal settings.

wifi-management

WiFi configuration.

shared

Declarations shared inside this application only; cross-portal code belongs in ft-common.

The routed tree is defined in projects/management-console/src/app/app-routing.module.ts; see Routing & Layouts.