Create edit dashboard action (#14564)

Closes https://github.com/twentyhq/core-team-issues/issues/1435

Introduced a new pattern to force to register an action or not.
Discussed this with @charlesBochet
This commit is contained in:
Raphaël Bosi
2025-09-17 17:58:26 +02:00
committed by GitHub
parent 1c8dccda01
commit 0750bcaefc
18 changed files with 223 additions and 8 deletions
@@ -1,3 +1,4 @@
import { DASHBOARD_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/DashboardActionsConfig';
import { DEFAULT_RECORD_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig';
import { WORKFLOW_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/WorkflowActionsConfig';
import { WORKFLOW_RUNS_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/WorkflowRunsActionsConfig';
@@ -17,6 +18,9 @@ export const getActionConfig = ({
}
switch (objectMetadataItem.nameSingular) {
case CoreObjectNameSingular.Dashboard: {
return DASHBOARD_ACTIONS_CONFIG;
}
case CoreObjectNameSingular.Workflow: {
return WORKFLOW_ACTIONS_CONFIG;
}