[PR #1434] [MERGED] Automations/workflow pages #1343

Closed
opened 2026-03-03 00:25:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BoostIO/BoostNote-App/pull/1434
Author: @ButteryCrumpet
Created: 1/13/2022
Status: Merged
Merged: 1/18/2022
Merged by: @ButteryCrumpet

Base: automations/pagesHead: automations/workflow-pages


📝 Commits (10+)

📊 Changes

23 files changed (+1764 additions, -74 deletions)

View changed files

📝 src/cloud/api/automation/automation.ts (+6 -4)
📝 src/cloud/api/automation/workflow.ts (+2 -2)
src/cloud/components/Automations/AutomationBuilder.tsx (+153 -0)
src/cloud/components/Automations/EventInfo.tsx (+17 -0)
src/cloud/components/Automations/FilterBuilder.tsx (+88 -0)
src/cloud/components/Automations/PipeBuilder.tsx (+153 -0)
src/cloud/components/Automations/WorkflowBuilder.tsx (+141 -0)
src/cloud/components/Automations/actions/ActionConfigurationInput.tsx (+84 -0)
src/cloud/components/Automations/actions/CreateDocActionConfigurator.tsx (+92 -0)
src/cloud/components/Automations/actions/FolderSelect.tsx (+87 -0)
src/cloud/components/Automations/actions/PropertySelect.tsx (+125 -0)
src/cloud/components/Automations/actions/UpdateDocActionConfigurator.tsx (+134 -0)
src/cloud/components/Automations/actions/index.ts (+8 -0)
📝 src/cloud/components/Props/PropPicker.tsx (+50 -14)
📝 src/cloud/interfaces/db/automations.ts (+1 -0)
src/cloud/lib/automations/events/index.ts (+55 -0)
src/cloud/lib/utils/object.ts (+18 -0)
📝 src/cloud/pages/automations/[automationId].tsx (+71 -13)
📝 src/cloud/pages/automations/create.tsx (+92 -4)
📝 src/cloud/pages/automations/index.tsx (+132 -14)

...and 3 more files

📄 Description

  • workflow list page
  • workflow edit page
  • workflow create page

image
image


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BoostIO/BoostNote-App/pull/1434 **Author:** [@ButteryCrumpet](https://github.com/ButteryCrumpet) **Created:** 1/13/2022 **Status:** ✅ Merged **Merged:** 1/18/2022 **Merged by:** [@ButteryCrumpet](https://github.com/ButteryCrumpet) **Base:** `automations/pages` ← **Head:** `automations/workflow-pages` --- ### 📝 Commits (10+) - [`842b78b`](https://github.com/BoostIO/BoostNote-App/commit/842b78b6c77746e5038dfbe7aa86c2a42172f3b4) event definitions - [`6e89db2`](https://github.com/BoostIO/BoostNote-App/commit/6e89db21b3f89869eae440bfe134a55a46199a3c) event info display - [`a36dc90`](https://github.com/BoostIO/BoostNote-App/commit/a36dc9027caf82f88e2488db082fbf48023ce90d) FilterBuilder component - [`6d57e87`](https://github.com/BoostIO/BoostNote-App/commit/6d57e8753f2455c2b6c150f7304770a8c3321a61) Additional form controls - [`5f5d817`](https://github.com/BoostIO/BoostNote-App/commit/5f5d817f59d76ab4ce82e0851c2a80a69ca9a75f) CreateDocConfiguration - [`0c2a848`](https://github.com/BoostIO/BoostNote-App/commit/0c2a84848db3cb29a3a8d01adb6c32881dc0ce18) draft page impl - [`3a583e1`](https://github.com/BoostIO/BoostNote-App/commit/3a583e1d4f0b0f73b261b20eaa52f2ea6dd04afe) UpdateDocActionConfigurator component - [`b698033`](https://github.com/BoostIO/BoostNote-App/commit/b698033aaf8f1d7248a465d226e7b0e6d31b6e2f) control event select input value - [`6eb9743`](https://github.com/BoostIO/BoostNote-App/commit/6eb9743877a7e4828c4b88d40e5bf69b8cfb9d51) removeable pipelines - [`2049b08`](https://github.com/BoostIO/BoostNote-App/commit/2049b08395d509f741b2fff72593a4062ff31806) workflow name+description inputs ### 📊 Changes **23 files changed** (+1764 additions, -74 deletions) <details> <summary>View changed files</summary> 📝 `src/cloud/api/automation/automation.ts` (+6 -4) 📝 `src/cloud/api/automation/workflow.ts` (+2 -2) ➕ `src/cloud/components/Automations/AutomationBuilder.tsx` (+153 -0) ➕ `src/cloud/components/Automations/EventInfo.tsx` (+17 -0) ➕ `src/cloud/components/Automations/FilterBuilder.tsx` (+88 -0) ➕ `src/cloud/components/Automations/PipeBuilder.tsx` (+153 -0) ➕ `src/cloud/components/Automations/WorkflowBuilder.tsx` (+141 -0) ➕ `src/cloud/components/Automations/actions/ActionConfigurationInput.tsx` (+84 -0) ➕ `src/cloud/components/Automations/actions/CreateDocActionConfigurator.tsx` (+92 -0) ➕ `src/cloud/components/Automations/actions/FolderSelect.tsx` (+87 -0) ➕ `src/cloud/components/Automations/actions/PropertySelect.tsx` (+125 -0) ➕ `src/cloud/components/Automations/actions/UpdateDocActionConfigurator.tsx` (+134 -0) ➕ `src/cloud/components/Automations/actions/index.ts` (+8 -0) 📝 `src/cloud/components/Props/PropPicker.tsx` (+50 -14) 📝 `src/cloud/interfaces/db/automations.ts` (+1 -0) ➕ `src/cloud/lib/automations/events/index.ts` (+55 -0) ➕ `src/cloud/lib/utils/object.ts` (+18 -0) 📝 `src/cloud/pages/automations/[automationId].tsx` (+71 -13) 📝 `src/cloud/pages/automations/create.tsx` (+92 -4) 📝 `src/cloud/pages/automations/index.tsx` (+132 -14) _...and 3 more files_ </details> ### 📄 Description - workflow list page - workflow edit page - workflow create page ![image](https://user-images.githubusercontent.com/19530989/149304637-eba41d00-e035-4dbe-a33d-6105e3e5932c.png) ![image](https://user-images.githubusercontent.com/19530989/149304781-213da08e-f42f-4718-9da8-1dc5da10ee18.png) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 00:25:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#1343
No description provided.