Martin McKeaveney
14283a7b96
return processed file sizes
2020-09-18 11:01:39 +01:00
Andrew Kingston
6c4cf24a94
Fix filter workflow block tagline
2020-09-17 17:49:57 +01:00
Martin McKeaveney
5d3867558a
merge with master
2020-09-17 16:40:09 +01:00
Martin McKeaveney
5150288e85
more lint
2020-09-17 16:38:33 +01:00
Martin McKeaveney
bb2058a010
lint
2020-09-17 16:36:39 +01:00
mike12345567
53bbcd9928
Fixing an issue with deletion action.
2020-09-17 16:28:48 +01:00
mike12345567
22ef6eb4d3
Some fixes after playing around with the new Builder UI.
2020-09-17 16:16:05 +01:00
Andrew Kingston
2287675c79
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-17 15:15:54 +01:00
mike12345567
dd0cffc226
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
9032738ae8
delete local file upload when file deleted
2020-09-17 15:08:28 +01:00
Andrew Kingston
a1f52b733b
Update save record block definition
2020-09-17 14:04:13 +01:00
mike12345567
be67eaf9c8
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
494e04f19f
allow deletion of images
2020-09-17 12:45:28 +01:00
mike12345567
8477ad8727
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
ec265f6821
Update to improve test cases and get JOI to work as expected.
2020-09-16 19:25:52 +01:00
Andrew Kingston
15e3b48f0a
Remove full stop in email workflow block description
2020-09-16 15:39:19 +01:00
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
Martin McKeaveney
b1dbc7cc62
Dropzone styling
2020-09-16 12:18:47 +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
Martin McKeaveney
86ae8d038a
file attachments and processing working, basic design for dropzone
2020-09-15 16:22:13 +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
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
Martin McKeaveney
65f5f358d0
attachments
2020-09-11 15:09:56 +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
cmack
6865fdfb28
Single Calculation Views When Not Grouped
2020-09-02 11:52:32 +01:00
Martin McKeaveney
1d56d9a2ce
cypress tests, lint, feature complete
2020-08-24 15:48:34 +01:00
Martin McKeaveney
40bf90c745
view filters operational
2020-08-24 11:46:28 +01:00
Martin McKeaveney
6ba109222b
custom filtering working, needs more test coverage
2020-08-21 17:05:26 +01:00
Martin McKeaveney
a19f370868
start of view filters
2020-08-20 16:31:43 +01:00
Martin McKeaveney
2cea4be763
Merge pull request #545 from Budibase/custom-view-backend
...
Custom Views
2020-08-20 14:33:48 +01:00
Martin McKeaveney
fbce2da7a3
adding deploy script to upload assets to s3 after release
2020-08-20 11:09:54 +01:00
Martin McKeaveney
0388f8dbb5
merge
2020-08-19 17:14:30 +01:00
Martin McKeaveney
70d4592fc2
fix server unit tests
2020-08-19 17:09:30 +01:00
Martin McKeaveney
7e2e90e23c
tidy up and lint ✨
2020-08-18 17:14:26 +01:00
Martin McKeaveney
d08db301af
group by complete
2020-08-18 16:05:15 +01:00
Martin McKeaveney
28b4b6fcb9
deletion of views, statistics calculation popover, unit tests
2020-08-17 21:01:43 +01:00
Martin McKeaveney
6862be744b
began UI for custom views
2020-08-14 16:31:53 +01:00
Michael Shanks
3a5d2f8713
remove references to material design components
2020-08-14 11:21:52 +01:00
Martin McKeaveney
f62e7e06d8
new view foundations
2020-08-13 15:04:19 +01:00
Martin McKeaveney
bbcb282e53
Cypress Tests Running in CI ( #524 )
...
* cypress test setup
* running cypress in CI
* fixing tests after first time setup wizard
* bb api key
* API Key in right place
* adding env in cypress.json
* env var in setup
* lint
* API key not working
* fill in API key form if present
* allow more time for creation
* cypress server for debug
* video recording, better debugging
* Adding debug logs
* set node env
* cypress env
* cancel irrelevant test
2020-08-05 15:18:28 +01:00
Kevin Åberg Kultalahti
deb9c48adf
Merge pull request #523 from Budibase/feature/create-app-modifications
...
Feature/create app modifications
2020-08-03 17:54:54 +02:00
Michael Shanks
6f851ac489
bugfix: create app pointing to hardcoded standard-components version
2020-08-03 15:28:45 +01:00
kevmodrome
667e70a706
signup flow now works correctly
2020-08-03 16:26:28 +02:00
Martin McKeaveney
15c35ac0ca
fix typo
2020-07-27 17:48:35 +01:00
Martin McKeaveney
9e978019aa
lint
2020-07-27 16:12:06 +01:00
Michael Shanks
3b4c68163d
can delete screens
2020-07-21 15:01:32 +01:00
Martin McKeaveney
c4ee632d58
Merge pull request #462 from Budibase/nodemon-issue
...
Nodemon issue
2020-07-21 10:01:16 +01:00
Michael Shanks
95e9615ef7
component libraries - looking in wrong dir, in dev
2020-07-17 11:13:55 +01:00
Martin McKeaveney
b9ed98c7ee
lint
2020-07-16 15:40:59 +01:00
Martin McKeaveney
fe98d566eb
fixing tests
2020-07-16 15:37:05 +01:00
Martin McKeaveney
4ca58ded5b
lint ✨
2020-07-16 15:19:46 +01:00
Martin McKeaveney
7714270450
nodemon delay + analytics fixes
2020-07-16 14:27:27 +01:00
Martin McKeaveney
264ade4630
lint
2020-07-15 17:27:33 +01:00
Martin McKeaveney
64d1bd5322
events for web apps built and web apps deployed
2020-07-15 17:25:08 +01:00
Martin McKeaveney
c293d1e527
fixing dev path when running in electron
2020-07-15 13:42:12 +01:00
Martin McKeaveney
63c5cd9af4
lint ✨
2020-07-14 21:10:51 +01:00
Martin McKeaveney
71fc36ec7e
download component libraries from NPM tarball
2020-07-14 21:07:53 +01:00