Project / application actions
Legacy projects.*, applications.*, environments.* actions, dashboard aggregates, and migration helpers.
Written By Zoro
Last updated 3 days ago
dFlow is moving customers from legacy Projects to Applications and Environments.
Server actions still use Payload collections named projects and services alongside applications and environments. Names below match actionName metadata and getActionAccess in packages/core/src/lib/permissions/config.ts.
Legacy Projects (Payload projects)
Primary implementation: packages/core/src/actions/project/index.ts. Dashboard aggregates: packages/core/src/actions/pages/project/index.ts.
createProjectAdminAction exists in project/index.ts for operator-style creation; confirm current RBAC in code if you rely on it.
Applications
Primary implementation: packages/core/src/actions/application/index.ts.
Customer docs: Migrate from legacy Projects to Applications under Migration and Release Notes in the sidebar.
Environments
Primary implementation: packages/core/src/actions/environment/index.ts.
Dashboard cross-cuts
Learn more
- Applications overview and Environments overview
- Legacy Projects vs Applications
- Service actions for workloads inside an Environment.