Commit Graph

2125 Commits

Author SHA1 Message Date
Andrew Kingston d465d30827 Fix automation block taglines without bindings 2020-09-22 15:42:56 +01:00
mike12345567 ad6002293e Fixing an issue with the fill in of test data when triggering. 2020-09-22 15:25:26 +01:00
Andrew Kingston aaa8313c50 Fix crashing when default inputs are undefined in block definition 2020-09-22 15:14:50 +01:00
mike12345567 b4cdc15d50 Adding default options which will be used in the builder if no directory or bucket is specified as environment variables. 2020-09-22 14:37:09 +01:00
mike12345567 a1174d8942 Updating async action loading based on new structure of S3 and manifest. 2020-09-22 14:07:22 +01:00
mike12345567 406032b444 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-22 13:00:04 +01:00
mike12345567 9c5b4b4211 Removing log statement. 2020-09-22 12:56:48 +01:00
mike12345567 1845a8c452 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-22 12:00:54 +01:00
mike12345567 0501acc823 Quick fix based on test case failure. 2020-09-22 10:41:56 +01:00
mike12345567 c0442b25e1 One final change, match is likely better than matchAll due to the global nature of the regex and its lack of capture groups currently (in workflow mustache cleansing). 2020-09-22 10:33:25 +01:00
mike12345567 b5f42384e3 Updating GH actions to use Node 12 LTS to be inline with Node version used in Docker. 2020-09-22 10:12:17 +01:00
mike12345567 3be61180a8 Adding all fixes for prettier so that test will run. 2020-09-22 09:57:05 +01:00
mike12345567 c18ac80fe2 Further testing. 2020-09-22 09:54:02 +01:00
mike12345567 ab0ee7555b Confirming suspicions about why a testcase is failing in GH actions only. 2020-09-22 09:50:16 +01:00
mike12345567 cc35099ebd Adding to test case to retry looking for entries out of the triggered workflow in the case of slow machines. 2020-09-22 09:13:19 +01:00
mike12345567 1a1d09862a Simplifying review comment changes. 2020-09-22 08:58:16 +01:00
mike12345567 3d2589bc51 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 23:19:56 +01:00
mike12345567 39dbf78359 Updates as per review comments. 2020-09-21 23:19:45 +01:00
Andrew Kingston ce61b979f4 Fix formatter 2020-09-21 16:45:55 +01:00
mike12345567 cdaa0c36a1 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 15:06:52 +01:00
mike12345567 9d7710e371 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 15:05:42 +01:00
mike12345567 f6e3d43bd7 Fixing a problem detected by a test case. 2020-09-21 15:05:24 +01:00
mike12345567 af1d3dc139 Updating yarn lock. 2020-09-21 14:53:32 +01:00
mike12345567 eb494b4698 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 14:51:48 +01:00
mike12345567 08e5e75dbb Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 14:49:15 +01:00
mike12345567 6967f5f4f0 Fixing linting. 2020-09-21 14:48:24 +01:00
mike12345567 c31a978288 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 14:01:00 +01:00
mike12345567 fd0e651fe9 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:53:06 +01:00
mike12345567 61964f9106 Merge branch 'master' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:52:26 +01:00
mike12345567 5f064ade9d Renaming workflows -> automate/automations, throughout the API and the builder itself. 2020-09-21 13:49:34 +01:00
Andrew Kingston d90b48351b Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-18 20:31:39 +01:00
Andrew Kingston 739195f32a Allow numerical workflow block input types 2020-09-18 20:31:18 +01:00
Andrew Kingston 67e1680813 Bump bbui version 2020-09-18 20:30:35 +01:00
Andrew Kingston 3160d96b6c Bump bbui to latest version 2020-09-18 17:41:36 +01:00
mike12345567 7d6f494b7e Outputting the input record so that it can be used in later steps. 2020-09-18 17:20:19 +01:00
Martin McKeaveney 48366d47be Update padding for attachment images 2020-09-18 16:52:20 +01:00
mike12345567 6ac5e792b5 Initial work towards async block loading, it will pull the manifest.json from a specified bucket and load packages in async when it does not have them - this will need another feature for when running in the cloud to pull all packages it doesn't currently have to the install directory (EFS). 2020-09-18 16:50:52 +01:00
mike12345567 d2edf5ba62 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-18 16:45:50 +01:00
mike12345567 f399c10f1c Fix for when table is deleted, was attempting to retrieve views for the table which no longer exists. 2020-09-18 16:45:03 +01:00
Martin McKeaveney f95692fb84 lowercase file extension 2020-09-18 16:19:41 +01:00
Andrew Kingston af2bdd2db7 Prevent datetime and boolean fields showing in workflow block setup until these are handled properly 2020-09-18 16:14:37 +01:00
Andrew Kingston f906ce0a83 Fix part of workflow cypress tests 2020-09-18 16:13:42 +01:00
Martin McKeaveney d3a18ab079 file size limits 2020-09-18 15:08:36 +01:00
Andrew Kingston 41aeec0c05 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-18 14:34:49 +01:00
mike12345567 3f6547db4b Fixing an issue where inputs from the builder send empty string when realistically it means no input. 2020-09-18 14:34:14 +01:00
Andrew Kingston eb22b02c84 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-18 13:56:10 +01:00
mike12345567 9c80e1102d Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-18 13:52:17 +01:00
mike12345567 84d6633636 Fixing an issue where any workflow would be triggered by the same type of event - now matching models. 2020-09-18 13:51:56 +01:00
Martin McKeaveney e028311813 tidy up 2020-09-18 12:43:45 +01:00
Martin McKeaveney e717d35f9e removing delete functionality - not necessary 2020-09-18 12:41:39 +01:00
Andrew Kingston bce557f727 Improve workflow block tagline rendering and support pretty printing enum bindings 2020-09-18 12:01:57 +01:00
Martin McKeaveney a307e4d8b4 remove magic numbers 2020-09-18 11:04:09 +01:00
Martin McKeaveney af9b8ac9bd return processed file sizes 2020-09-18 11:01:39 +01:00
Martin McKeaveney 9be2b7d691 fix transition dropdown bug 2020-09-17 22:02:30 +01:00
Andrew Kingston 7458b7757e Add component for rendering workflow mustache taglines 2020-09-17 17:50:54 +01:00
Andrew Kingston fdf8d2cbab Fix filter workflow block tagline 2020-09-17 17:49:57 +01:00
Martin McKeaveney e609414f57 merge with master 2020-09-17 16:40:09 +01:00
Martin McKeaveney 715216e412 more lint 2020-09-17 16:38:33 +01:00
Martin McKeaveney f48736ffe9 lint 2020-09-17 16:36:39 +01:00
mike12345567 05f3666257 Fixing an issue with deletion action. 2020-09-17 16:28:48 +01:00
mike12345567 cc5994539d Some fixes after playing around with the new Builder UI. 2020-09-17 16:16:05 +01:00
Andrew Kingston 210080c834 Fix delay workflow block setup 2020-09-17 16:00:55 +01:00
Andrew Kingston 659ae0a641 Replace string.replaceAll due to bad support 2020-09-17 15:46:59 +01:00
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
Martin McKeaveney 293e5b7859 delete local file upload when file deleted 2020-09-17 15:08:28 +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
Martin McKeaveney 4985949786 allow deletion of images 2020-09-17 12:45:28 +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
Martin McKeaveney d06068dd9f more design updates on attachment picker 2020-09-16 13:29:18 +01:00
Martin McKeaveney e97ec7beaf Dropzone styling 2020-09-16 12:18:47 +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
Martin McKeaveney ad79d422e0 file attachments and processing working, basic design for dropzone 2020-09-15 16:22: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
Conor Mack c49e906e5e Merge branch 'master' of https://github.com/Budibase/budibase into feature/icon-component 2020-09-15 13:44:44 +01:00
Conor Mack 13f4502967 Tidyup 2020-09-15 13:28:51 +01:00
Conor Mack fa88c68c0e Icon and Icon Select Component 2020-09-15 11:53:02 +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 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 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
mike12345567 b6209d044a Updating some test cases which were failing silently and changing how environment want handled. 2020-09-14 14:32:20 +01:00
Andrew Kingston fe97579d36 Merge in master 2020-09-14 13:55:40 +01:00
Michael Shanks b9c42c640b Merge pull request #605 from mjashanks/bugfixes
Bugfixes
2020-09-14 13:52:35 +01:00
Andrew Kingston 2d922d86be Remove standard components dist directory 2020-09-14 13:32:52 +01:00
Andrew Kingston 62d37254ea Fix cypress test for create workflow 2020-09-14 13:29:32 +01:00
Michael Shanks cacd735961 fix: override client context store on create 2020-09-14 12:46:49 +01:00
Andrew Kingston 12d44ffcad Fix workflow tests 2020-09-14 12:38:17 +01:00
Michael Shanks 4d56b4873c updated BBUI 2020-09-14 12:34:46 +01:00
Michael Shanks ade5527bd7 NavigateTo action: use DataList, so URLs are configurable 2020-09-14 12:32:44 +01:00
Michael Shanks 7fe7c9b286 fix: re-exposing store in component api, as form depends on it 2020-09-14 12:32:10 +01:00
Martin McKeaveney 7acaad11d1 fix frontend bugs 2020-09-14 12:07:08 +01:00
Andrew Kingston 590e7d810d Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-14 11:53:19 +01:00
Andrew Kingston 55f418bc95 Fix workflow select components which use objects as options and take initial state from API 2020-09-14 11:51:52 +01:00
Andrew Kingston 9d2f7ed874 Remove deprecated ComponentSelector component which was unique to client side workflow actions which no longer exist 2020-09-14 11:50:10 +01:00
Andrew Kingston 449122095e Show notification when testing workflow rather than feedback box 2020-09-14 11:49:29 +01:00
Andrew Kingston 4500388a08 Fix unsaved workflow blocks sharing same state 2020-09-14 11:48:08 +01:00
mike12345567 f213f567ef Adding delete record for when we build in contextual awareness. 2020-09-14 11:47:52 +01:00
Andrew Kingston 9df0dcb9ac Remove params from delete record workflow action as it is only a placeholder 2020-09-14 11:46:50 +01:00
Michael Shanks 2aca93ecf6 Event Modal - set padding to zero 2020-09-14 11:12:44 +01:00
Conor Mack a14e5dcee4 Icon and IconSelect Components 2020-09-14 11:08:03 +01:00
Martin McKeaveney 32771fe4e3 backend bug fixes 2020-09-14 11:03:27 +01:00
Andrew Kingston 4636d5e376 Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-14 10:34:36 +01:00
mike12345567 53e4531c5b Making worker thread decision based on environment variable (BUDIBASE_ENVIRONMENT) and some general tidy up, as well as fixing delete event emitter 2020-09-14 10:30:35 +01:00
Andrew Kingston d166d8072b Merge in master 2020-09-14 10:16:09 +01:00
Andrew Kingston 757845c233 Add working test workflow button 2020-09-14 09:33:18 +01:00
Andrew Kingston 71388f47a4 Fix external workflow triggers not passing though instance ID 2020-09-14 09:12:17 +01:00
Andrew Kingston 56bbb645ad Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-11 21:33:05 +01:00
Andrew Kingston 5fedaced21 Hide workflow setup panel unless required 2020-09-11 21:32:32 +01:00
Andrew Kingston f405c92ce3 Improve selected workflow state labels 2020-09-11 21:32:11 +01:00
Michael Shanks 0982f627ef some mutating function parameter 2020-09-11 21:30:40 +01:00
Michael Shanks 0735eaa523 stop coercing values on the server - do on client instead 2020-09-11 21:24:52 +01:00