Martin McKeaveney
|
31c6450f5e
|
tidy up
|
2020-09-23 21:03:13 +01:00 |
Martin McKeaveney
|
31dd25331e
|
ensuring s3 upload works in prod
|
2020-09-23 20:23:40 +01:00 |
Martin McKeaveney
|
fd97c14a50
|
✨ lint, tidy up and some simplification
|
2020-09-23 17:29:32 +01:00 |
Martin McKeaveney
|
ccebe283cc
|
abstract local file upload logic
|
2020-09-23 17:02:06 +01:00 |
mike12345567
|
71d6236d05
|
Adding re-triggering of test case to help with running test case in GH actions.
|
2020-09-23 16:35:34 +01:00 |
mike12345567
|
19bb0481c6
|
Running linter to cleanup formatting.
|
2020-09-23 16:20:39 +01:00 |
mike12345567
|
6e1e5777b8
|
Extending the possible time the test case can wait for the record to be updated into the database (automation trigger) and adding JSdocs to automation utilities as per PR suggestions.
|
2020-09-23 16:16:24 +01:00 |
Martin McKeaveney
|
6b00fb2d8e
|
local file upload from apps
|
2020-09-23 16:15:09 +01:00 |
mike12345567
|
f3f874c3f9
|
Fixing delay as it was causing test case to be inconsistent (triggering automation)
|
2020-09-23 15:29:25 +01:00 |
mike12345567
|
c024fd6023
|
Fixing issue with test case.
|
2020-09-23 15:16:14 +01:00 |
mike12345567
|
f4ec118679
|
Adding clean up of records based on the model schema to save and update records.
|
2020-09-23 13:34:11 +01:00 |
mike12345567
|
7f107fcf0a
|
Update to include update record internal action option, seems very useful rather than having to delete and re-create records every time.
|
2020-09-23 12:29:20 +01:00 |
mike12345567
|
8afbb40f36
|
Implementing type cleanup based on the input schema, specifically for booleans and numbers.
|
2020-09-23 11:54:15 +01:00 |
mike12345567
|
ad6002293e
|
Fixing an issue with the fill in of test data when triggering.
|
2020-09-22 15:25:26 +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
|
39dbf78359
|
Updates as per review comments.
|
2020-09-21 23:19:45 +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
|
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 |
mike12345567
|
7d6f494b7e
|
Outputting the input record so that it can be used in later steps.
|
2020-09-18 17:20:19 +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 |
Martin McKeaveney
|
f95692fb84
|
lowercase file extension
|
2020-09-18 16:19:41 +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 |
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
|
e717d35f9e
|
removing delete functionality - not necessary
|
2020-09-18 12:41:39 +01:00 |
Martin McKeaveney
|
af9b8ac9bd
|
return processed file sizes
|
2020-09-18 11:01:39 +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
|
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 |
Martin McKeaveney
|
293e5b7859
|
delete local file upload when file deleted
|
2020-09-17 15:08:28 +01:00 |
Andrew Kingston
|
d31f4f5c34
|
Update save record block definition
|
2020-09-17 14:04:13 +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 |
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 |
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
|
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
|
e97ec7beaf
|
Dropzone styling
|
2020-09-16 12:18:47 +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 |
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 |
Michael Drury
|
1930aa2296
|
Merge pull request #607 from Budibase/server-workflows
Server workflows
|
2020-09-15 09:09:55 +01:00 |
Martin McKeaveney
|
4926665eeb
|
v0.1.21
|
2020-09-14 17:11:47 +01:00 |
Martin McKeaveney
|
d55d0c70c8
|
v0.1.20
|
2020-09-14 16:26:18 +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 |
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
|
590e7d810d
|
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
|
2020-09-14 11:53:19 +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 |
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
|
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 |
Michael Shanks
|
0735eaa523
|
stop coercing values on the server - do on client instead
|
2020-09-11 21:24:52 +01:00 |
mike12345567
|
fc38871b66
|
Adding threading for when not running against PouchDB.
|
2020-09-11 18:47:22 +01:00 |
Martin McKeaveney
|
4d411dec62
|
attachments
|
2020-09-11 15:09:56 +01:00 |
Andrew Kingston
|
643f58125e
|
Fix workflow filter logic block tagline
|
2020-09-11 14:46:22 +01:00 |
Michael Shanks
|
3b21b15259
|
fixing some broken tests
|
2020-09-11 09:29:23 +01:00 |
Michael Shanks
|
04f3ed5ec3
|
Merge branch 'master' into event-panel + binding fixes
|
2020-09-10 21:55:04 +01:00 |
Michael Shanks
|
d3225cb51f
|
events hooked up and working
|
2020-09-10 21:11:05 +01:00 |
mike12345567
|
b886c8f342
|
Adding joi validation to the workflow update and create to make sure structure is adhered to, this is built through a curried middleware, to validate on headers, body etc add multiple different validator middlewares to your endpoint.
|
2020-09-10 17:46:34 +01:00 |
Andrew Kingston
|
3bf0358716
|
Fix create user workflow action
|
2020-09-10 16:46:58 +01:00 |
Andrew Kingston
|
9077e89192
|
Fix record created trigger workflow block description
|
2020-09-10 15:29:35 +01:00 |
Andrew Kingston
|
52aaac8e44
|
Fix async loading of steps
|
2020-09-10 15:29:01 +01:00 |
mike12345567
|
3a591c13d0
|
Major update to server workflow backend, implementing a very basic queue API in between triggers and orchestration and then moving everything around to keep it generally more concise, creating a directory to handle all workflow related matters as they do not pertain to the API (running of workflows is a completely separate operation).
|
2020-09-10 15:00:21 +01:00 |
mike12345567
|
834a62934c
|
Merge branch 'server-workflows' of https://github.com/Budibase/budibase into server-workflows
|
2020-09-10 11:44:59 +01:00 |