Commit Graph

245 Commits

Author SHA1 Message Date
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
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
Martin McKeaveney bc89cf4a74 formatting and tidy up 2020-07-14 16:00:58 +01:00
Martin McKeaveney 262fc9cd71 fix path when running in electron 2020-07-14 09:10:01 +01:00