1
0
Fork 0
mirror of synced 2024-08-12 00:22:02 +12:00
Commit graph

1073 commits

Author SHA1 Message Date
Martin McKeaveney
ecb4cff96f CSV Import end to end 2020-10-02 16:16:06 +01:00
mike12345567
e24668253f Some quick fixes after merge. 2020-10-02 15:49:13 +01:00
mike12345567
6b222ffbf0 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 14:49:23 +01:00
Michael Shanks
cb5e9f69a0 record value coersion - untested 2020-10-02 14:14:58 +01:00
mike12345567
e0e1cd7316 Some more test case fixes. 2020-10-02 13:04:44 +01:00
mike12345567
d4c3200322 Fix for an issue detected by user test case. 2020-10-02 12:52:15 +01:00
mike12345567
2aff68b245 Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps. 2020-10-02 12:37:46 +01:00
Michael Drury
0a80abfd0e Purging the use of views where possible, this update should remove the use of by_type and all model views. 2020-10-01 17:22:08 +01:00
Michael Shanks
27015ebd17 fix: view filter handle bool, number & date 2020-10-01 16:55:17 +01:00
Martin McKeaveney
1fd749ce00 csv import functional 2020-10-01 14:48:07 +01:00
Michael Drury
d1fa921c27 Adding validation so that a linked column and a primary display column cannot be renamed. 2020-10-01 11:49:49 +01:00
mike12345567
962ed5aaa6 Work towards handling linked record field updates, like the column being deleted from the model. 2020-09-30 17:52:57 +01:00
mike12345567
5fd714d761 Fixing record editting. 2020-09-30 15:41:52 +01:00
mike12345567
709cdb5ea9 Changing relationship system around a little, to not work with fieldNames anymore in the view and simplifying quite a few of the update systems. 2020-09-30 15:37:38 +01:00
mike12345567
cf4b5a6fbf Fixing some missues with linked records after testing with the new UI. 2020-09-30 12:00:56 +01:00
mike12345567
4073f354c8 Fixing issue with modelId being returned from API causing next model update to cause model to be returned as a record from model record view. 2020-09-29 18:03:29 +01:00
Michael Shanks
e4ea9e608d Analytics enabled/disabled via specific ENV variable 2020-09-29 17:28:24 +01:00
mike12345567
ac7374662c A small performance enhancement, storing in the record that it does have links, so that when retrieving info for records it can exit the process early if a record has no mention of links. 2020-09-29 17:22:04 +01:00
mike12345567
31943cc66b Major update to linked record backend, now handling adding info about record links to all responses. 2020-09-29 16:40:59 +01:00
Michael Shanks
838904d14e serve determines whether analytics are enabled 2020-09-29 16:23:34 +01:00
Michael Shanks
69292c353c analytics - identify user + extra actions added 2020-09-29 15:26:56 +01:00
Martin McKeaveney
a91c86a4ac link 2020-09-29 12:31:41 +01:00
mike12345567
ecfca1dfab Adding routes for getting link records based on a record Id. 2020-09-29 12:02:06 +01:00
mike12345567
a76a7525e3 Update to make sure all linked record updates occur in sync with the API call. 2020-09-29 11:55:18 +01:00
Martin McKeaveney
e7c3afb7f1 CLI tool for exporting apps, tidy up 2020-09-29 10:32:42 +01:00
Martin McKeaveney
c83b1d4c35 organise async logic on homepage, style template cards and add images 2020-09-29 10:19:04 +01:00
mike12345567
eca5fad478 Adding main work to handle creating, deleting and managing the link docs between different linked records. 2020-09-28 17:36:59 +01:00
Martin McKeaveney
c2321797f1 async templates working from S3 2020-09-28 17:04:08 +01:00
mike12345567
b24ff486d8 Some groundwork for the linked records, building up a much more in-depth emitter for models and records to drive the record cleanup. 2020-09-25 18:05:26 +01:00
Martin McKeaveney
97cf5c7b33 Merge branch 'master' of github.com:Budibase/budibase into template-export 2020-09-25 14:51:22 +01:00
Martin McKeaveney
db2d9af545 template export v1 2020-09-25 14:47:42 +01:00
Martin McKeaveney
408c814b26 Merge branch 'master' of github.com:Budibase/budibase into csv-export 2020-09-24 16:16:59 +01:00
Martin McKeaveney
9768a23ad4 merge 2020-09-24 15:52:09 +01:00
Martin McKeaveney
0c639bd1a2 providing ability to perform JSON and CSV export from popover 2020-09-23 23:56:26 +01:00
Martin McKeaveney
e3c72c9020 tidy up 2020-09-23 21:03:13 +01:00
Martin McKeaveney
6d4ea5c627 ensuring s3 upload works in prod 2020-09-23 20:23:40 +01:00
Martin McKeaveney
329e885ab6 lint, tidy up and some simplification 2020-09-23 17:29:32 +01:00
Martin McKeaveney
938f675922 abstract local file upload logic 2020-09-23 17:02:06 +01:00
mike12345567
4bf40a976d Adding re-triggering of test case to help with running test case in GH actions. 2020-09-23 16:35:34 +01:00
mike12345567
58f643bc30 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
f40f388dd8 local file upload from apps 2020-09-23 16:15:09 +01:00
mike12345567
d5112c82c6 Fixing delay as it was causing test case to be inconsistent (triggering automation) 2020-09-23 15:29:25 +01:00
mike12345567
e7be9dd698 Fixing issue with test case. 2020-09-23 15:16:14 +01:00
mike12345567
0a665e05c8 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
0c5f30a60b Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-22 13:00:04 +01:00
mike12345567
d6213912fd Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-22 12:00:54 +01:00
mike12345567
42d9dd26d9 Confirming suspicions about why a testcase is failing in GH actions only. 2020-09-22 09:50:16 +01:00
mike12345567
84372c0100 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
fdc653add8 Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 15:06:52 +01:00
mike12345567
aee21a75c6 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 15:05:42 +01:00
mike12345567
4b54edf02b Fixing a problem detected by a test case. 2020-09-21 15:05:24 +01:00
mike12345567
37180a9d7f Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks 2020-09-21 14:51:48 +01:00
mike12345567
5f2acaff01 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 14:01:00 +01:00
mike12345567
b2d06b7a06 Merge branch 'master' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:52:26 +01:00
mike12345567
88d22baf1a Renaming workflows -> automate/automations, throughout the API and the builder itself. 2020-09-21 13:49:34 +01:00
mike12345567
60b907054a 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
b0aedd38ed lowercase file extension 2020-09-18 16:19:41 +01:00
mike12345567
85dcb28375 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
Martin McKeaveney
319fcabaa5 removing delete functionality - not necessary 2020-09-18 12:41:39 +01:00
Martin McKeaveney
14283a7b96 return processed file sizes 2020-09-18 11:01:39 +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
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
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
ec265f6821 Update to improve test cases and get JOI to work as expected. 2020-09-16 19:25:52 +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
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
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
Michael Shanks
f975237417 stop coercing values on the server - do on client instead 2020-09-11 21:24:52 +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
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
e6840bcffc custom flatpickr styling, tidy up 2020-09-09 13:44:36 +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
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
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
2be17aa162 lint 2020-07-14 08:21:22 +01:00
Martin McKeaveney
f22f3f8eb1 fix mac perm issue 2020-07-14 08:13:05 +01:00
Michael Shanks
10b0f8c379 fix: create app failing from unknown folder copy issues 2020-07-14 07:02:46 +01:00
Michael Shanks
d38b1fe888 lint fix 2020-07-09 15:05:56 +01:00
Michael Shanks
f2e5ca3b93 Default app template - added screens 2020-07-09 14:47:54 +01:00
Michael Shanks
b2de1ff981 Merge branch 'master' of github.com:Budibase/budibase 2020-07-09 13:12:59 +01:00
Martin McKeaveney
67e1e77de2 tidy up 2020-07-09 11:21:42 +01:00
Martin McKeaveney
d87a17eaec PR Comments 2020-07-08 16:31:26 +01:00
Michael Shanks
ea8849c3e6 worflow save record action broken (no ctx.user) 2020-07-08 15:12:55 +01:00
Martin McKeaveney
7b57f0ecc1 merge 2020-07-07 21:32:32 +01:00
Martin McKeaveney
3122334c35 lint 2020-07-07 21:29:20 +01:00
Martin McKeaveney
d6aa94b2e8 budibase complete deployment 2020-07-07 17:51:41 +01:00
kevmodrome
a85d67574a
remove som console.logs 2020-07-07 14:47:27 +02:00
kevmodrome
dc5db6f552
adds delete functionality to application 2020-07-07 14:44:05 +02:00
Martin McKeaveney
8ae6f04290 extra index template for production 2020-07-06 19:43:40 +01:00
kevmodrome
2a13abba4d
lint fixes 2020-07-06 09:07:29 +02:00
kevmodrome
b729527192
use utility to get homedir instead of manually doing it 2020-07-06 09:06:59 +02:00
Martin McKeaveney
5cc358e496 deployment E2E 2020-07-02 23:22:20 +01:00
Martin McKeaveney
f8593da365 Merge branch 'master' of github.com:Budibase/budibase into deployment 2020-07-02 20:52:50 +01:00
kevmodrome
acc2acddba
fetching keys now done correctly 2020-07-02 21:25:25 +02:00
kevmodrome
dc35808aea
update process.env with new value 2020-07-02 21:01:34 +02:00
kevmodrome
7a7ad75e12
adds getEnvironmentVariables function 2020-07-02 20:31:26 +02:00
kevmodrome
f6f2dfb8e4
dummy methods wired up to return values to the front-end 2020-07-02 18:38:00 +02:00
kevmodrome
aabde78c47
sets up dummy back-end 2020-07-02 17:53:09 +02:00
kevmodrome
69e5086388
remove unneeded appPackage route 2020-07-02 11:30:36 +02:00
Martin McKeaveney
6907f7751f s3 awareness, authentication through API keys 2020-07-01 21:57:35 +01:00
Martin McKeaveney
7f40e89e67 Merge branch 'master' of github.com:Budibase/budibase into deployment 2020-07-01 21:42:47 +01:00
Martin McKeaveney
59c2f247a7 upload assets to s3 2020-06-29 19:15:43 +01:00
kevmodrome
f50cec4a73
lint fix 2020-06-29 17:49:16 +02:00
kevmodrome
53d8bc3be7
remove log 2020-06-29 17:21:22 +02:00
kevmodrome
4f6283eef2
adds functionality to update name and description of app 2020-06-29 17:18:43 +02:00
kevmodrome
b8755e76d7
lint fix 2020-06-29 15:56:41 +02:00
kevmodrome
5e8909cf0e
correct put call to not remove password 😅 2020-06-29 15:55:12 +02:00
kevmodrome
3264441fca
remove console log 2020-06-29 13:24:05 +02:00
kevmodrome
9761ac21e0
fix wrong stuff coming back after updating user 2020-06-29 13:14:15 +02:00
Martin McKeaveney
b9d1b52ec7 cleaned up deploy code 2020-06-29 10:27:38 +01:00
kevmodrome
19981cb223
lint fixes 2020-06-29 10:12:13 +02:00
kevmodrome
6ce9cef407
Merge remote-tracking branch 'origin' into feature/settings-modal 2020-06-29 10:08:23 +02:00
kevmodrome
e4fc3e57d1 adds update functionality to users 2020-06-26 11:05:09 +02:00
Martin McKeaveney
e293f3f70a adding renaming test 2020-06-26 09:55:15 +01:00
Martin McKeaveney
fb382329b8 lint 2020-06-25 22:43:10 +01:00
Martin McKeaveney
63fc10e1e0 tidy up 2020-06-25 22:35:52 +01:00
Martin McKeaveney
6ef4ba086c data model rewrite 2020-06-25 22:34:38 +01:00
Martin McKeaveney
66aa2008c9 linked records matched up by name 2020-06-25 20:35:03 +01:00
Martin McKeaveney
48f3392152 record keys as names 2020-06-25 20:04:58 +01:00
Martin McKeaveney
5a7fa51907 test fix 2020-06-24 17:26:14 +01:00
Martin McKeaveney
ee86d6fb16 update when linked field added 2020-06-24 16:56:13 +01:00
Martin McKeaveney
f1795d51ef fix test 2020-06-24 16:32:16 +01:00
Martin McKeaveney
3c3104be7b enable renaming of records by using IDs 2020-06-23 23:26:54 +01:00
Martin McKeaveney
c5bd314931 lint 2020-06-23 16:20:06 +01:00
Martin McKeaveney
6adb2a72e0 merge 2020-06-22 22:39:41 +01:00
Martin McKeaveney
1b1b804bbd bidirectional linked records 2020-06-22 21:30:23 +01:00
Michael Shanks
763e282997 #363 bugfix: page not built until prop changed 2020-06-22 21:16:51 +01:00
Michael Shanks
69a36895e7 codereview: looksLikeAppId as variable 2020-06-19 17:21:24 +01:00
Michael Shanks
4dcd482a4f instance Id is gone from API module 2020-06-19 17:19:30 +01:00
Michael Shanks
d7b09f5b65 removed x-user-agent 2020-06-19 16:59:46 +01:00
Michael Shanks
11e56467b8 fixing broken tests 2020-06-18 20:41:37 +01:00
Michael Shanks
bf952f8677 instanceid removal 2020-06-18 16:59:31 +01:00
Martin McKeaveney
987135f7b4 saving of models and fields 2020-06-16 20:29:18 +01:00
Martin McKeaveney
48f6ac2b98 structuring new backend UI 2020-06-15 16:41:31 +01:00
Michael Shanks
30f054090f code review - static controller - test app id with regex 2020-06-14 20:36:51 +01:00
Michael Shanks
3b506f59cb lint fix 2020-06-12 21:11:39 +01:00
Michael Shanks
6c8a0dc8f2 fixing tests - not using new auth endpoint 2020-06-12 21:08:00 +01:00
Michael Shanks
bf1da9e94e removal of appRoot - appId comes in cookie 2020-06-12 20:42:55 +01:00
Martin McKeaveney
8b3ce41ba7 update _rev for deleted test model 2020-06-11 18:11:56 +01:00
Martin McKeaveney
3f0465a892 lint 2020-06-11 17:28:19 +01:00
Martin McKeaveney
1c1ac8f1a3 remove other link fields when you delete a model 2020-06-11 17:24:09 +01:00
Martin McKeaveney
0634c5718a Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-06-11 16:22:28 +01:00
Martin McKeaveney
d2477e1b81 adding record models for brevity 2020-06-11 14:35:45 +01:00
Michael Shanks
6cb7e995a2 changed "master" databse to "clientAppLookup" 2020-06-11 10:12:01 +01:00
Michael Shanks
eddda1d675 lint fix 2020-06-10 21:41:55 +01:00
Michael Shanks
2d4321177f application supports multiple concurrent client DB 2020-06-10 21:39:30 +01:00
Martin McKeaveney
fb2e873e2f fix budibase apps dir 2020-06-03 21:23:56 +01:00
Martin McKeaveney
9581bec421 fixing tests 2020-06-03 20:54:17 +01:00
Martin McKeaveney
e74c685956 lint 2020-06-03 20:44:35 +01:00
Martin McKeaveney
0482bc242c fix some other auth bugs 2020-06-03 20:35:30 +01:00
Martin McKeaveney
3d95f4cd58 fixing header in tests 2020-06-03 19:39:53 +01:00
Michael Shanks
583f024754 test fixes... test didnt have user-agent 2020-06-03 17:21:49 +01:00
Martin McKeaveney
9ec8e71624
Merge pull request #314 from Budibase/fix-dataform
fix dataform
2020-06-03 17:03:51 +01:00
Martin McKeaveney
f939d9ef13 fix dataform 2020-06-03 16:10:03 +01:00
Michael Shanks
77a16f95da autu populated login page 2020-06-03 15:43:37 +01:00
Michael Shanks
0c2d7a7c66 bugfix: links not respecting appRootPath 2020-06-03 12:30:32 +01:00
Martin McKeaveney
d932670d7e model bugfixes 2020-06-02 11:40:33 +01:00
Martin McKeaveney
7137362302 tidy up, styling 2020-06-02 11:08:53 +01:00
Martin McKeaveney
9c3c38d0ac tests 2020-06-01 22:25:44 +01:00
Martin McKeaveney
ba38385d72 lint + format 2020-06-01 21:31:55 +01:00
Martin McKeaveney
aeae4f50e2 tidy up 2020-06-01 21:26:32 +01:00
Martin McKeaveney
398f200661 merge 2020-06-01 16:27:27 +01:00
Martin McKeaveney
cb1fb87d21 server side workflows 2020-06-01 16:22:13 +01:00
Martin McKeaveney
2e42f8033e workflow DAO tests 2020-06-01 11:52:15 +01:00
Martin McKeaveney
a220822e3a move workflow to array data structure 2020-06-01 10:41:28 +01:00
Martin McKeaveney
dc90e141f5 server side event emitter 2020-05-31 17:12:52 +01:00
Martin McKeaveney
65d0161007 orchestrator refactor, user creation block 2020-05-30 13:41:46 +01:00
Martin McKeaveney
a3bebe3330 adding workflow blocks, parameter parsing, templating 2020-05-28 20:20:03 +01:00
Michael Shanks
bab7e3ed9e server side record validation 2020-05-28 15:39:29 +01:00
Michael Shanks
521501c4e6 Merge branch 'workflow-v1' of github.com:Budibase/budibase into workflow-v1 2020-05-28 09:17:49 +01:00
Michael Shanks
4eb00c1e4e removed auth on execute workflow action 2020-05-28 09:17:14 +01:00
Martin McKeaveney
08d0b9cb94 workflow UI, orhestrator for executing workflows 2020-05-27 21:51:32 +01:00
Michael Shanks
a1d83cdc4c bugfix: wrong permissions on worfklow endpoint 2020-05-27 19:18:39 +01:00
Michael Shanks
2f1fc8109b few changes from code review 2020-05-27 17:37:07 +01:00
Michael Shanks
2d69d715d0 fixing tests after dodgy merge 2020-05-27 17:29:26 +01:00
Michael Shanks
3bfe7840e4 access levels 2020-05-27 17:23:01 +01:00
kevmodrome
5c3e514fd0 fix another lint error 2020-05-27 13:53:44 +02:00
kevmodrome
aeb7c5dfc9 fix lint erorrs 2020-05-27 13:51:19 +02:00
Michael Shanks
2a8ca59b6d bugfix: create app not creating dirs 2020-05-27 10:54:34 +01:00
Martin McKeaveney
b9a6c3ec10 workflow orchestrator 2020-05-26 21:34:01 +01:00
Michael Shanks
b7ad4de09e server - create app endpoint creates files 2020-05-26 16:29:16 +01:00
Martin McKeaveney
920b47d6aa groundwork for pubsub 2020-05-24 22:54:08 +01:00
Martin McKeaveney
21b1165463 workflow charts 2020-05-22 16:32:23 +01:00
Michael Shanks
9ae0e2e826 merge conflicts 2020-05-21 14:43:49 +01:00
Michael Shanks
1b87edc954 auth, first version, needing tested 2020-05-21 14:31:23 +01:00
Martin McKeaveney
39c894c459 workflow CRUD complete 2020-05-20 17:02:46 +01:00
Michael Shanks
85bf8e799a Merge branch 'master' of github.com:Budibase/budibase 2020-05-18 16:34:30 +01:00
Michael Shanks
1b30903940 lint fix 2020-05-18 16:33:41 +01:00
Michael Shanks
9394a74dcd Merge branch 'master' of github.com:Budibase/budibase 2020-05-18 16:23:22 +01:00
Michael Shanks
2b48a92013 id generation in utilities module 2020-05-18 16:22:09 +01:00
Martin McKeaveney
b0644b2234 lint 2020-05-18 15:46:38 +01:00
Martin McKeaveney
1139627bf5 pino logging, electron fixes, running integration tests in band 2020-05-18 15:33:29 +01:00
Martin McKeaveney
fd4eb56b5c brotli lint 2020-05-18 14:58:39 +01:00
Martin McKeaveney
1e7aab538d disable brotli 2020-05-18 14:36:42 +01:00
Martin McKeaveney
e244e099a6 fixing CI 2020-05-18 11:18:31 +01:00
Martin McKeaveney
c8dd48b507 formatting 2020-05-18 11:01:17 +01:00
Martin McKeaveney
815a539863 test and couchDB init code 2020-05-18 10:55:35 +01:00
Michael Shanks
468dc513a5 merge conflicts.. 2020-05-18 06:43:05 +01:00
Michael Shanks
b62449bf96 removing clientId from frontend, fixing invalid database name 2020-05-18 06:40:29 +01:00
Martin McKeaveney
a2e8f2461a
Making budibase downloadable, configuring CI to build executable bina… (#233)
Making budibase downloadable, configuring CI to build executable bina…
2020-05-14 21:18:36 +01:00
Michael Shanks
18375a6d19 server tests in-memory and passing 2020-05-14 15:12:30 +01:00
Martin McKeaveney
947ffa326f
Merge branch 'master' into fix-dev-setup 2020-05-11 16:40:39 +01:00
Michael Shanks
6b492cbe29 bugfix - could not create more than one app 2020-05-11 16:14:31 +01:00
Martin McKeaveney
cc30913e34 fixed dev setup 2020-05-11 16:01:02 +01:00
Michael Shanks
a004aa5838 allow bb home folder to bem anywhere 2020-05-11 15:42:42 +01:00
Martin McKeaveney
9ff76c799c add initialiseClientDB 2020-05-11 10:28:06 +01:00
Martin McKeaveney
0962f102c5 data components 2020-05-07 22:15:09 +01:00
Martin McKeaveney
2ad007fce0 further simplification of server code 2020-05-07 14:04:32 +01:00
Martin McKeaveney
94b2e0f134 further tidy up and removal 2020-05-07 13:52:24 +01:00