windmill-labs / windmill

Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
https://windmill.dev
Other
10.91k stars 531 forks source link

skip step better UI #4465

Closed HugoCasa closed 1 month ago

HugoCasa commented 1 month ago

[!IMPORTANT] Add 'skipped' status to flow modules, updating backend logic, frontend UI, and API schema.

  • Backend:
    • Add skipped field to FlowStatusModule in flow_status.rs and worker_flow.rs.
    • Update update_flow_status_after_job_completion_internal() in worker_flow.rs to set skipped based on job kind.
  • Frontend:
    • Add skipped property to ModuleStatus.svelte and FlowStatusViewerInner.svelte.
    • Update getStateColor() in util.ts to change color for skipped modules.
    • Add skip icon to FlowModuleSchemaItem.svelte and MapItem.svelte.
  • API:
    • Add skipped field to FlowStatusModule in openflow.openapi.yaml.

This description was created by Ellipsis for 27fd73601c89ca64734c345ddab07fb949e726be. It will automatically update as commits are pushed.