Peter Clement
e8e29ddc8c
Merge remote-tracking branch 'origin/cheeks-lab-day-portal-redesign' into feature/environment-variables
2023-01-12 16:00:07 +00:00
Adria Navarro
24f8f3a7cb
Fix currentapp middleware to allow app_ parameters
2023-01-12 15:38:22 +00:00
Peter Clement
117aaed356
Merge remote-tracking branch 'origin/develop' into feature/environment-variables
2023-01-12 14:54:02 +00:00
Andrew Kingston
b21f0b3925
Lint
2023-01-12 14:48:05 +00:00
mike12345567
87cf52192d
Small update to properly support environments with environment variables, making sure that datasources correctly select based on app ID.
2023-01-12 14:38:12 +00:00
Rory Powell
e5e767f18d
Correlation id's and log context ( #7232 )
...
* Correlation id's and log context
* fix build
* Remove redundant fields from LoggingProcessor.ts
* Only log correlation id when present e.g. this is not present on startup / shutdown / automations
2023-01-11 20:39:33 +00:00
mike12345567
d27674de5c
Replacing some require statements with imports.
2023-01-11 19:07:01 +00:00
mike12345567
c479a7da2f
Fixing minor Typescript issue, some old requires.
2023-01-11 18:16:30 +00:00
mike12345567
69b9af51ff
Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables
2023-01-11 18:08:49 +00:00
mike12345567
03df57d077
Adding in basic implementation of variable usage, getting from pro and enriching through new datasource SDK.
2023-01-11 17:57:51 +00:00
mike12345567
75df57c3d1
Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image
2023-01-11 10:31:57 +00:00
Rory Powell
fba7ef26ad
Replace ts-jest with swc/jest ( #9289 )
...
- Add swc dependencies
- Add transform change to jest.config.ts
- Replace `export =` with `export default` in src code to enable code coverage to work with swc transformer
- Restructure backend-core errors package to allow for exporting error classes with ESM syntax
- Update backend-core to no longer use `export =`, export individual packages instead of replacing with `export default` for backwards compatibility
- Update event publishers to use `export default` - this was required for the `jest.spyOn` usage inside backend-core common mocks
- Restructure some jest.mock usages where declaring the jest.fn as a variable outside of the package mock threw an error
2023-01-11 09:37:37 +00:00
mike12345567
d347b8015b
Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image
2023-01-10 18:49:07 +00:00
deanhannigan
94e76864bf
Render view groupBy array options as tags ( #8764 )
...
* Fix to properly render groupBy options as tags
* Fixes for viewBuilder function definition and some typescript updates
2023-01-10 16:25:23 +00:00
Dean
2bf724b9b3
Updated cleanExportRows import
2023-01-10 09:50:32 +00:00
Dean
4479c2477c
Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export
2023-01-10 09:39:11 +00:00
mike12345567
c9d8668062
Licensing updates for environment variables.
2023-01-09 15:42:09 +00:00
mike12345567
f4f730aae2
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-01-06 17:29:35 +00:00
mike12345567
76825c38b9
Adding test cases for the attachment re-write feature, mocking the direct couch find functionality.
2023-01-06 13:33:22 +00:00
mike12345567
cf90282303
Moving some stuff around to make more testable.
2023-01-06 12:47:12 +00:00
mike12345567
0c37c57a4b
Fix for #9249 - there was an issue with the updating of attachment URLs when importing an app/backup, this resolves it by utilising pagination in the CouchDB find API, making sure to iterate through all documents when there is a larger number.
2023-01-05 18:03:36 +00:00
mike12345567
a079cb6fec
Merge branch 'develop' of github.com:Budibase/budibase into develop
2023-01-05 17:09:02 +00:00
mike12345567
3cd097a7f1
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-01-05 17:04:24 +00:00
Peter Clement
57a5d8505d
assign wasLoopStep correctly
2023-01-05 12:16:45 +00:00
Peter Clement
90f3d28bb5
fix for looping issue wher output was incorrect
2023-01-05 10:52:50 +00:00
mike12345567
ea5b515783
Playing around with getting tests working.
2023-01-04 19:47:56 +00:00
Mel O'Hagan
b70fdf907a
Cast bit buffer as boolean
2023-01-04 15:18:53 +00:00
Andrew Kingston
66674c7277
Ensure view names are properly encoded to handle certain special characters ( #9145 )
2022-12-22 13:09:07 +00:00
Rory Powell
5f36a84470
Fix docker build ( #9116 )
2022-12-19 22:05:47 +00:00
Martin McKeaveney
72573c818b
pulling from master
2022-12-19 18:54:58 +00:00
melohagan
1b74895abc
SQL server relationship fix for tables in schema ( #9103 )
...
* Add schema to LEFT JOIN
* lint
2022-12-19 18:12:05 +00:00
Martin McKeaveney
84ab7862d1
fixes for google sheets, admin checklist, and deleting an app from API ( #8846 )
...
* fixes for google sheets, admin checklist, and deleting an app from API
* code review
* splitting unpublish endpoint, moving deploy endpoint to applications controller. Still to do public API work and move deployment controller into application controller
* updating REST method for unpublish in API test
* unpublish and publish endpoint on public API, delete endpoint unpublishes and deletes app
* removing skip_setup from prodAppDb call
* removing commented code
* unit tests and open API spec updates
* unpublish, publish unit tests - delete still in progress
* remove line updating app name in API test
* unit tests
* v2.1.46
* Update pro version to 2.1.46
* v2.2.0
* Update pro version to 2.2.0
* Fix for budibase plugin skeleton, which utilises the old import style.
* Fix side nav styles
* v2.2.1
* Update pro version to 2.2.1
* using dist folder to allow importing constants for openAPI specs
* v2.2.2
* Update pro version to 2.2.2
* Fix for user enrichment call (updating to @budibase/nano fork) (#9038 )
* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.
* Incrementing Nano version to attempt to fix yarn registry issues.
* v2.2.3
* Update pro version to 2.2.3
* Fix SQL table `_id` filtering (#9030 )
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
* v2.2.4
* Update pro version to 2.2.4
* lock changes (#9047 )
* v2.2.5
* Update pro version to 2.2.5
* Make looping arrow point in right direction (#9053 )
* v2.2.6
* Update pro version to 2.2.6
* Types/attaching license to account (#9065 )
* adding license type to account
* removing planDuration
* v2.2.7
* Update pro version to 2.2.7
* Environment variable type coercion fix (#9074 )
* Environment variable type coercion fix
* Update .gitignore
* v2.2.8
* Update pro version to 2.2.8
* tests passing
* all tests passing, updates to public API response
* update unpublish call to return 204, openAPI spec and unit
* fixing API tests
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-19 13:18:00 +00:00
Rory Powell
712f1d1fc1
Environment variable type coercion fix ( #9074 )
...
* Environment variable type coercion fix
* Update .gitignore
2022-12-16 13:16:37 +00:00
Andrew Kingston
090ae5df49
Master => Develop ( #9049 )
...
* v2.1.46
* Update pro version to 2.1.46
* v2.2.0
* Update pro version to 2.2.0
* Fix for budibase plugin skeleton, which utilises the old import style.
* Fix side nav styles
* v2.2.1
* Update pro version to 2.2.1
* using dist folder to allow importing constants for openAPI specs
* v2.2.2
* Update pro version to 2.2.2
* Fix for user enrichment call (updating to @budibase/nano fork) (#9038 )
* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.
* Incrementing Nano version to attempt to fix yarn registry issues.
* v2.2.3
* Update pro version to 2.2.3
* Fix SQL table `_id` filtering (#9030 )
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-15 12:13:42 +00:00
Rory Powell
786039055e
File authentication using presigned URLs ( #8883 )
...
* file auth wip
* Private plugin bucket wip
* Add etag to logo request, fix circular dependency
* Resolve cyclic dependency
* Ensure browser doesn't cache custom component
* Global file fixes
* File fixes / remove permaUrl
* Add ctx local storage
* Enable presigned url to work from any host
* Test fix
* Self hosting w/ S3 + other fixes
* Fix for serving dev app in multi tenant
* Fix backup restore and import attachment url processing, never store attachment urls
* Test fixes
* Unit tests WIP
* Replace file path with base64 encoded private key
* Multi tenancy tests for files
* Environment files fixes
* Post-merge build and test fixes
* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass
* Re-add default '/' minio route :(
* Rename iconFile -> iconFileName
* Add cloudfront vars to k8s templates
* Remove public bucket policy
* Remove duplicated test
2022-12-15 11:35:22 +00:00
Andrew Kingston
c3b6afbb6f
Fix SQL table `_id` filtering ( #9030 )
...
* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field
* Remove like operator from internal tables and only allow basic operators on SQL table _id column
* Update data section filtering to respect new rules
* Update automation section filtering to respect new rules
* Update dynamic filter component to respect new rules
2022-12-15 09:22:28 +00:00
Rory Powell
f935f05509
Offline license POC ( #9046 )
2022-12-14 21:48:48 +00:00
Dean
cdcefa16bb
Filtering and sort on data row export
2022-12-13 10:13:17 +00:00
Peter Clement
9d841bc947
Server and Worker tests ( #8928 )
...
* automation unit tests
* row processor tests
* update executeQuery test
* update groups assertion
* some more worker tests
* plugin tests and tidying up
* linting
* temporarily disable group tests
* more tests
* fix import
* fix backup tests
* add pro mocks to worker
* check for app existence in import test
* test new tsconfig
* testing changes
* Pro test utils (#9020 )
* Pro test utils changes
* Add test fixes
* Remove ts-ignore
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-12 22:02:32 +00:00
Michael Drury
d4f89ad315
Merge pull request #8968 from Budibase/fix/user-self-update
...
Minor update - stop users updating their own admin/global flags
2022-12-08 09:01:41 +00:00
mike12345567
a120ba0c8d
Fixing repl options.
2022-12-07 18:22:02 +00:00
mike12345567
b3e5483eca
Adding back compaction.
2022-12-07 18:09:17 +00:00
mike12345567
be0b15428b
Linting.
2022-12-07 14:43:27 +00:00
mike12345567
617863ddd1
Fix for #7865 - if you deleted a cron automation immediately after creating/publishing it there was a scenario where prod automations would be out of sync with dev automations and it wouldn't really delete. To get around this, we do an automation sync back to dev DB - meaning that the cron ID is known and can be disabled.
2022-12-07 14:32:29 +00:00
mike12345567
85dd6f2880
Extension on fix for user self assignment, don't allow users to change their admin/builder status.
2022-12-07 12:42:14 +00:00
mike12345567
4300e5c733
Fix for CI build failure.
2022-12-06 18:23:55 +00:00
mike12345567
b9ce140d95
Fix for #7732 - as well as some tests for it, make sure that it is working as expected.
2022-12-06 17:20:26 +00:00
mike12345567
dbde23a4de
Fixes based on test failures.
2022-12-06 12:47:48 +00:00
mike12345567
2ba9088faa
PR comments, moving more stuff into SDK.
2022-12-06 12:22:41 +00:00
mike12345567
53a6c0e74b
Fix for #8896 - the automation logs were already being sync'd to the dev database, but when unpublished they are in-accessible. Some minor updates to make sure that before unpublishing there is a sync, and then most of the changes are in pro.
2022-12-05 18:24:25 +00:00
mike12345567
0ca1c359a5
Final fix for #8882 - adding text to show the error - as well as fixing an issue with many to many updating correctly.
2022-12-02 17:28:37 +00:00
mike12345567
2a51091ffb
Adding some null controls.
2022-12-02 16:17:56 +00:00
Andrew Kingston
b336a916c7
Merge pull request #8788 from Budibase/side-panel
...
Side panels
2022-11-30 16:04:35 +00:00
deanhannigan
67f06c8eb9
Merge pull request #8857 from Budibase/fix/sample-data-edit-removed-delete-fixed
...
Remove ability to edit the 'Sample Data' datasource name
2022-11-30 09:08:54 +00:00
Andrew Kingston
a0776ac73a
Fix types in table migration tests
2022-11-29 16:27:06 +00:00
Andrew Kingston
0b6c459fbd
Add basic component type
2022-11-29 16:21:59 +00:00
Dean
3c59a0da56
Fix to ensure only the budibase datasource type is altered on save
2022-11-29 16:08:31 +00:00
Michael Drury
a656c6e678
Adding test case for char encoding and being explicit about utf8 export.
2022-11-29 16:03:22 +00:00
Michael Drury
31fbc937b0
Removing old JS file.
2022-11-29 15:23:01 +00:00
Dean
dc001bc27f
Merge remote-tracking branch 'origin/develop' into fix/sample-data-edit-removed-delete-fixed
2022-11-29 12:54:22 +00:00
Andrew Kingston
8567ae70af
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-29 12:22:56 +00:00
Andrew Kingston
894a6b93e8
Update table migration test to use imports, and update TestConfiguration to work with type parameters
2022-11-29 12:19:37 +00:00
Michael Drury
bcf2aadbaa
Merge branch 'develop' of github.com:Budibase/budibase into fix/charset-encoding
2022-11-29 11:57:45 +00:00
Michael Drury
4f4eb4da26
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-29 11:13:54 +00:00
mike12345567
a02e9017ec
Final fixes after re-running all test suites.
2022-11-28 19:12:23 +00:00
mike12345567
3aeb6653c6
Some fixes after re-running server tests.
2022-11-28 18:14:10 +00:00
mike12345567
d6e9380c06
General work after running some tests in CI - general refactoring as well.
2022-11-28 17:54:04 +00:00
Dean
7d0e2c289d
Disabled the ability to rename the Sample Data datasource. Updated the backend to ensure that renaming doesn't alter its structure and block deletion
2022-11-28 17:25:10 +00:00
mike12345567
e62ebc8fbb
Updates to fix build.
2022-11-28 13:24:39 +00:00
Andrew Kingston
b042c9ed2e
Add tests for table settings migration
2022-11-28 12:20:49 +00:00
Mel O'Hagan
11ae382af0
lint
2022-11-28 12:05:19 +00:00
Mel O'Hagan
ba10756119
Don't parse number arrays as date
2022-11-28 12:04:44 +00:00
mike12345567
06d8d19aaa
Final typescript conversions for server.
2022-11-26 16:24:37 +00:00
mike12345567
12d6e60525
One file left in the server, some fixes after converting the internal row controller.
2022-11-26 15:42:53 +00:00
mike12345567
658f12281d
Fixes based on server build so far.
2022-11-26 15:10:41 +00:00
mike12345567
a3bb2e0d77
Automation overhaul to Typescript, plus type updates.
2022-11-25 19:57:07 +00:00
mike12345567
eeebd0fe70
Typescript conversion of linked row controller.
2022-11-25 18:54:57 +00:00
mike12345567
7eac8fafd6
Some server typescript re-writes, only automations left and some controllers.
2022-11-25 15:01:46 +00:00
Andrew Kingston
abedb5d9eb
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-25 11:24:57 +00:00
mike12345567
d3c4c99e16
Complete conversion of backend-core to Typescript.
2022-11-24 18:48:51 +00:00
Andrew Kingston
9000349360
Refactor table settings migration slightly and add missing await keyword
2022-11-24 14:23:27 +00:00
Andrew Kingston
3480f6741c
Rename table settings migration and only run on dev apps
2022-11-24 14:23:04 +00:00
deanhannigan
3c716a059c
Merge pull request #8795 from Budibase/fix/pass-request-context-to-dynamic-var-retry
...
User/Auth context now being passed to dynamic variable request updates
2022-11-24 13:42:51 +00:00
Mel O'Hagan
4b05cd2d2d
Allow tables to be created even if no fetch
2022-11-24 11:45:58 +00:00
Dean
f4c027c25b
User/Auth context now being passed to dynamic variable request updates
2022-11-24 10:16:05 +00:00
mike12345567
514f9a1210
Some fixes based on test runs.
2022-11-23 11:44:15 +00:00
mike12345567
02ede5d067
Finally removing all usages of backend-core/ type imports from server, including some further typescript conversions.
2022-11-22 19:49:59 +00:00
mike12345567
8c2d9ebec8
Updating all of the route files to typescript, as well as some controllers.
2022-11-22 18:49:19 +00:00
mike12345567
92210144ff
More controller typescript conversions.
2022-11-22 16:52:25 +00:00
Andrew Kingston
c01b9af1f0
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-22 16:52:09 +00:00
mike12345567
8a4da7d4ce
Typescript conversion of the table controllers.
2022-11-22 13:56:01 +00:00
mike12345567
4cdcafac36
More Typescript conversion, as part of backend-core importing improvements.
2022-11-22 12:41:36 +00:00
mike12345567
8f94664ddd
Merge branch 'develop' of github.com:Budibase/budibase into refactor/backend-core-import
2022-11-22 12:03:31 +00:00
mike12345567
de82eca502
Some typescript conversions, moving a few imports around.
2022-11-21 18:33:34 +00:00
Dean
192c9b56e2
Import refactoring and some review updates.
2022-11-21 15:53:47 +00:00
Dean
64e7239d42
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-21 15:40:11 +00:00
mike12345567
cfbed0b236
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-21 15:05:48 +00:00
Dean
0441704c57
Import fixes for backend core constants. Minor name change for default data source from Test DB to Sample Data
2022-11-21 12:47:36 +00:00
Dean
02a902ebd3
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-21 11:10:29 +00:00
Andrew Kingston
c58067a589
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-21 10:30:25 +00:00
Rory Powell
e6589fd4c1
Require params on db.remove
2022-11-21 10:07:51 +00:00
Mel O'Hagan
2d28bb4005
Break if any column is static formula
2022-11-18 12:32:04 +00:00
mike12345567
0d13a77409
Some minor updates after running qa-core tests, found some issues that likely exists before context update.
2022-11-17 16:30:38 +00:00
Dean
e932aa105b
Shifted the budibase datasource constant to backend-core
2022-11-17 16:28:48 +00:00
Dean
8657aaf922
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-17 15:39:40 +00:00
mike12345567
31c198888a
Updating some enums, plural to single.
2022-11-17 14:59:18 +00:00
mike12345567
58e59bfacc
Updating PouchLike to be an interface in types, with its impl stored in backend-core, now called Database.
2022-11-17 14:35:03 +00:00
mike12345567
bc857d7bb8
PR comments - still experiencing build issues.
2022-11-17 13:31:54 +00:00
Andrew Kingston
102d6084f1
Update table settings migration to handle new behaviour settings for table blocks
2022-11-17 10:11:25 +00:00
mike12345567
29dd98a7fc
Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch
2022-11-16 18:12:31 +00:00
mike12345567
4328ed1b67
Updating middlewares to Typescript, as well as some fixes based on running tests.
2022-11-16 17:24:13 +00:00
mike12345567
535fab7997
Some major reworks towards higher levels of typescript.
2022-11-16 17:23:12 +00:00
mike12345567
c6366c573a
Final server test fixes, after all updates to context/removal of context faking.
2022-11-15 19:04:39 +00:00
mike12345567
5f658a0398
Converting further DB layers to TS - fixing mocks.
2022-11-15 18:33:24 +00:00
mike12345567
b5472f882b
Some updates for currentapp.spec.js test case.
2022-11-15 17:35:17 +00:00
Dean
2599748918
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-15 17:11:19 +00:00
Dean
f73b4f8b01
Review updates
2022-11-15 17:03:35 +00:00
mike12345567
e7e2d91fef
Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch
2022-11-15 16:45:25 +00:00
Rory Powell
1612044dc1
Merge branch 'develop' into subdomain-tenancy
2022-11-15 16:18:59 +00:00
Rory Powell
f48ff01045
ensure fetch and aws are always mocked
2022-11-15 15:50:15 +00:00
Andrew Kingston
2b42b21b3a
Add migration to automatically convert legacy table settings into new action setting
2022-11-15 11:54:45 +00:00
Rory Powell
9973f2e161
Bump jest and ts-jest to be consistent across backend packages to fix CI issue, test config updates
2022-11-14 22:55:47 +00:00
mike12345567
72c9aadae0
Updating test cases - trying to get everything in order for merge.
2022-11-14 20:25:05 +00:00
Dean
ebccc21e7f
Fixed imports
2022-11-13 22:34:01 +00:00
Dean
ff7a3b8cef
Default Datasource and sample row data
2022-11-13 21:37:50 +00:00
Dean
8f058e222b
Fix for attachment cleanup on internal row delete.
2022-11-13 18:08:48 +00:00
mike12345567
bc94f20794
Typescript conversions - trying to get all of context/db layer into TS.
2022-11-11 11:57:50 +00:00
mike12345567
c63c3b48c5
Typescript conversions, as well as updating context to just use an object map.
2022-11-10 17:38:26 +00:00
mike12345567
45e7ef61ef
Re-building the context module to use a single object, meaning we can create new context frames and copy over whatever exists, then update.
2022-11-10 16:38:32 +00:00
melohagan
c7b19a9cec
Merge pull request #8635 from Budibase/bug/sev3/app-import-automations
...
App import automations - null pointer fix
2022-11-10 15:35:24 +00:00
melohagan
b6ff581d5e
Merge pull request #8593 from Budibase/bug/sev2/mongodb-aggregate-readable
...
MongoDB aggregate readable
2022-11-10 15:27:08 +00:00
Mel O'Hagan
6d1449431e
Null pointer fix
2022-11-10 15:22:05 +00:00
mike12345567
c744d23832
Major update - removing the use of context for PouchDB instances, swapping knowledge of PouchDB to the PouchLike structure that replaces it.
2022-11-09 16:53:42 +00:00
Rory Powell
6783fd713e
Update tenancy detection to honour any subdomain pattern according to platform url
2022-11-09 16:35:16 +00:00
mike12345567
ecb398bf98
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-09 13:41:51 +00:00
Michael Drury
2f6330db4f
Removing timeout for export apps - #8589 .
2022-11-08 20:12:32 +00:00
Mel O'Hagan
5aba8e4a65
Added readable prop to aggregate function
2022-11-08 14:31:36 +00:00
Rory Powell
6f995f3065
Configurable CDN
2022-11-07 15:27:03 +00:00
Rory Powell
998beddc30
Configurable CDN
2022-11-07 09:45:00 +00:00
mike12345567
b9caf0aef5
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-02 20:12:01 +00:00
melohagan
a9575db549
Merge pull request #8472 from Budibase/bug/sev3/validation-error-attachments
...
Validation error attachments
2022-11-02 09:56:28 +00:00
Rory Powell
496ba57655
Fix attachments upload path
2022-11-01 21:17:39 +00:00
Mel O'Hagan
702e7fe184
Map attachment string to array if needed
2022-11-01 15:59:04 +00:00
mike12345567
19669575e4
Fixing issue with self host build - import of backend-core changes mean that loading the public API files can require setup of backend-core, making it so that the JWT Strategy doesn't need to be setup to load backend-core.
2022-11-01 12:59:10 +00:00
Mel O'Hagan
a57dc85b60
Remove ! from error message
2022-11-01 12:37:42 +00:00
Mel O'Hagan
f51599f2a8
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-11-01 12:36:27 +00:00
melohagan
cc44430638
Merge pull request #7521 from Budibase/feature/s3-bucket-connector
...
S3 bucket connector improvements
2022-11-01 09:56:47 +00:00
Rory Powell
bf35717449
Merge pull request #8386 from chaoticefx/elasticsearch-rejectUnauthorized
...
Custom ssl config for Elasticsearch datasource
2022-11-01 08:47:27 +00:00
Mel O'Hagan
64eff3bab5
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-11-01 08:10:03 +00:00
chaoticefx
a45c16bc42
Cleaned up config declaration in constructor
2022-11-01 09:08:17 +08:00
Martin McKeaveney
87717ebdf5
merge with master
2022-10-31 13:44:23 +00:00
Martin McKeaveney
b498941e1a
Merge pull request #8382 from Budibase/feature/meta-tag
...
adding opengraph metatags for better shareable links
2022-10-31 10:36:50 +00:00
Martin McKeaveney
5fd4f29c61
Merge pull request #8422 from Budibase/bug/sev5/public-api-404
...
Public rows API: Return correct status codes
2022-10-31 10:36:32 +00:00
mike12345567
eab9806ee3
Fixing an issue with some browsers sending the gzip type as x-gzip rather than gzip, which caused the processing to fail.
2022-10-27 19:14:31 +01:00
Mel O'Hagan
ea34856896
Check for string type before decode
2022-10-27 17:55:46 +01:00
Mel O'Hagan
ee6a5bffd5
Patch: Throw 404 if row not found
2022-10-27 17:52:28 +01:00
Mel O'Hagan
f8fab8d51b
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-10-27 17:35:47 +01:00
mike12345567
a9b406ea66
Fixing issue with pro import.
2022-10-27 17:31:39 +01:00
Mel O'Hagan
73f54c8133
Decode id if needed
2022-10-27 16:28:26 +01:00
mike12345567
3d98acc28a
Minor test rework after improving startup, a lot of mocks weren't being used correctly.
2022-10-27 15:15:08 +01:00
Mel O'Hagan
a809700ec2
Throw 400 when validation fails
2022-10-27 15:10:22 +01:00
Mel O'Hagan
efc73caf44
lint
2022-10-27 13:49:59 +01:00
Mel O'Hagan
5aa98fcbac
Remove try catch from rows. Correct status codes.
2022-10-27 13:49:19 +01:00
chaoticefx
46a0197cd6
Ran npx prettier against elasticsearch.ts
2022-10-27 16:24:01 +08:00
chaoticefx
ac9c52e70f
Fixed code styling
2022-10-27 15:52:49 +08:00
mike12345567
51251b1fe2
Adding backup queue to bullboard if enabled.
2022-10-26 18:50:40 +01:00
Mel O'Hagan
86fef02567
lint
2022-10-26 16:44:25 +01:00
Mel O'Hagan
d69abc4569
Merge branch 'develop' into feature/s3-bucket-connector
2022-10-26 16:37:11 +01:00
Martin McKeaveney
3e348908f5
merge
2022-10-26 11:47:25 +01:00
Martin McKeaveney
37d76cd39d
fix typo
2022-10-26 11:45:52 +01:00
mike12345567
a24694a4ea
Refactoring a lot of content around webhooks to Typescript, as well as fixing webhooks and automation app IDs on import of new app.
2022-10-25 18:19:18 +01:00
Mel O'Hagan
7166a48382
Unused import
2022-10-25 15:19:46 +01:00
Mel O'Hagan
e11f4932d3
Handle multiple automation loop bindings
2022-10-25 15:19:07 +01:00
Rory Powell
56456f3f6d
Startup fixes
2022-10-25 13:37:26 +01:00
Rory Powell
9face50a07
Fix build failure around PouchDB type
2022-10-25 09:02:55 +01:00
chaoticefx
1ac362f90c
Implemented custom ssl config in elasticsearch.ts
2022-10-25 11:59:34 +08:00
Martin McKeaveney
17205052b7
update OG title
2022-10-24 18:04:14 +01:00
Martin McKeaveney
4c7d6cf2af
adding opengraph metatags for better shareable links
2022-10-24 17:53:18 +01:00
Rory Powell
39c83d8fb1
Move backup processing into pro
2022-10-24 15:28:43 +01:00
Rory Powell
d746c42503
Remove pro mock and invert if condition on backups enabled
2022-10-24 14:23:16 +01:00
mike12345567
a25cc7fbaf
Merge branch 'feature/app-backups' of github.com:Budibase/budibase into feature/app-backups
2022-10-24 13:37:53 +01:00
mike12345567
bc2d499625
Adding a check to see if app backups feature is enabled.
2022-10-24 13:33:36 +01:00
Rory Powell
5614c5db61
Replace isTest check with mock for triggering app backup
2022-10-24 13:05:40 +01:00
mike12345567
fbed8923dc
Moving statistics under backups sdk subfolder.
2022-10-24 10:14:35 +01:00
mike12345567
4daf9c2615
Addressing majority of PR comments.
2022-10-24 10:04:14 +01:00
mike12345567
e1dca87507
Fixing test case.
2022-10-21 18:52:39 +01:00
mike12345567
74484fc054
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-21 18:41:25 +01:00
mike12345567
fe5d11232f
Update with PR comments.
2022-10-21 18:25:35 +01:00
mike12345567
2a2f41a861
Fixing issue discovered by tests.
2022-10-21 16:02:13 +01:00
Martin McKeaveney
975134caea
Merge pull request #8295 from weslien/patch-8294
...
Fix arangoDB connector
2022-10-20 22:01:07 +01:00
mike12345567
854cb23947
Getting the import system to carry out a backup of the app before the restore.
2022-10-20 19:07:10 +01:00
mike12345567
f5557fd805
Fetching a list of backup/restore events includes the full user object.
2022-10-20 15:05:50 +01:00
mike12345567
f11c0bbfd7
Some type updates and processor handling for backup document being created before backup/restore occurs.
2022-10-19 19:19:36 +01:00
mike12345567
10c81c1adc
Fixing issue with using templates.
2022-10-19 16:57:14 +01:00
mike12345567
113a23ba3d
Adding statistics output for backups.
2022-10-19 16:48:32 +01:00
mike12345567
59bf052b70
Fixing issue with metadata name not being provided for uploaded backup on publish.
2022-10-19 13:52:56 +01:00
mike12345567
f5845a8a6e
Protection for real app IDs.
2022-10-19 11:47:07 +01:00
mike12345567
bdc4e29b2d
Finishing import processor - download backup, delete dev DB and then import over the top of this. Also includes a rollback feature if the backup fails to restore for whatever reason.
2022-10-18 19:43:19 +01:00
mike12345567
b52f413aa5
Removing attachment dir constant - no longer needed.
2022-10-18 17:04:18 +01:00
mike12345567
caa4954d8e
Updating export/import to include the budibase client and manifest.
2022-10-18 16:42:25 +01:00
Gustav Weslien
e8b9b196d0
Fix arangoDB connector :
...
https://github.com/Budibase/budibase/issues/8294#issue-1412041907
2022-10-17 20:56:30 +02:00
mike12345567
f795cb0e33
Reformatting types to allow queue to be used for import and export.
2022-10-17 19:42:36 +01:00
mike12345567
11115aab56
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-17 14:49:31 +01:00
mike12345567
1373630b33
Minor fixes after testing manual backup system.
2022-10-14 20:10:44 +01:00
mike12345567
0bd2a18e46
Main types and work for the CRUD operations of app backup backend in pro + the listeners to handle exporting apps from the server.
2022-10-14 19:24:03 +01:00
mike12345567
b702c7482a
Fixes for cronjob stop - correctly handle this without stalled job handle.
2022-10-14 13:26:42 +01:00
mike12345567
d620e54fdb
Handling listeners as part of queue creation, rather than external part.
2022-10-13 17:55:05 +01:00
mike12345567
b6ca14aa85
Renaming some queue to automationQueue, getting build working.
2022-10-13 17:39:26 +01:00
mike12345567
35525bfedd
Moving queue implementation into backend-core - so that pro can access.
2022-10-13 17:27:04 +01:00
deanhannigan
aa1293f15a
Merge pull request #8153 from Budibase/feature/qr-barcode-reader
...
Feature/qr barcode reader
2022-10-13 16:43:54 +01:00
melohagan
9c8aa0dd84
Merge pull request #8117 from Budibase/lab/mongodb
...
Add aggregate method to MongoDB
2022-10-13 16:32:30 +01:00
Dean
7125e3f6e3
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-13 16:16:28 +01:00
mike12345567
8fdba78bde
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-13 15:59:31 +01:00
mike12345567
907b838db3
Fixing multi-app import from cloud.
2022-10-13 15:46:53 +01:00
Mel O'Hagan
10367dfb43
Rename flow to pipeline
2022-10-13 13:05:45 +01:00
Rory Powell
807182b9e2
Merge pull request #8227
...
Deprecate legacyHttpParser, fix rest tests
2022-10-12 19:56:02 +01:00
mike12345567
d1c9a56e9a
Full import implementation - needs further testing, untars the file with all apps, then adds each of them individually.
2022-10-12 19:15:28 +01:00
Mel O'Hagan
10e6c61081
lint
2022-10-12 18:55:22 +01:00
Mel O'Hagan
436cbed74b
Add support for ObjectId in aggregations
2022-10-12 18:54:53 +01:00
mike12345567
2eae3f2a6c
Fixes for find functionality after testing.
2022-10-12 17:57:31 +01:00
Mel O'Hagan
29f995256e
Merge branch 'develop' into lab/mongodb
2022-10-12 17:53:09 +01:00
mike12345567
f5dd87f8f9
Adding first pass of attachments updating.
2022-10-12 17:34:17 +01:00
mike12345567
8d7f40e443
Refactoring more to Typescript, adding the ability to use the _find API of CouchDB.
2022-10-12 17:02:23 +01:00
Mel O'Hagan
9f60a6c485
Allow template to be used when changed body blank
2022-10-12 16:20:11 +01:00
Mel O'Hagan
53475f1312
Add all the stage templates
2022-10-12 16:03:51 +01:00
Mel O'Hagan
33c36c1112
Include stage templates
2022-10-12 15:31:53 +01:00
Rory Powell
281eb151e2
Merge pull request #8164 from Budibase/feature/quota-emails
...
Approaching and Exceeded Usage Limit Notifications
2022-10-12 12:31:17 +01:00
mike12345567
9d34ccfaca
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-12 11:59:00 +01:00
Mel O'Hagan
4c781eb667
Merge branch 'develop' into lab/mongodb
2022-10-12 11:19:50 +01:00
Rory Powell
e29330093b
Fix tests
2022-10-12 11:18:57 +01:00
Rory Powell
c7dac5f417
Deprecate legacyHttpParser, fix rest tests
2022-10-12 11:05:16 +01:00
Mel O'Hagan
c67c784e15
Merge branch 'develop' into lab/mongodb
2022-10-12 10:29:27 +01:00
Rory Powell
6e083c85a4
Fix linting
2022-10-12 10:25:02 +01:00
Rory Powell
7c9767e186
Merge pull request #7716 from adamkingsbury/rejectUnauthorized
...
Reject unauthorized
2022-10-12 10:22:01 +01:00
Rory Powell
2f0f36e635
Merge branch 'master' into merge-master
2022-10-12 10:19:46 +01:00
Rory Powell
d2882a3779
Merge branch 'develop' into rejectUnauthorized
2022-10-12 10:06:50 +01:00
Dean
f5edeb5ddc
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-12 09:12:09 +01:00
Rory Powell
80915c6105
Merge pull request #8212 from Budibase/fix/user-metadata-update
...
Fix user metadata update
2022-10-12 08:20:36 +01:00
mike12345567
19133f08e6
Adding import functionality - still need to update the attachments URL.
2022-10-11 20:25:22 +01:00
mike12345567
f237befbce
Some fixes + cleanup of tmp directory.
2022-10-11 19:28:13 +01:00
mike12345567
7c71f76b70
Export to tarball through tmp.
2022-10-11 18:21:58 +01:00
Rory Powell
ef4b1dd32b
Fix user metadata update
2022-10-11 12:42:35 +01:00
mike12345567
1f36eec89a
Some updates towards supporting attachments in app exports.
2022-10-10 20:08:59 +01:00
Dean
07be0208e5
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-10 09:08:48 +01:00
Martin McKeaveney
5838eb70b4
turn on gsheets
2022-10-10 09:02:17 +01:00
Rory Powell
84685d3340
Add locking framework
2022-10-10 08:21:17 +01:00
Martin McKeaveney
052bc0aeed
ensure correct revert endpoint being hit, update call to revert
2022-10-09 19:31:35 +01:00
mike12345567
9efb8f98bc
Updating koa versions to align with pro - types were inaccurate and couldn't be imported correctly.
2022-10-07 21:08:20 +01:00
mike12345567
2d4eb10aba
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-07 20:48:28 +01:00
mike12345567
d80c966cf1
Fixing test mocks.
2022-10-07 18:05:26 +01:00
mike12345567
197d195cb4
Switching from scan for app locks to mget - which is a fast O(N) operation that only retrieves what we need.
2022-10-07 18:05:18 +01:00
Martin McKeaveney
4e04fc84b2
only prevent rollback in cypress env
2022-10-07 18:04:18 +01:00
Michael Drury
060b2aba3c
Merge pull request #8175 from Budibase/fix/remove-app-scans
...
Removing Redis SCAN operation from app services
2022-10-07 17:35:05 +01:00
mike12345567
39410a07af
Fixing test mocks.
2022-10-07 16:24:04 +01:00
mike12345567
0c4a40c795
Switching from scan for app locks to mget - which is a fast O(N) operation that only retrieves what we need.
2022-10-07 16:05:01 +01:00
Andrew Kingston
bdce3fc9fc
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-10-07 11:31:32 +01:00
Dean
c09154b03e
Renamed the 'Scanned Code' field type to 'Barcode/QR'. The component is also now listed as 'Barcode/QR Scanner'. Minor fix to include longform text columns in the table csv import list
2022-10-07 11:00:25 +01:00
mike12345567
ef52bde670
Building out initial SDK work - converting some existing exporting work to typescript.
2022-10-06 19:10:45 +01:00
mike12345567
ea2fb6de1b
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-10-06 16:54:25 +01:00
Rory Powell
aff6e5cbbb
Process quota emails in account-portal
2022-10-06 16:03:47 +01:00
Dean
e251c914ff
Review feedback changes. Changed 'Code' labelling to 'Scanned Code'
2022-10-06 13:02:17 +01:00
Peter Clement
32b54f9b33
Merge pull request #8133 from Budibase/fix/automation-looping-issues
...
Fix issues with looping in automations
2022-10-05 12:51:37 +01:00
Michael Drury
3f4bdece64
Merge pull request #8125 from Budibase/fix/table-options-csv
...
Fixing options type import with CSV
2022-10-05 10:06:06 +01:00
Peter Clement
bd47c948c5
one more log
2022-10-05 10:01:11 +01:00
Andrew Kingston
84626294fd
Merge pull request #8124 from Budibase/plugin-url-updates
...
Plugin url updates
2022-10-05 09:57:22 +01:00
Peter Clement
f4c9fc6897
remove logs
2022-10-05 09:53:47 +01:00
Dean
2ec21741d1
Initial commit of QR Reader field
2022-10-05 09:28:07 +01:00
Peter Clement
2f220d668b
fix looping issues in automations
2022-10-05 09:20:59 +01:00
Andrew Kingston
f2f842444a
Update plugin URL utility export to use CJS syntax
2022-10-05 08:57:26 +01:00
Andrew Kingston
788dac0f8d
Use CJS style imports in plugin URL helper to work in jest, and respect plugin bucket env var
2022-10-05 08:25:50 +01:00
mike12345567
1dabc59ff5
Fixing a regression of CSV table creation - normally if a CSV was used to create a table with an options column all of the options would be filled in but this had been broken.
2022-10-04 17:54:33 +01:00
Andrew Kingston
021316c73f
Lint
2022-10-04 16:43:20 +01:00
Mel O'Hagan
3490996c5a
Add unit test and fix
2022-10-04 16:28:29 +01:00
Andrew Kingston
b487855348
Update plugin JS URL handling
2022-10-04 16:28:21 +01:00
Andrew Kingston
d5cde049a7
Enrich plugin JS URLs when SSR'ing apps
2022-10-04 16:28:01 +01:00
Andrew Kingston
b148b7d004
Enrich plugin JS URLs when fetching appPackage
2022-10-04 16:27:42 +01:00
Andrew Kingston
de9b2c44cb
Add utility for generating plugin JS URLs
2022-10-04 16:27:04 +01:00
Mel O'Hagan
91d00ecdb4
Fix table block search
2022-10-04 13:55:43 +01:00
Michael Drury
ec02dda877
Merge pull request #8097 from Budibase/bug/sev3/public-api-equals-number
...
Public api equals query - support for number strings
2022-10-04 12:48:17 +01:00
melohagan
1db2481024
Merge pull request #7868 from Budibase/bug/sev3/display-column-relationship-bug
...
Ensure display columns are set when relationships are defined
2022-10-04 11:53:31 +01:00
Mel O'Hagan
a95f32c5de
Rename actionTypes to actionType
2022-10-04 11:29:13 +01:00
Mel O'Hagan
9580e83ae3
lint
2022-10-04 11:03:54 +01:00
Mel O'Hagan
55c112677e
Added support for JSON array stages
2022-10-04 11:03:24 +01:00
mike12345567
a3348e3c8a
Fix for #6880 - allow SQL table rows to be updated/deleted by their _id field from the public API.
2022-10-03 20:31:11 +01:00
Mel O'Hagan
b3d549a170
Add aggregate method. Push results.
2022-10-03 20:08:47 +01:00
Mel O'Hagan
b6eebad75f
Fix types
2022-10-03 19:10:01 +01:00
Mel O'Hagan
a9212a56ed
lint
2022-10-03 17:18:16 +01:00
Mel O'Hagan
0d08eb60c5
Merge branch 'develop' into lab/mongodb
2022-10-03 17:10:21 +01:00
Mel O'Hagan
fae4c9586a
Wrap number in quotes if string search
2022-10-03 11:30:57 +01:00
Michael Drury
603dfbd530
Merge pull request #8061 from Budibase/fix/8056
...
Don't return raw query from query execution endpoint - only from preview
2022-10-03 09:51:26 +01:00
Shumpei Kishi
2f563f108a
Adding a validation check for undefined
2022-10-03 17:34:06 +09:00
Shumpei Kishi
8aee6c95d8
Fixing the validation logic to accept boolean false value.
2022-10-03 15:55:11 +09:00
Michael Drury
af603afbc3
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-10-01 15:44:11 +01:00
mike12345567
476bb79c29
Quick fix for development machines, when running Budibase development stack on systems that are not oracle compatiable it would fail to start due to the lack of dependency.
2022-09-30 15:19:34 +01:00
mike12345567
f9269faf08
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-09-30 14:55:00 +01:00
mike12345567
b484f29098
Minor fix for #8056 - don't return the raw data for the main query execution - but still return for the builder preview.
2022-09-30 12:30:26 +01:00
mike12345567
38f49dad2a
Merge branch 'master' of github.com:Budibase/budibase into feature/plugin-icons
2022-09-30 11:17:43 +01:00
mike12345567
a3b7d7f8a9
Fix for #8023 - moving Oracle integration to ESM import rather than CJS.
2022-09-30 10:52:00 +01:00
mike12345567
95136a54f2
Adding ability for datasource plugins to have a custom icon svg.
2022-09-29 19:30:53 +01:00
Rory Powell
e85e3828fd
Test fix
2022-09-28 14:03:05 +01:00
Rory Powell
d87e3904ae
Create generic quota sync migration
2022-09-28 13:13:37 +01:00
Rory Powell
98168aee29
Merge branch 'develop' into feature/app-quotas
2022-09-28 12:33:39 +01:00
Rory Powell
b230f16369
minor renaming
2022-09-28 11:57:58 +01:00
Rory Powell
79226777b1
Merge develop
2022-09-28 08:56:45 +01:00
Martin McKeaveney
f789f364d3
make sure rows call goes to real couch
2022-09-26 18:46:09 +01:00
Martin McKeaveney
57bbf28119
merge with master
2022-09-26 17:57:23 +01:00
Mel O'Hagan
f3d723c435
Merge branch 'master' into bug/sev3/display-column-relationship-bug
2022-09-26 16:14:14 +01:00
Martin McKeaveney
7884d60ed3
Merge pull request #7914 from Budibase/bug/sev4/mysql-multiple-statements
...
Mysql multiple statements
2022-09-26 15:33:39 +01:00
Andrew Kingston
02156387c7
Update delete endpoints to be called destroy
2022-09-26 14:18:31 +01:00
Andrew Kingston
e3bb57b97a
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
2022-09-26 14:15:25 +01:00
Andrew Kingston
aeb0fd7356
Always try to migrate navigation settings when importing apps
2022-09-26 13:59:00 +01:00
Martin McKeaveney
d9cdfd9357
Merge pull request #7964 from Budibase/qa/real-couch-integration-tests
2022-09-26 11:10:15 +01:00
Martin McKeaveney
886a90d1fd
only run in test mode if couch url is not passed
2022-09-26 10:40:37 +01:00
Peter Clement
f6d7b5dc8e
Merge pull request #7944 from Budibase/pc/automation-fix
...
Automate fixes
2022-09-26 08:39:47 +01:00
Martin McKeaveney
c309d25b16
Merge pull request #7881 from Budibase/feature/email-cc
...
Add CC and BCC (with multiple email support) to Send Email automation action step
2022-09-25 13:40:33 +01:00
Michael Drury
e12a03d05f
PR comments.
2022-09-24 16:55:22 +01:00
Martin McKeaveney
25ce82fa4b
using real couch in integration tests
2022-09-24 13:17:21 +01:00
mike12345567
e460864091
Adding a migration for the plugin quotas to make sure they are always accurate in self host at startup.
2022-09-24 12:10:09 +01:00
Michael Drury
c7fb092294
Fixing issue discovered by test.
2022-09-23 22:24:31 +01:00
mike12345567
e0b6ef66ac
Fixing a few issues with roles being correctly reverted.
2022-09-23 17:45:26 +01:00
Peter Clement
f069ddb27e
Automation fixes
2022-09-23 13:35:27 +01:00
mike12345567
a1b1798e13
Minor update to feature flag name.
2022-09-23 13:08:18 +01:00
mike12345567
9b29bd6709
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
2022-09-22 18:44:16 +01:00
mike12345567
e3f054470a
Updating a few core endpoints to better integrate the groups system and make sure users always have the correct role ID updated onto them.
2022-09-22 18:27:43 +01:00
Mel O'Hagan
1afc0fbdf8
Support multiple statements
2022-09-22 16:36:19 +01:00
mike12345567
429a89159c
Fixing issue that refactoring file caused (some strings renamed to ts rather than js).
2022-09-22 15:18:10 +01:00
mike12345567
67d9495481
Some updates, typescripting some more APIs, as well as fixing a lot of Router creation which did not specify the 'new' operator.
2022-09-22 14:59:28 +01:00
mike12345567
6247f686e8
Adding group app cleanup.
2022-09-21 23:12:38 +01:00
Rory Powell
c3ee8b0e56
Merge pull request #7859 from Budibase/feature/enterprise
...
Enterprise / license override support
2022-09-21 20:18:54 +01:00
Andrew Kingston
3b4ca9e5b3
Update public API operation IDs to be shorter
2022-09-21 19:11:47 +01:00
Mel O'Hagan
1b49f02092
CC and BCC interface
2022-09-21 15:58:04 +01:00
Rory Powell
a8782c4629
License analytics
2022-09-21 15:45:29 +01:00
Mel O'Hagan
23fd67b5b9
Ensure display columns are set
2022-09-21 11:53:18 +01:00
Andrew Kingston
41d6c8c093
Fix incorrect event name being sent down websocket when hot reloading component plugins
2022-09-21 09:11:23 +01:00
Rory Powell
6cd872d7d2
Merge branch 'develop' into feature/enterprise
2022-09-20 16:01:28 +01:00
Andrew Kingston
3fd54967d9
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
2022-09-20 15:29:39 +01:00
Andrew Kingston
ce1c801ff0
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
2022-09-20 11:25:54 +01:00
Andrew Kingston
fadb1e498e
Add operationIds to public API
2022-09-20 11:24:54 +01:00
Rory Powell
f7ec431a45
Move tenancy/utils to db/tenancy to resolve circular imports between tenancy and db package. This should remove all reliance on the tenancy package from the db package
2022-09-20 10:20:36 +01:00
Rory Powell
fca1dd72cd
Add enterprise types and change from @budibase/pro to @budibase/types for licensing types
2022-09-20 08:02:14 +01:00
Martin McKeaveney
92221fe115
re-add missing reference to name variable in plugins
2022-09-18 16:00:51 +01:00
Martin McKeaveney
9b5ed59f34
Merge pull request #7792 from Budibase/feature/plugin-pro
...
Plugin pro integration
2022-09-18 10:34:06 +01:00
mike12345567
6bad41e3ce
Minor fix - datasource hot reloading was working apart from the the CJS require caching, need to clear down the cache entry before reloading.
2022-09-16 11:25:28 +01:00
Martin McKeaveney
c86bdffc52
Merge pull request #7646 from Budibase/qa/qa-core-jest
...
QA Core repo, and Jest API tests running end to end
2022-09-15 21:12:45 +01:00
Martin McKeaveney
bc090f5f9d
better tests and cleaner import for server
2022-09-15 19:51:11 +01:00
mike12345567
5b9c3a5608
Some minor fixes, plus typescript conversion to avoid issue in future.
2022-09-15 18:43:07 +01:00
mike12345567
b9321701b8
Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-pro
2022-09-15 15:14:18 +01:00
mike12345567
40688f6783
Adding budibase/pro integration for plugins, controlling quota limits.
2022-09-15 14:57:27 +01:00
Rory Powell
a8747a0b6d
Ignore empty name validation on app update and change free logo text
2022-09-15 14:23:25 +01:00
Rory Powell
060251ab03
Merge pull request #7782 from Budibase/feature/day-pass-pricing
...
Day pass pricing
2022-09-15 13:36:10 +01:00
Rory Powell
a691f4035f
Merge branch 'feature/day-pass-pricing' into feature/bb-logo
2022-09-15 13:03:53 +01:00
Michael Drury
b8462eea0c
Merge pull request #7774 from Budibase/events/plugins
...
Plugin init, imported and deleted events
2022-09-15 12:55:40 +02:00
Rory Powell
4787f9ccab
Pre-review tidy, add new badge to plugins
2022-09-15 11:23:51 +01:00
Rory Powell
086d9ebdf9
Merge branch 'develop' into feature/day-pass-pricing
2022-09-15 10:56:50 +01:00
Rory Powell
0f98f2fcaa
Merge branch 'master' into develop
2022-09-15 10:19:56 +01:00
Rory Powell
8cfd6a9faa
Merge branch 'develop' into feature/day-pass-pricing
2022-09-15 08:55:33 +01:00
Martin McKeaveney
ddc585fad3
Merge branch 'develop' into qa/qa-core-jest
2022-09-15 01:18:58 +01:00
Martin McKeaveney
fdbe429581
complete refactor and total type safety of test suite - making use of OpenAPI types throughout
2022-09-15 00:58:08 +01:00
mike12345567
274e34044e
Merge branch 'develop' of github.com:Budibase/budibase into events/plugins
2022-09-14 17:48:25 +01:00
Michael Drury
f18a865d53
Merge pull request #7770 from Budibase/fix/datasource-rename
...
Data source -> datasource throughout code - plus friendly plugin name displayed
2022-09-14 18:47:54 +02:00
mike12345567
46c1590c83
Adding types for plugin events, specifically for plugin init, import and deletion, this is across the CLI and the server.
2022-09-14 17:35:46 +01:00
Peter Clement
3304f11560
Merge pull request #7766 from Budibase/fix/pc-fixes
...
Bug fixes #6836 and #7242
2022-09-14 14:39:10 +01:00
Andrew Kingston
1fa2bc193c
Lint
2022-09-14 14:35:08 +01:00
mike12345567
70f2130cfc
Fixing linting issue.
2022-09-14 14:07:00 +01:00
mike12345567
632d0e6e1a
Merge branch 'develop' of github.com:Budibase/budibase into fix/datasource-rename
2022-09-14 14:06:38 +01:00
mike12345567
8744d0a86c
Renaming data source -> datasource as per Mel's request.
2022-09-14 12:11:20 +01:00
Andrew Kingston
c1b0e126af
Allow custom components in cloud
2022-09-14 12:01:49 +01:00
Andrew Kingston
64ee1677e6
Add validation to plugins uploaded using file upload and allow component uploads via non-file sources in cloud
2022-09-14 11:58:59 +01:00
Andrew Kingston
d2a91bcbeb
Allow component plugins in cloud
2022-09-14 10:14:17 +01:00
mike12345567
416a2c999f
Fixing issue with plugin import for datasources - extract the integration correctly.
2022-09-13 12:16:00 +01:00
Peter Clement
3059e00c77
add backend name validation for app creation / update
2022-09-13 11:44:33 +01:00
Andrew Kingston
3283a0ab5a
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-09-13 11:31:45 +01:00
melohagan
abdb156559
Merge pull request #7333 from Budibase/feature/select-tables-to-fetch
...
Allow list of named tables to be fetched
2022-09-13 11:19:49 +01:00
Mel O'Hagan
6e29e0a757
Case insensitive table fetch
2022-09-13 10:55:38 +01:00
Michael Drury
99e9bdea6b
Merge pull request #7574 from Budibase/bug/sev4/delete-formula-column
...
Exclude formula columns from Sql drop column
2022-09-13 11:27:59 +02:00
Andrew Kingston
4c301e962f
Refactor server websocket dependency tree to fix jest tests
2022-09-13 09:54:25 +01:00
melohagan
9be2f517ca
Merge pull request #7737 from Budibase/bug/sev3/foreign-key-bigint-smallint
...
Postgres (and other external DBs) support foreign key bigint -> smallint
2022-09-13 08:26:02 +01:00
Andrew Kingston
be15aff40f
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket
2022-09-12 20:00:32 +01:00
mike12345567
30817751ad
Updating plugin backend, refactoring a bit, correctly allowing a set of headers to be used for a URL.
2022-09-12 19:12:05 +01:00
mike12345567
e7cfdd4fde
Updating add/delete process to have better notifications, removing some errors.
2022-09-12 17:43:13 +01:00
mike12345567
f6e5524b07
Refactoring some plugin adding work - changing how source is specified to remove lower casing.
2022-09-12 17:04:27 +01:00
mike12345567
722a087af5
Reverting organisation page changes.
2022-09-12 16:21:47 +01:00
mike12345567
828066de46
Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-management-ui
2022-09-12 15:34:34 +01:00
mike12345567
82ed2d2cb7
Prefer worker/app port to generic port env variable - #7736 .
2022-09-12 15:17:39 +01:00
mike12345567
bbed4cce74
Fixing an intermettient test issue.
2022-09-12 15:16:31 +01:00
Mel O'Hagan
f782375e12
lint
2022-09-12 14:22:07 +01:00
Mel O'Hagan
32f004a890
Compare string versions of relationship columns
2022-09-12 14:21:32 +01:00
Rory Powell
45a43baee2
Merge branch 'master' into develop
2022-09-12 14:05:36 +01:00
Martin McKeaveney
35274583c6
Merge pull request #7734 from Budibase/fix/cr-header
...
Fix/cr header
2022-09-12 12:22:35 +01:00
Rory Powell
884f446671
Merge branch 'develop' into feature/day-pass-pricing-temp
2022-09-12 11:33:02 +01:00
Martin McKeaveney
37fa940661
adding friendlyname for legacy HTTP support
2022-09-12 10:18:18 +01:00
Martin McKeaveney
6bdf103e11
provide fix for CR header and backwards compatibility with legacy servers
2022-09-12 10:00:05 +01:00
Martin McKeaveney
6983d94d90
adding insecure HTTP parser
2022-09-12 09:27:16 +01:00
adamkingsbury
2eca405559
lint fix
2022-09-10 00:25:35 +01:00
adamkingsbury
18050936d8
don't enforce global agent for reject unauthorized
2022-09-10 00:14:57 +01:00
adamkingsbury
4cd182844a
Fix issue with query string on sensitive APIs
2022-09-10 00:14:57 +01:00
adamkingsbury
e33ea75ee0
Implement rejectUnauthorised logic
2022-09-10 00:10:09 +01:00
mike12345567
3d66e71d7d
Fixing an issue with deleting large apps with a lot of internal table data and adding back the export modal which allows picking whether an export includes internal table rows - #7583 .
2022-09-09 20:06:29 +01:00
mike12345567
2686d50523
Fixing test cases.
2022-09-09 17:18:19 +01:00
NEOLPAR
945665448d
fixing node exports
2022-09-09 12:15:38 +01:00