Michael Drury
|
f621cb0853
|
Some quick fixes.
|
2020-10-28 22:13:16 +00:00 |
mike12345567
|
ea03d099b3
|
Initial work into multi-tenancy removal, experiencing issues with test cases at this point.
|
2020-10-28 20:35:06 +00:00 |
mike12345567
|
0d8ec8e03a
|
Some initial work towards webhooks, that generates schema similar to integromat.
|
2020-10-22 17:48:32 +01:00 |
Michael Drury
|
d798488f6f
|
Merge pull request #776 from Budibase/version-complibrary
Version the components library
|
2020-10-22 09:14:07 +01:00 |
mike12345567
|
f1ff7a0b7c
|
Adding validation to pages to protect against screen/page creation with no parameters.
|
2020-10-21 17:35:39 +01:00 |
mike12345567
|
9a41fde685
|
Adding a version to the app and then including this in user authentication, this for now is just the version of the builder/server that it was built with.
|
2020-10-21 15:28:30 +01:00 |
Martin McKeaveney
|
8b54a55bcb
|
making deploy process async, adding local deployment history
|
2020-10-16 12:38:07 +01:00 |
Martin McKeaveney
|
0cbcfe4e0c
|
fix unit tests
|
2020-10-15 21:47:20 +01:00 |
mike12345567
|
5d49d529e3
|
Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing.
|
2020-10-09 19:10:28 +01:00 |
mike12345567
|
fdaa69ee7f
|
Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet.
|
2020-10-09 18:49:23 +01:00 |
mike12345567
|
922e214dca
|
Fixing up middleware to handle uploads, views, records, automation runs and users.
|
2020-10-07 17:56:47 +01:00 |
mike12345567
|
106badc9c6
|
Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking
|
2020-10-07 15:41:39 +01:00 |
Andrew Kingston
|
3dc30262d7
|
Merge branch 'master' of github.com:Budibase/budibase into linked-records
|
2020-10-07 10:45:26 +01:00 |
Michael Shanks
|
210062cbac
|
merge conflicts - from master
|
2020-10-06 21:43:54 +01:00 |
mike12345567
|
72de4dcab4
|
First work towards implementing Dynamo usage in the server when running in the cloud; this is for tracking usage against API keys.
|
2020-10-06 19:13:41 +01:00 |
Michael Shanks
|
a28a327da7
|
Merge branch 'master' into fixes
|
2020-10-05 21:17:01 +01:00 |
Michael Shanks
|
c0e008181d
|
broken tests
|
2020-10-05 20:58:07 +01:00 |
Michael Shanks
|
267e8e39aa
|
Coerse record fields, to be a bit more tolerant of data input
|
2020-10-05 17:28:23 +01:00 |
Martin McKeaveney
|
dd9eb9bb6a
|
merge
|
2020-10-05 15:08:53 +01:00 |
Martin McKeaveney
|
3a460429a0
|
adding nice loading states
|
2020-10-05 14:07:39 +01:00 |
mike12345567
|
3ad58c2aa7
|
Merge branch 'master' of github.com:Budibase/budibase into linked-records
|
2020-10-05 10:52:35 +01:00 |
mike12345567
|
03b9b3cec2
|
Merge branch 'master' of github.com:Budibase/budibase into remove-views
|
2020-10-05 10:04:23 +01:00 |
mike12345567
|
0939096cb9
|
Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records
|
2020-10-02 17:02:37 +01:00 |
mike12345567
|
be833d66bb
|
Fixing test case broken by automation save record -> create record.
|
2020-10-02 17:02:18 +01:00 |
Martin McKeaveney
|
016f49ac5a
|
merge
|
2020-10-02 16:45:59 +01:00 |
Martin McKeaveney
|
5e86076530
|
CSV Import end to end
|
2020-10-02 16:16:06 +01:00 |
mike12345567
|
4d8b1ecc10
|
Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records
|
2020-10-02 14:49:23 +01:00 |
mike12345567
|
89f966632f
|
Some more test case fixes.
|
2020-10-02 13:04:44 +01:00 |
Martin McKeaveney
|
c7a917ce40
|
csv import functional
|
2020-10-01 14:48:07 +01:00 |
mike12345567
|
2bb349a381
|
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 |
Michael Shanks
|
701c82cb1f
|
serve determines whether analytics are enabled
|
2020-09-29 16:23:34 +01:00 |
mike12345567
|
52b594ab39
|
Adding routes for getting link records based on a record Id.
|
2020-09-29 12:02:06 +01:00 |
mike12345567
|
bfe2bb5a23
|
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
|
6a2da91f31
|
CLI tool for exporting apps, tidy up
|
2020-09-29 10:32:42 +01:00 |
Martin McKeaveney
|
b27f80071f
|
async templates working from S3
|
2020-09-28 17:04:08 +01:00 |
Martin McKeaveney
|
f447f3a889
|
Merge branch 'master' of github.com:Budibase/budibase into csv-export
|
2020-09-24 16:16:59 +01:00 |
Martin McKeaveney
|
b186f0fbb2
|
merge
|
2020-09-24 15:52:09 +01:00 |
Martin McKeaveney
|
42dfc2b33c
|
providing ability to perform JSON and CSV export from popover
|
2020-09-23 23:56:26 +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
|
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
|
1845a8c452
|
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
|
2020-09-22 12:00:54 +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
|
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 |
Martin McKeaveney
|
e717d35f9e
|
removing delete functionality - not necessary
|
2020-09-18 12:41:39 +01:00 |
Martin McKeaveney
|
e609414f57
|
merge with master
|
2020-09-17 16:40:09 +01:00 |
Martin McKeaveney
|
f48736ffe9
|
lint
|
2020-09-17 16:36:39 +01:00 |
mike12345567
|
cc5994539d
|
Some fixes after playing around with the new Builder UI.
|
2020-09-17 16:16:05 +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 |
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 |
mike12345567
|
31939e3dc9
|
Update to improve test cases and get JOI to work as expected.
|
2020-09-16 19:25:52 +01:00 |
Martin McKeaveney
|
ad79d422e0
|
file attachments and processing working, basic design for dropzone
|
2020-09-15 16:22:13 +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
|
d166d8072b
|
Merge in master
|
2020-09-14 10:16:09 +01:00 |
Michael Shanks
|
3b21b15259
|
fixing some broken tests
|
2020-09-11 09:29:23 +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 |
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
|
08aa221d04
|
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
|
d63e03b852
|
added PATCH record route
|
2020-09-10 09:36:14 +01:00 |
Martin McKeaveney
|
b03eb8ce60
|
cypress tests, lint, feature complete
|
2020-08-24 15:48:34 +01:00 |
Martin McKeaveney
|
6f71870afd
|
fix server unit tests
|
2020-08-19 17:09:30 +01:00 |
Martin McKeaveney
|
33ec0cfa75
|
group by complete
|
2020-08-18 16:05:15 +01:00 |
Martin McKeaveney
|
0a60fd0bc6
|
deletion of views, statistics calculation popover, unit tests
|
2020-08-17 21:01:43 +01:00 |
Martin McKeaveney
|
6ad5ebbe06
|
began UI for custom views
|
2020-08-14 16:31:53 +01:00 |
Martin McKeaveney
|
bf46067fe1
|
new view foundations
|
2020-08-13 15:04:19 +01:00 |
Michael Shanks
|
bac8249132
|
can delete screens
|
2020-07-21 15:01:32 +01:00 |
Martin McKeaveney
|
b9f6ecfe37
|
lint
|
2020-07-16 15:40:59 +01:00 |
Martin McKeaveney
|
a257e4e620
|
fixing tests
|
2020-07-16 15:37:05 +01:00 |
Martin McKeaveney
|
1a33ab2e18
|
merge
|
2020-07-07 21:32:32 +01:00 |
Martin McKeaveney
|
c953fa679a
|
lint ✨
|
2020-07-07 21:29:20 +01:00 |
kevmodrome
|
6ec6c4688a
|
adds delete functionality to application
|
2020-07-07 14:44:05 +02:00 |
kevmodrome
|
c18bcc5499
|
lint fixes
|
2020-07-06 09:07:29 +02:00 |
Martin McKeaveney
|
5ecc8d4a54
|
deployment E2E
|
2020-07-02 23:22:20 +01:00 |
Martin McKeaveney
|
993eb71019
|
Merge branch 'master' of github.com:Budibase/budibase into deployment
|
2020-07-02 20:52:50 +01:00 |
kevmodrome
|
d8e6bd0ab9
|
sets up dummy back-end
|
2020-07-02 17:53:09 +02:00 |
kevmodrome
|
3c1a3cc759
|
remove unneeded appPackage route
|
2020-07-02 11:30:36 +02:00 |
Martin McKeaveney
|
9b2eca58c4
|
s3 awareness, authentication through API keys
|
2020-07-01 21:57:35 +01:00 |
Martin McKeaveney
|
d176aa1d70
|
Merge branch 'master' of github.com:Budibase/budibase into deployment
|
2020-07-01 21:42:47 +01:00 |
Martin McKeaveney
|
975d715bd7
|
upload assets to s3
|
2020-06-29 19:15:43 +01:00 |
kevmodrome
|
f39f913b4b
|
adds functionality to update name and description of app
|
2020-06-29 17:18:43 +02:00 |
Martin McKeaveney
|
7ed017209b
|
cleaned up deploy code
|
2020-06-29 10:27:38 +01:00 |
kevmodrome
|
0ebb59dfa4
|
Merge remote-tracking branch 'origin' into feature/settings-modal
|
2020-06-29 10:08:23 +02:00 |
kevmodrome
|
1440ed9fdd
|
adds update functionality to users
|
2020-06-26 11:05:09 +02:00 |
Martin McKeaveney
|
a597232814
|
adding renaming test
|
2020-06-26 09:55:15 +01:00 |
Martin McKeaveney
|
db16af3937
|
fix test
|
2020-06-24 16:32:16 +01:00 |
Martin McKeaveney
|
e1b88e6620
|
enable renaming of records by using IDs
|
2020-06-23 23:26:54 +01:00 |
Martin McKeaveney
|
eca7b69949
|
merge
|
2020-06-22 22:39:41 +01:00 |
Michael Shanks
|
4ba1329983
|
instance Id is gone from API module
|
2020-06-19 17:19:30 +01:00 |
Michael Shanks
|
2436ea525d
|
fixing broken tests
|
2020-06-18 20:41:37 +01:00 |
Michael Shanks
|
bf14aa5ccb
|
instanceid removal
|
2020-06-18 16:59:31 +01:00 |
Martin McKeaveney
|
78ce077846
|
saving of models and fields
|
2020-06-16 20:29:18 +01:00 |
Martin McKeaveney
|
af9038f64f
|
structuring new backend UI
|
2020-06-15 16:41:31 +01:00 |
Michael Shanks
|
5b59a110a6
|
lint fix
|
2020-06-12 21:11:39 +01:00 |
Michael Shanks
|
f956e141b4
|
fixing tests - not using new auth endpoint
|
2020-06-12 21:08:00 +01:00 |
Michael Shanks
|
19d132c6c2
|
removal of appRoot - appId comes in cookie
|
2020-06-12 20:42:55 +01:00 |
Martin McKeaveney
|
4ed4866bca
|
update _rev for deleted test model
|
2020-06-11 18:11:56 +01:00 |
Martin McKeaveney
|
3900b216e9
|
remove other link fields when you delete a model
|
2020-06-11 17:24:09 +01:00 |
Martin McKeaveney
|
a49747074a
|
Merge branch 'master' of github.com:Budibase/budibase into linked-records
|
2020-06-11 16:22:28 +01:00 |
Martin McKeaveney
|
f8cfc8e7d7
|
adding record models for brevity
|
2020-06-11 14:35:45 +01:00 |
Michael Shanks
|
71016f5a1d
|
application supports multiple concurrent client DB
|
2020-06-10 21:39:30 +01:00 |
Martin McKeaveney
|
f5bcaa4ba0
|
fixing tests
|
2020-06-03 20:54:17 +01:00 |
Martin McKeaveney
|
2cd309bfdc
|
fix some other auth bugs
|
2020-06-03 20:35:30 +01:00 |
Martin McKeaveney
|
227df203f9
|
fixing header in tests
|
2020-06-03 19:39:53 +01:00 |
Michael Shanks
|
70c24b5b1f
|
test fixes... test didnt have user-agent
|
2020-06-03 17:21:49 +01:00 |
Martin McKeaveney
|
2f6e0f14ae
|
fix dataform
|
2020-06-03 16:10:03 +01:00 |
Martin McKeaveney
|
527a25c794
|
model bugfixes
|
2020-06-02 11:40:33 +01:00 |
Martin McKeaveney
|
3a983cea8a
|
tidy up, styling
|
2020-06-02 11:08:53 +01:00 |
Martin McKeaveney
|
a9e77836cb
|
tests
|
2020-06-01 22:25:44 +01:00 |
Martin McKeaveney
|
b372f6b03d
|
tidy up
|
2020-06-01 21:26:32 +01:00 |
Martin McKeaveney
|
fe0b95d627
|
merge
|
2020-06-01 16:27:27 +01:00 |
Michael Shanks
|
53ff560e42
|
server side record validation
|
2020-05-28 15:39:29 +01:00 |
Michael Shanks
|
5894feaaff
|
removed auth on execute workflow action
|
2020-05-28 09:17:14 +01:00 |
Michael Shanks
|
b3cd17b9a3
|
bugfix: wrong permissions on worfklow endpoint
|
2020-05-27 19:18:39 +01:00 |
Michael Shanks
|
473468b481
|
few changes from code review
|
2020-05-27 17:37:07 +01:00 |
Michael Shanks
|
348eaab73c
|
fixing tests after dodgy merge
|
2020-05-27 17:29:26 +01:00 |
Michael Shanks
|
fe79f294b4
|
access levels
|
2020-05-27 17:23:01 +01:00 |
kevmodrome
|
d237dd9271
|
fix lint erorrs
|
2020-05-27 13:51:19 +02:00 |
Martin McKeaveney
|
e9fab13750
|
workflow orchestrator
|
2020-05-26 21:34:01 +01:00 |
Martin McKeaveney
|
cacee947bf
|
workflow charts
|
2020-05-22 16:32:23 +01:00 |
Michael Shanks
|
e9e6cf1dfd
|
merge conflicts
|
2020-05-21 14:43:49 +01:00 |
Michael Shanks
|
aa66598e4c
|
auth, first version, needing tested
|
2020-05-21 14:31:23 +01:00 |
Martin McKeaveney
|
2965c2338d
|
workflow CRUD complete
|
2020-05-20 17:02:46 +01:00 |
Martin McKeaveney
|
56c492c66d
|
pino logging, electron fixes, running integration tests in band
|
2020-05-18 15:33:29 +01:00 |
Martin McKeaveney
|
3c9af5336e
|
formatting
|
2020-05-18 11:01:17 +01:00 |
Martin McKeaveney
|
d6b3f9c219
|
test and couchDB init code
|
2020-05-18 10:55:35 +01:00 |
Michael Shanks
|
1dc32a05e3
|
removing clientId from frontend, fixing invalid database name
|
2020-05-18 06:40:29 +01:00 |
Michael Shanks
|
97db4f1765
|
server tests in-memory and passing
|
2020-05-14 15:12:30 +01:00 |
Michael Shanks
|
7d6046d021
|
allow bb home folder to bem anywhere
|
2020-05-11 15:42:42 +01:00 |
Martin McKeaveney
|
16a6680c2e
|
add initialiseClientDB
|
2020-05-11 10:28:06 +01:00 |
Martin McKeaveney
|
87ad6647df
|
further tidy up and removal
|
2020-05-07 13:52:24 +01:00 |