Skip to content

Packages Modules

Frontend modules

  • frontend/src/pages/components/config/ConfigPackage.jsx Main package table, normalization logic, local search, sorting, and inline expansion.
  • frontend/src/pages/components/config/ConfigOverview.jsx Opens the package popup from tenant overview cards.
  • frontend/src/pages/components/focused/FocusedIflows.jsx Reuses the package surface in focused mode.

Backend modules

  • backend/src/cpi/views.py Provides the package list endpoint and package label update endpoint.
  • backend/src/cpi/worker.py Populates and refreshes package-related runtime data through package or iFlow sync loops.
  • backend/src/cpi/models.py Stores package and flow entities consumed by the packages UI.

Supporting data

  • tag metadata from /api/core/tag/
  • package labels from package records or editable label fields
  • contained iFlow names delivered together with package rows