Commit Graph

2261 Commits

Author SHA1 Message Date
Andrew Kingston 9627837e40 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-17 15:15:54 +01:00
mike12345567 f0ae4ad7cc Making the trigger endpoint detect if the trigger should have a model input and faking any properties that don't exist if required - this behaviour overridden by inputs from external client. 2020-09-17 15:14:08 +01:00
Andrew Kingston 0c45879878 Fix binding of nested fields in workflow save record action 2020-09-17 15:11:28 +01:00
Andrew Kingston 771fd0234f Fix some small svelte warnings 2020-09-17 15:09:06 +01:00
Andrew Kingston deeb671fd4 Rename user presentable strings from workflow blocks to steps 2020-09-17 15:08:37 +01:00
Andrew Kingston 8570af1c22 Rename user presentable strings from workflow blocks to steps 2020-09-17 15:08:22 +01:00
Andrew Kingston f341b5f0a9 Add labels to workflow blocks 2020-09-17 15:07:32 +01:00
Andrew Kingston 1cba3f2f8e Tidy up by using optional chaining 2020-09-17 14:19:14 +01:00
Andrew Kingston 1e099b9b5a Use user readable enums in workflow block setup fields 2020-09-17 14:18:22 +01:00
Andrew Kingston 57a8dcf595 Add data binding to nested fields within workflow block setup 2020-09-17 14:05:53 +01:00
Andrew Kingston 48f13af109 Block deletion of workflow trigger unless it's the only step left 2020-09-17 14:04:45 +01:00
Andrew Kingston d31f4f5c34 Update save record block definition 2020-09-17 14:04:13 +01:00
Andrew Kingston 0b424c1f1f Fix nullish values in RecordSelector 2020-09-17 13:44:18 +01:00
Andrew Kingston 3e3a978e74 Add data binding to workflow block setup 2020-09-17 13:43:52 +01:00
mike12345567 99b1bbebbb Updating testcase to now trigger a proper workflow and check that it operates as expected. 2020-09-17 13:36:19 +01:00
mike12345567 2911a7ba35 Changing how default inputs for workflow definitions are handled and providing pretty print options for enums. 2020-09-17 12:44:59 +01:00
mike12345567 31939e3dc9 Update to improve test cases and get JOI to work as expected. 2020-09-16 19:25:52 +01:00
Andrew Kingston 5997550fbb Remove full stop in email workflow block description 2020-09-16 15:39:19 +01:00
Andrew Kingston bcd27a2026 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-16 15:04:58 +01:00
mike12345567 53b317aad1 Fixing a circular dependency that meant a utilities enumerations could not be used until full system initialisation, exporting enums earlier and commenting. 2020-09-16 14:58:30 +01:00
Andrew Kingston c44ba8b995 Use bbui selects for all selects in workflow steps 2020-09-16 14:38:18 +01:00
mike12345567 1610f483b0 Updating file structure so that each built in step has its own file containing the definition and the function of it, with the intention of keeping definitions together as they will be handled in the async actions. 2020-09-16 14:00:04 +01:00
Andrew Kingston 7986016183 Update builder to support new block definitions with JSON schema 2020-09-16 13:55:28 +01:00
Andrew Kingston 2337e1bac3 Make filter condition human readable since they're just strings 2020-09-16 13:54:56 +01:00
Andrew Kingston a8be0682bc Fixing definition for filter workflow block 2020-09-16 13:54:27 +01:00
Andrew Kingston 847224f3b7 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-16 11:40:09 +01:00
mike12345567 a08ef045bc Updating definitions to remove the use of the fat model object in workflows and make sure the record structure is common where-ever it is used (as an input or as a trigger output). 2020-09-16 11:20:00 +01:00
Andrew Kingston 0ade1ef558 Bump svelte, rollup and rollup-plugin-terser dependencies to support optional chaining and nullish coalescing 2020-09-16 09:13:13 +01:00
mike12345567 43afb9af1b Updating block definitions to use pure JSON schema so that it can be used for easy validation. 2020-09-15 15:52:38 +01:00
Andrew Kingston ba125b5987 Update workflow block definitions 2020-09-15 14:45:37 +01:00
mike12345567 1382c3bb12 This is a breaking change, it updates the block definitions to work with the new structure of inputs and outputs. 2020-09-15 14:27:23 +01:00
Michael Drury 1930aa2296 Merge pull request #607 from Budibase/server-workflows
Server workflows
2020-09-15 09:09:55 +01:00
Andrew Kingston 42bf945d35 Fix rollup not live reloading correctly 2020-09-15 07:55:32 +01:00
Martin McKeaveney 4926665eeb v0.1.21 2020-09-14 17:11:47 +01:00
Martin McKeaveney b83fa7c373 Merge pull request #612 from Budibase/bugfixes
import error with events panel
2020-09-14 17:10:01 +01:00
Martin McKeaveney 275a8e38a3 only build electron on releases 2020-09-14 17:02:42 +01:00
Martin McKeaveney 78e6a66543 import error with events panel 2020-09-14 17:00:16 +01:00
Martin McKeaveney d55d0c70c8 v0.1.20 2020-09-14 16:26:18 +01:00
Martin McKeaveney f744e6bf22 Merge pull request #611 from Budibase/fix-pagination
fix pagination
2020-09-14 16:25:23 +01:00
Martin McKeaveney fb47ef6c2f fix pagination 2020-09-14 16:18:02 +01:00
Andrew Kingston e7c35aafd5 Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-14 16:04:01 +01:00
mike12345567 ba52b10666 Small fix for last change, singular to plural in API definition. 2020-09-14 16:00:51 +01:00
Martin McKeaveney 44fcec5cc2 Merge pull request #609 from Budibase/frontend-bugs
fix frontend bugs
2020-09-14 15:51:38 +01:00
Andrew Kingston 8959e1ddf0 Add more explicit params to arrow functions 2020-09-14 15:46:21 +01:00
Martin McKeaveney 784fac5018 lint 2020-09-14 15:41:20 +01:00
Martin McKeaveney 37f539c5a9 update view schema when table updated 2020-09-14 15:40:45 +01:00
mike12345567 09565e41d0 Adding new API endpoint which provides all definitions in one. 2020-09-14 15:34:09 +01:00
Martin McKeaveney 4daabb6d55 remove map file 2020-09-14 15:23:08 +01:00
Martin McKeaveney 7dea1c1537 adding bbui styles into standard-components 2020-09-14 15:12:02 +01:00
Andrew Kingston 609b039d4c Revert formatting to 80 print width 2020-09-14 14:35:03 +01:00