mike12345567
0c1ff2fd70
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
1ab787afd7
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
4fed6c05d3
Make filter condition human readable since they're just strings
2020-09-16 13:54:56 +01:00
Andrew Kingston
fdca9240e9
Fixing definition for filter workflow block
2020-09-16 13:54:27 +01:00
mike12345567
cb1ff4ac3b
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
mike12345567
4625b7a97e
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
79c4d1ed65
Update workflow block definitions
2020-09-15 14:45:37 +01:00
mike12345567
e2791d832b
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
0d2f7759ee
Merge pull request #607 from Budibase/server-workflows
...
Server workflows
2020-09-15 09:09:55 +01:00
Martin McKeaveney
b1725ec541
v0.1.21
2020-09-14 17:11:47 +01:00
Martin McKeaveney
d414e84748
v0.1.20
2020-09-14 16:26:18 +01:00
Martin McKeaveney
8cd5076f96
✨ lint
2020-09-14 15:41:20 +01:00
Martin McKeaveney
72e3070ad2
update view schema when table updated
2020-09-14 15:40:45 +01:00
mike12345567
b1a8837c0c
Adding new API endpoint which provides all definitions in one.
2020-09-14 15:34:09 +01:00
Andrew Kingston
76cfb5062d
Revert formatting to 80 print width
2020-09-14 14:35:03 +01:00
mike12345567
c4683a3743
Updating some test cases which were failing silently and changing how environment want handled.
2020-09-14 14:32:20 +01:00
Andrew Kingston
62d02c64c9
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-14 11:53:19 +01:00
mike12345567
5c94210d72
Adding delete record for when we build in contextual awareness.
2020-09-14 11:47:52 +01:00
Andrew Kingston
24c9042824
Remove params from delete record workflow action as it is only a placeholder
2020-09-14 11:46:50 +01:00
Andrew Kingston
4391b94b54
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-14 10:34:36 +01:00
mike12345567
535c4ca5aa
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
b1b8061c3e
Merge in master
2020-09-14 10:16:09 +01:00
Andrew Kingston
d13a597ed2
Fix external workflow triggers not passing though instance ID
2020-09-14 09:12:17 +01:00
Andrew Kingston
9467c5562e
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-11 21:33:05 +01:00
Michael Shanks
f975237417
stop coercing values on the server - do on client instead
2020-09-11 21:24:52 +01:00
mike12345567
5067d93030
Adding threading for when not running against PouchDB.
2020-09-11 18:47:22 +01:00
Andrew Kingston
0b3ed7435e
Fix workflow filter logic block tagline
2020-09-11 14:46:22 +01:00
Michael Shanks
3696d4b077
fixing some broken tests
2020-09-11 09:29:23 +01:00
Michael Shanks
95da4c8d2c
Merge branch 'master' into event-panel + binding fixes
2020-09-10 21:55:04 +01:00
Michael Shanks
14aa33705f
events hooked up and working
2020-09-10 21:11:05 +01:00
mike12345567
ad48b9fdd2
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
9d83e6002f
Fix create user workflow action
2020-09-10 16:46:58 +01:00
Andrew Kingston
7749919e62
Fix record created trigger workflow block description
2020-09-10 15:29:35 +01:00
Andrew Kingston
1729d0ac5c
Fix async loading of steps
2020-09-10 15:29:01 +01:00
mike12345567
77f32c8a0f
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
9c20dba77b
Merge branch 'server-workflows' of https://github.com/Budibase/budibase into server-workflows
2020-09-10 11:44:59 +01:00
mike12345567
6cf1e45eea
Merge branch 'master' of https://github.com/Budibase/budibase into server-workflows
2020-09-10 11:44:33 +01:00
Andrew Kingston
20dfc87ab2
Add all workflow blocks to server and remove concept of workflow environment
2020-09-10 11:29:35 +01:00
mike12345567
79cb0c522f
Implementing the block definitions as list APIs for the workflow, meaning client has to retrieve structure from API instead of inherently knowing it.
2020-09-10 11:06:13 +01:00
Michael Shanks
25d8f9a8f8
added PATCH record route
2020-09-10 09:36:14 +01:00
Martin McKeaveney
b605d25a4d
lint, using bbui component
2020-09-09 16:27:46 +01:00
Martin McKeaveney
bb5d522124
tidy up
2020-09-09 13:45:47 +01:00
Martin McKeaveney
e6840bcffc
custom flatpickr styling, tidy up
2020-09-09 13:44:36 +01:00
Martin McKeaveney
fc923cb883
using flatpickr, rollup config for CSS in the builder
2020-09-09 12:06:04 +01:00
Martin McKeaveney
068bb3c500
date field working with HTML5 inputs. Needs more sophisticated parsing
2020-09-08 18:03:41 +01:00
Conor Mack
075866f4ad
viewBuilder.spec fix
2020-09-04 11:01:27 +01:00
Conor Mack
e4dd6fd137
Cypress Test Fix - createView.spec.js
2020-09-04 10:53:13 +01:00
Conor Mack
34a19ffda2
Update jest tests - viewbuilder
2020-09-03 15:32:15 +01:00
Conor Mack
89e3ddcab8
Merging with master and fixing conflicts
2020-09-03 15:12:07 +01:00
Martin McKeaveney
7c27957b1b
Workflow fixes ( #559 )
...
* workflow fixes
* fixes for workflow - cypress test coverage
* remove log
* adding some assertions to slow test down
* force click create user
* cypress 5, small wait for user test
* remove cypress waiting eslint rule to fix user test
* click button directly
* test clicking
* try changing access level for validity
* lint
2020-09-03 12:02:15 +01:00