melohagan
033094cf30
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
8a2a5a1f76
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
8b01297973
Environment variable type coercion fix ( #9074 )
...
* Environment variable type coercion fix
* Update .gitignore
2022-12-16 13:16:37 +00:00
Andrew Kingston
20ff5dcb70
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
7ef9e9dc51
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
4188754bbe
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
56dfba9b4a
Offline license POC ( #9046 )
2022-12-14 21:48:48 +00:00
Dean
c523d8361a
Filtering and sort on data row export
2022-12-13 10:13:17 +00:00
Peter Clement
9bf37b34ae
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
45984e4c3f
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
6243186db5
Fixing repl options.
2022-12-07 18:22:02 +00:00
mike12345567
5f49d71b8b
Adding back compaction.
2022-12-07 18:09:17 +00:00
mike12345567
4b211b6587
Linting.
2022-12-07 14:43:27 +00:00
mike12345567
bffb41490b
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
edb3c88a41
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
b68c3c8481
Fix for CI build failure.
2022-12-06 18:23:55 +00:00
mike12345567
9608b74920
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
bc77b924c0
Fixes based on test failures.
2022-12-06 12:47:48 +00:00
mike12345567
329a51d010
PR comments, moving more stuff into SDK.
2022-12-06 12:22:41 +00:00
mike12345567
95a515ec3d
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
47d782ad28
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
2d9dd1a667
Adding some null controls.
2022-12-02 16:17:56 +00:00
Andrew Kingston
ff53acfb9f
Merge pull request #8788 from Budibase/side-panel
...
Side panels
2022-11-30 16:04:35 +00:00
deanhannigan
b66cf84876
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
bc33af13f9
Fix types in table migration tests
2022-11-29 16:27:06 +00:00
Andrew Kingston
a3cb7e9516
Add basic component type
2022-11-29 16:21:59 +00:00
Dean
2de437aaa7
Fix to ensure only the budibase datasource type is altered on save
2022-11-29 16:08:31 +00:00
Michael Drury
de0b163971
Adding test case for char encoding and being explicit about utf8 export.
2022-11-29 16:03:22 +00:00
Michael Drury
903d259fc4
Removing old JS file.
2022-11-29 15:23:01 +00:00
Dean
d6e88ae6b4
Merge remote-tracking branch 'origin/develop' into fix/sample-data-edit-removed-delete-fixed
2022-11-29 12:54:22 +00:00
Andrew Kingston
02ef58c7fc
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-29 12:22:56 +00:00
Andrew Kingston
4279d3687e
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
ecfff5cdbe
Merge branch 'develop' of github.com:Budibase/budibase into fix/charset-encoding
2022-11-29 11:57:45 +00:00
Michael Drury
1f0570907a
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-29 11:13:54 +00:00
mike12345567
ab914bcca2
Final fixes after re-running all test suites.
2022-11-28 19:12:23 +00:00
mike12345567
482c130a2e
Some fixes after re-running server tests.
2022-11-28 18:14:10 +00:00
mike12345567
b5b74b9cad
General work after running some tests in CI - general refactoring as well.
2022-11-28 17:54:04 +00:00
Dean
c1e1ba51f3
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
ce1b626f68
Updates to fix build.
2022-11-28 13:24:39 +00:00
Andrew Kingston
3c3c2325e7
Add tests for table settings migration
2022-11-28 12:20:49 +00:00
Mel O'Hagan
cde3c2e8ff
lint
2022-11-28 12:05:19 +00:00
Mel O'Hagan
38210cebe5
Don't parse number arrays as date
2022-11-28 12:04:44 +00:00
mike12345567
93cb1c52de
Final typescript conversions for server.
2022-11-26 16:24:37 +00:00
mike12345567
3aed49778f
One file left in the server, some fixes after converting the internal row controller.
2022-11-26 15:42:53 +00:00
mike12345567
4868083208
Fixes based on server build so far.
2022-11-26 15:10:41 +00:00
mike12345567
0a32126c5b
Automation overhaul to Typescript, plus type updates.
2022-11-25 19:57:07 +00:00
mike12345567
17865a5ef4
Typescript conversion of linked row controller.
2022-11-25 18:54:57 +00:00
mike12345567
0c73662f32
Some server typescript re-writes, only automations left and some controllers.
2022-11-25 15:01:46 +00:00
Andrew Kingston
2a6ba0536f
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-25 11:24:57 +00:00
mike12345567
a38d617138
Complete conversion of backend-core to Typescript.
2022-11-24 18:48:51 +00:00
Andrew Kingston
fa68773b3e
Refactor table settings migration slightly and add missing await keyword
2022-11-24 14:23:27 +00:00
Andrew Kingston
0016899459
Rename table settings migration and only run on dev apps
2022-11-24 14:23:04 +00:00
deanhannigan
30160a5fc1
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
29de393a2f
Allow tables to be created even if no fetch
2022-11-24 11:45:58 +00:00
Dean
821cff392c
User/Auth context now being passed to dynamic variable request updates
2022-11-24 10:16:05 +00:00
mike12345567
37410e041a
Some fixes based on test runs.
2022-11-23 11:44:15 +00:00
mike12345567
6f6d000cb8
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
ed6a6ab8ce
Updating all of the route files to typescript, as well as some controllers.
2022-11-22 18:49:19 +00:00
mike12345567
a620791d13
More controller typescript conversions.
2022-11-22 16:52:25 +00:00
Andrew Kingston
cac780eb50
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-22 16:52:09 +00:00
mike12345567
7ab2029b5d
Typescript conversion of the table controllers.
2022-11-22 13:56:01 +00:00
mike12345567
a74225cd1e
More Typescript conversion, as part of backend-core importing improvements.
2022-11-22 12:41:36 +00:00
mike12345567
51471449fc
Merge branch 'develop' of github.com:Budibase/budibase into refactor/backend-core-import
2022-11-22 12:03:31 +00:00
mike12345567
ee4ebbfb56
Some typescript conversions, moving a few imports around.
2022-11-21 18:33:34 +00:00
Dean
ce1ddb4458
Import refactoring and some review updates.
2022-11-21 15:53:47 +00:00
Dean
7fe99448f7
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-21 15:40:11 +00:00
mike12345567
5aa1f94cfe
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-21 15:05:48 +00:00
Dean
a123e65e78
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
4a94ef8bf9
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-21 11:10:29 +00:00
Andrew Kingston
8d8e33a19e
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-21 10:30:25 +00:00
Rory Powell
626576dbee
Require params on db.remove
2022-11-21 10:07:51 +00:00
Mel O'Hagan
0fddf09cdc
Break if any column is static formula
2022-11-18 12:32:04 +00:00
mike12345567
318233d812
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
2d81f516e0
Shifted the budibase datasource constant to backend-core
2022-11-17 16:28:48 +00:00
Dean
5845a17511
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-17 15:39:40 +00:00
mike12345567
fcb6f985a6
Updating some enums, plural to single.
2022-11-17 14:59:18 +00:00
mike12345567
c4f041e511
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
4c44b7a224
PR comments - still experiencing build issues.
2022-11-17 13:31:54 +00:00
Andrew Kingston
f47ae91ce1
Update table settings migration to handle new behaviour settings for table blocks
2022-11-17 10:11:25 +00:00
mike12345567
bf86640e9d
Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch
2022-11-16 18:12:31 +00:00
mike12345567
4f64798ada
Updating middlewares to Typescript, as well as some fixes based on running tests.
2022-11-16 17:24:13 +00:00
mike12345567
b0f6224c18
Some major reworks towards higher levels of typescript.
2022-11-16 17:23:12 +00:00
mike12345567
cca1b59c76
Final server test fixes, after all updates to context/removal of context faking.
2022-11-15 19:04:39 +00:00
mike12345567
8b2cfd9dfa
Converting further DB layers to TS - fixing mocks.
2022-11-15 18:33:24 +00:00
mike12345567
3faac89c7a
Some updates for currentapp.spec.js test case.
2022-11-15 17:35:17 +00:00
Dean
eb57c6604d
Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource
2022-11-15 17:11:19 +00:00
Dean
f082e4596c
Review updates
2022-11-15 17:03:35 +00:00
mike12345567
806c7dd1af
Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch
2022-11-15 16:45:25 +00:00
Rory Powell
ad81adb30f
Merge branch 'develop' into subdomain-tenancy
2022-11-15 16:18:59 +00:00
Rory Powell
d205b5136b
ensure fetch and aws are always mocked
2022-11-15 15:50:15 +00:00
Andrew Kingston
0935738fbd
Add migration to automatically convert legacy table settings into new action setting
2022-11-15 11:54:45 +00:00
Rory Powell
2212305f08
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
1af47003c5
Updating test cases - trying to get everything in order for merge.
2022-11-14 20:25:05 +00:00
Dean
355419a722
Fixed imports
2022-11-13 22:34:01 +00:00
Dean
00545ee884
Default Datasource and sample row data
2022-11-13 21:37:50 +00:00
Dean
15a96fb496
Fix for attachment cleanup on internal row delete.
2022-11-13 18:08:48 +00:00
mike12345567
3035c3a3a1
Typescript conversions - trying to get all of context/db layer into TS.
2022-11-11 11:57:50 +00:00
mike12345567
fd624e097a
Typescript conversions, as well as updating context to just use an object map.
2022-11-10 17:38:26 +00:00
mike12345567
c356e0d152
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
8bb7230655
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
b13723b1a3
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
531e30fa3d
Null pointer fix
2022-11-10 15:22:05 +00:00
mike12345567
bbc8965d55
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
ada0eb79bc
Update tenancy detection to honour any subdomain pattern according to platform url
2022-11-09 16:35:16 +00:00
mike12345567
e0cf213ad5
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-09 13:41:51 +00:00
Michael Drury
53b5cd1e1c
Removing timeout for export apps - #8589 .
2022-11-08 20:12:32 +00:00
Mel O'Hagan
f518cd8572
Added readable prop to aggregate function
2022-11-08 14:31:36 +00:00
Rory Powell
85dbf90e5d
Configurable CDN
2022-11-07 15:27:03 +00:00
Rory Powell
71e31f2315
Configurable CDN
2022-11-07 09:45:00 +00:00
mike12345567
b8253ce37b
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-02 20:12:01 +00:00
melohagan
494ce6e9f3
Merge pull request #8472 from Budibase/bug/sev3/validation-error-attachments
...
Validation error attachments
2022-11-02 09:56:28 +00:00
Rory Powell
7e99cd3c85
Fix attachments upload path
2022-11-01 21:17:39 +00:00
Mel O'Hagan
194da4bee1
Map attachment string to array if needed
2022-11-01 15:59:04 +00:00
mike12345567
da9eaca82a
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
31c6ec49bb
Remove ! from error message
2022-11-01 12:37:42 +00:00
Mel O'Hagan
b130f90f3e
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-11-01 12:36:27 +00:00
melohagan
5d7748bba6
Merge pull request #7521 from Budibase/feature/s3-bucket-connector
...
S3 bucket connector improvements
2022-11-01 09:56:47 +00:00
Rory Powell
73c39ca4b8
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
3f8ad9caa2
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-11-01 08:10:03 +00:00
chaoticefx
255c594d04
Cleaned up config declaration in constructor
2022-11-01 09:08:17 +08:00
Martin McKeaveney
c2966025b4
merge with master
2022-10-31 13:44:23 +00:00
Martin McKeaveney
19a515ffbd
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
011bb990b8
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
1c012ee7f7
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
5941b3d64b
Check for string type before decode
2022-10-27 17:55:46 +01:00
Mel O'Hagan
5fc8299390
Patch: Throw 404 if row not found
2022-10-27 17:52:28 +01:00
Mel O'Hagan
7f1b81dd7a
Merge branch 'develop' into bug/sev3/automation-mysql-id-relationship-uri-decode
2022-10-27 17:35:47 +01:00
mike12345567
d3ed3f34bd
Fixing issue with pro import.
2022-10-27 17:31:39 +01:00
Mel O'Hagan
4403b2fb22
Decode id if needed
2022-10-27 16:28:26 +01:00
mike12345567
a12045917e
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
e5b6a777da
Throw 400 when validation fails
2022-10-27 15:10:22 +01:00
Mel O'Hagan
e8cd6facfd
lint
2022-10-27 13:49:59 +01:00
Mel O'Hagan
4ec5ce1bbd
Remove try catch from rows. Correct status codes.
2022-10-27 13:49:19 +01:00
chaoticefx
20a231b842
Ran npx prettier against elasticsearch.ts
2022-10-27 16:24:01 +08:00
chaoticefx
b41cffab7b
Fixed code styling
2022-10-27 15:52:49 +08:00
mike12345567
80d4220cb5
Adding backup queue to bullboard if enabled.
2022-10-26 18:50:40 +01:00
Mel O'Hagan
f240f5ffbf
lint
2022-10-26 16:44:25 +01:00
Mel O'Hagan
4661c083e2
Merge branch 'develop' into feature/s3-bucket-connector
2022-10-26 16:37:11 +01:00
Martin McKeaveney
1a27cc9c47
merge
2022-10-26 11:47:25 +01:00
Martin McKeaveney
a6841cd1de
fix typo
2022-10-26 11:45:52 +01:00
mike12345567
d32e4586c2
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
aceb7f7107
Unused import
2022-10-25 15:19:46 +01:00
Mel O'Hagan
b21919f9b0
Handle multiple automation loop bindings
2022-10-25 15:19:07 +01:00
Rory Powell
5c80b2ca06
Startup fixes
2022-10-25 13:37:26 +01:00
Rory Powell
0b7ca49418
Fix build failure around PouchDB type
2022-10-25 09:02:55 +01:00
chaoticefx
0744e00814
Implemented custom ssl config in elasticsearch.ts
2022-10-25 11:59:34 +08:00
Martin McKeaveney
82934e11f1
update OG title
2022-10-24 18:04:14 +01:00
Martin McKeaveney
28a0392b11
adding opengraph metatags for better shareable links
2022-10-24 17:53:18 +01:00
Rory Powell
27cde2c3cf
Move backup processing into pro
2022-10-24 15:28:43 +01:00
Rory Powell
20dffc0a07
Remove pro mock and invert if condition on backups enabled
2022-10-24 14:23:16 +01:00
mike12345567
4d0f5f22ac
Merge branch 'feature/app-backups' of github.com:Budibase/budibase into feature/app-backups
2022-10-24 13:37:53 +01:00
mike12345567
12d0187211
Adding a check to see if app backups feature is enabled.
2022-10-24 13:33:36 +01:00
Rory Powell
0274b6755a
Replace isTest check with mock for triggering app backup
2022-10-24 13:05:40 +01:00
mike12345567
147799ba0a
Moving statistics under backups sdk subfolder.
2022-10-24 10:14:35 +01:00
mike12345567
6edffb0d5e
Addressing majority of PR comments.
2022-10-24 10:04:14 +01:00
mike12345567
49e103e8ef
Fixing test case.
2022-10-21 18:52:39 +01:00
mike12345567
a191989fdf
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-21 18:41:25 +01:00
mike12345567
ba2c387d9c
Update with PR comments.
2022-10-21 18:25:35 +01:00
mike12345567
1e190886fb
Fixing issue discovered by tests.
2022-10-21 16:02:13 +01:00
Martin McKeaveney
f9f971cb1a
Merge pull request #8295 from weslien/patch-8294
...
Fix arangoDB connector
2022-10-20 22:01:07 +01:00
mike12345567
4716eaaab5
Getting the import system to carry out a backup of the app before the restore.
2022-10-20 19:07:10 +01:00
mike12345567
0478d9b154
Fetching a list of backup/restore events includes the full user object.
2022-10-20 15:05:50 +01:00
mike12345567
6112d097af
Some type updates and processor handling for backup document being created before backup/restore occurs.
2022-10-19 19:19:36 +01:00
mike12345567
e5ebd97ecc
Fixing issue with using templates.
2022-10-19 16:57:14 +01:00
mike12345567
0ca72f99d1
Adding statistics output for backups.
2022-10-19 16:48:32 +01:00
mike12345567
2eebd077e7
Fixing issue with metadata name not being provided for uploaded backup on publish.
2022-10-19 13:52:56 +01:00
mike12345567
a1065cc143
Protection for real app IDs.
2022-10-19 11:47:07 +01:00
mike12345567
0cf5bf26a0
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
ed35a8281f
Removing attachment dir constant - no longer needed.
2022-10-18 17:04:18 +01:00
mike12345567
bd1300b82a
Updating export/import to include the budibase client and manifest.
2022-10-18 16:42:25 +01:00
Gustav Weslien
8c3617d89c
Fix arangoDB connector :
...
https://github.com/Budibase/budibase/issues/8294#issue-1412041907
2022-10-17 20:56:30 +02:00
mike12345567
07d4d9ee4d
Reformatting types to allow queue to be used for import and export.
2022-10-17 19:42:36 +01:00
mike12345567
5e802ceb10
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-17 14:49:31 +01:00
mike12345567
758c46ce83
Minor fixes after testing manual backup system.
2022-10-14 20:10:44 +01:00
mike12345567
a20ad3233e
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
3507704680
Fixes for cronjob stop - correctly handle this without stalled job handle.
2022-10-14 13:26:42 +01:00
mike12345567
94188771df
Handling listeners as part of queue creation, rather than external part.
2022-10-13 17:55:05 +01:00
mike12345567
9c57300030
Renaming some queue to automationQueue, getting build working.
2022-10-13 17:39:26 +01:00
mike12345567
50ca437f03
Moving queue implementation into backend-core - so that pro can access.
2022-10-13 17:27:04 +01:00
deanhannigan
c042b363f9
Merge pull request #8153 from Budibase/feature/qr-barcode-reader
...
Feature/qr barcode reader
2022-10-13 16:43:54 +01:00
melohagan
c3f556dc8a
Merge pull request #8117 from Budibase/lab/mongodb
...
Add aggregate method to MongoDB
2022-10-13 16:32:30 +01:00
Dean
c162ad458c
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-13 16:16:28 +01:00
mike12345567
9242f695ab
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-13 15:59:31 +01:00
mike12345567
488e0c44c0
Fixing multi-app import from cloud.
2022-10-13 15:46:53 +01:00
Mel O'Hagan
34a1d5e36b
Rename flow to pipeline
2022-10-13 13:05:45 +01:00
Rory Powell
163c8127fb
Merge pull request #8227
...
Deprecate legacyHttpParser, fix rest tests
2022-10-12 19:56:02 +01:00
mike12345567
ae0bfebae7
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
cd5930450e
lint
2022-10-12 18:55:22 +01:00
Mel O'Hagan
98871064a9
Add support for ObjectId in aggregations
2022-10-12 18:54:53 +01:00
mike12345567
92484fa240
Fixes for find functionality after testing.
2022-10-12 17:57:31 +01:00
Mel O'Hagan
c0cc261b3f
Merge branch 'develop' into lab/mongodb
2022-10-12 17:53:09 +01:00
mike12345567
a2d12ef0a6
Adding first pass of attachments updating.
2022-10-12 17:34:17 +01:00
mike12345567
33e31fe2e4
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
910991eb8c
Allow template to be used when changed body blank
2022-10-12 16:20:11 +01:00
Mel O'Hagan
8fd592d6d0
Add all the stage templates
2022-10-12 16:03:51 +01:00
Mel O'Hagan
9ee4788147
Include stage templates
2022-10-12 15:31:53 +01:00
Rory Powell
a414f92265
Merge pull request #8164 from Budibase/feature/quota-emails
...
Approaching and Exceeded Usage Limit Notifications
2022-10-12 12:31:17 +01:00
mike12345567
7439ade518
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-12 11:59:00 +01:00
Mel O'Hagan
bf7b0ab7dd
Merge branch 'develop' into lab/mongodb
2022-10-12 11:19:50 +01:00
Rory Powell
3ba5f4ed21
Fix tests
2022-10-12 11:18:57 +01:00
Rory Powell
cabfe00ef5
Deprecate legacyHttpParser, fix rest tests
2022-10-12 11:05:16 +01:00
Mel O'Hagan
3cb43c0650
Merge branch 'develop' into lab/mongodb
2022-10-12 10:29:27 +01:00
Rory Powell
40d204fbb2
Fix linting
2022-10-12 10:25:02 +01:00
Rory Powell
98b6629a25
Merge pull request #7716 from adamkingsbury/rejectUnauthorized
...
Reject unauthorized
2022-10-12 10:22:01 +01:00
Rory Powell
ef433633b2
Merge branch 'master' into merge-master
2022-10-12 10:19:46 +01:00
Rory Powell
51566deeae
Merge branch 'develop' into rejectUnauthorized
2022-10-12 10:06:50 +01:00
Dean
a39f6afde1
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-12 09:12:09 +01:00
Rory Powell
1900146bc6
Merge pull request #8212 from Budibase/fix/user-metadata-update
...
Fix user metadata update
2022-10-12 08:20:36 +01:00
mike12345567
5a05e0bf28
Adding import functionality - still need to update the attachments URL.
2022-10-11 20:25:22 +01:00
mike12345567
2f5170f70c
Some fixes + cleanup of tmp directory.
2022-10-11 19:28:13 +01:00
mike12345567
a41b362040
Export to tarball through tmp.
2022-10-11 18:21:58 +01:00
Rory Powell
507401b75c
Fix user metadata update
2022-10-11 12:42:35 +01:00
mike12345567
bb65cf8ef9
Some updates towards supporting attachments in app exports.
2022-10-10 20:08:59 +01:00
Dean
91e63ca2c9
Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader
2022-10-10 09:08:48 +01:00
Martin McKeaveney
2855fbea66
turn on gsheets
2022-10-10 09:02:17 +01:00
Rory Powell
e92a31bd45
Add locking framework
2022-10-10 08:21:17 +01:00
Martin McKeaveney
83f3a02d23
ensure correct revert endpoint being hit, update call to revert
2022-10-09 19:31:35 +01:00
mike12345567
3860ec4e5e
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
a05369977e
Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups
2022-10-07 20:48:28 +01:00
mike12345567
39c9acb740
Fixing test mocks.
2022-10-07 18:05:26 +01:00
mike12345567
dc589f7fb5
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
270836b30e
only prevent rollback in cypress env
2022-10-07 18:04:18 +01:00
Michael Drury
7e38e86087
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
5b299c878f
Fixing test mocks.
2022-10-07 16:24:04 +01:00
mike12345567
2c40394bc6
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
e41078f265
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-10-07 11:31:32 +01:00
Dean
ad13bbb25c
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
06599e0f17
Building out initial SDK work - converting some existing exporting work to typescript.
2022-10-06 19:10:45 +01:00
mike12345567
fd74cb3960
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-10-06 16:54:25 +01:00
Rory Powell
af24f72166
Process quota emails in account-portal
2022-10-06 16:03:47 +01:00
Dean
4b5fa6a093
Review feedback changes. Changed 'Code' labelling to 'Scanned Code'
2022-10-06 13:02:17 +01:00
Peter Clement
c7b6a1a0d3
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
d5eeb0291f
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
a289d06301
one more log
2022-10-05 10:01:11 +01:00
Andrew Kingston
753e80b33b
Merge pull request #8124 from Budibase/plugin-url-updates
...
Plugin url updates
2022-10-05 09:57:22 +01:00
Peter Clement
0f0040bc8a
remove logs
2022-10-05 09:53:47 +01:00
Dean
5836c2b3c4
Initial commit of QR Reader field
2022-10-05 09:28:07 +01:00
Peter Clement
523e770db4
fix looping issues in automations
2022-10-05 09:20:59 +01:00
Andrew Kingston
0674efbca8
Update plugin URL utility export to use CJS syntax
2022-10-05 08:57:26 +01:00
Andrew Kingston
43879527f4
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
e3980d072a
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
05b7edb55d
Lint
2022-10-04 16:43:20 +01:00
Mel O'Hagan
4e7e067eef
Add unit test and fix
2022-10-04 16:28:29 +01:00
Andrew Kingston
ae38d75be0
Update plugin JS URL handling
2022-10-04 16:28:21 +01:00
Andrew Kingston
4e6f3d44b7
Enrich plugin JS URLs when SSR'ing apps
2022-10-04 16:28:01 +01:00
Andrew Kingston
62b29c1339
Enrich plugin JS URLs when fetching appPackage
2022-10-04 16:27:42 +01:00
Andrew Kingston
3309b84d71
Add utility for generating plugin JS URLs
2022-10-04 16:27:04 +01:00
Mel O'Hagan
3451a1817d
Fix table block search
2022-10-04 13:55:43 +01:00
Michael Drury
d2c5338446
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
d1280ba550
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
12f0ebba7a
Rename actionTypes to actionType
2022-10-04 11:29:13 +01:00
Mel O'Hagan
9a5b3b27aa
lint
2022-10-04 11:03:54 +01:00
Mel O'Hagan
dbf58fcfe9
Added support for JSON array stages
2022-10-04 11:03:24 +01:00
mike12345567
3a712d368f
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
eaf6a5e40c
Add aggregate method. Push results.
2022-10-03 20:08:47 +01:00
Mel O'Hagan
6ef497992a
Fix types
2022-10-03 19:10:01 +01:00
Mel O'Hagan
268dd0ace5
lint
2022-10-03 17:18:16 +01:00
Mel O'Hagan
4f238d9c10
Merge branch 'develop' into lab/mongodb
2022-10-03 17:10:21 +01:00
Mel O'Hagan
bd62ac1000
Wrap number in quotes if string search
2022-10-03 11:30:57 +01:00
Michael Drury
22baa8574e
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
fb0a1468f7
Adding a validation check for undefined
2022-10-03 17:34:06 +09:00
Shumpei Kishi
12fe55a7f0
Fixing the validation logic to accept boolean false value.
2022-10-03 15:55:11 +09:00
Michael Drury
69abe9c5db
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-10-01 15:44:11 +01:00
mike12345567
0182996260
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
48514da625
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-09-30 14:55:00 +01:00
mike12345567
6296849012
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
791f6a36a5
Merge branch 'master' of github.com:Budibase/budibase into feature/plugin-icons
2022-09-30 11:17:43 +01:00
mike12345567
b059d95e02
Fix for #8023 - moving Oracle integration to ESM import rather than CJS.
2022-09-30 10:52:00 +01:00
mike12345567
1f5de9b71d
Adding ability for datasource plugins to have a custom icon svg.
2022-09-29 19:30:53 +01:00
Rory Powell
ba706319f4
Test fix
2022-09-28 14:03:05 +01:00
Rory Powell
61aafa87cb
Create generic quota sync migration
2022-09-28 13:13:37 +01:00
Rory Powell
79d53042d8
Merge branch 'develop' into feature/app-quotas
2022-09-28 12:33:39 +01:00
Rory Powell
59527b29f0
minor renaming
2022-09-28 11:57:58 +01:00
Rory Powell
9af16738e5
Merge develop
2022-09-28 08:56:45 +01:00
Martin McKeaveney
71e9f9c191
make sure rows call goes to real couch
2022-09-26 18:46:09 +01:00
Martin McKeaveney
d0ad7bbb67
merge with master
2022-09-26 17:57:23 +01:00
Mel O'Hagan
59ba882a58
Merge branch 'master' into bug/sev3/display-column-relationship-bug
2022-09-26 16:14:14 +01:00
Martin McKeaveney
bbed2bd0af
Merge pull request #7914 from Budibase/bug/sev4/mysql-multiple-statements
...
Mysql multiple statements
2022-09-26 15:33:39 +01:00
Andrew Kingston
aa21f44a3e
Update delete endpoints to be called destroy
2022-09-26 14:18:31 +01:00
Andrew Kingston
0ebfad7606
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
2022-09-26 14:15:25 +01:00
Andrew Kingston
f056807f79
Always try to migrate navigation settings when importing apps
2022-09-26 13:59:00 +01:00
Martin McKeaveney
1a18e7eba2
Merge pull request #7964 from Budibase/qa/real-couch-integration-tests
2022-09-26 11:10:15 +01:00
Martin McKeaveney
1fdff22c64
only run in test mode if couch url is not passed
2022-09-26 10:40:37 +01:00
Peter Clement
a988ff0a14
Merge pull request #7944 from Budibase/pc/automation-fix
...
Automate fixes
2022-09-26 08:39:47 +01:00
Martin McKeaveney
eae2f83225
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
e3f4e744ab
PR comments.
2022-09-24 16:55:22 +01:00
Martin McKeaveney
e796a86809
using real couch in integration tests
2022-09-24 13:17:21 +01:00
mike12345567
b20db4d22a
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
1b021d35a3
Fixing issue discovered by test.
2022-09-23 22:24:31 +01:00
mike12345567
55685e83fb
Fixing a few issues with roles being correctly reverted.
2022-09-23 17:45:26 +01:00
Peter Clement
334ac0d512
Automation fixes
2022-09-23 13:35:27 +01:00
mike12345567
d749286f3e
Minor update to feature flag name.
2022-09-23 13:08:18 +01:00
mike12345567
76114aa621
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
2022-09-22 18:44:16 +01:00
mike12345567
fa8fb88f82
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
76f6f9e9b9
Support multiple statements
2022-09-22 16:36:19 +01:00
mike12345567
7a732b8155
Fixing issue that refactoring file caused (some strings renamed to ts rather than js).
2022-09-22 15:18:10 +01:00
mike12345567
a461c25cef
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
d80cd5042d
Adding group app cleanup.
2022-09-21 23:12:38 +01:00
Rory Powell
f324e1b729
Merge pull request #7859 from Budibase/feature/enterprise
...
Enterprise / license override support
2022-09-21 20:18:54 +01:00
Andrew Kingston
2ccdf4b10b
Update public API operation IDs to be shorter
2022-09-21 19:11:47 +01:00
Mel O'Hagan
a5571fc59a
CC and BCC interface
2022-09-21 15:58:04 +01:00
Rory Powell
903808c0d3
License analytics
2022-09-21 15:45:29 +01:00
Mel O'Hagan
2d3868af26
Ensure display columns are set
2022-09-21 11:53:18 +01:00
Andrew Kingston
b1ec1fafb4
Fix incorrect event name being sent down websocket when hot reloading component plugins
2022-09-21 09:11:23 +01:00
Rory Powell
c3248421d5
Merge branch 'develop' into feature/enterprise
2022-09-20 16:01:28 +01:00
Andrew Kingston
3024a54cd1
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
2022-09-20 15:29:39 +01:00
Andrew Kingston
48d14d9cb3
Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk
2022-09-20 11:25:54 +01:00
Andrew Kingston
3e050e965f
Add operationIds to public API
2022-09-20 11:24:54 +01:00
Rory Powell
bcfb491858
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
f984a16942
Add enterprise types and change from @budibase/pro to @budibase/types for licensing types
2022-09-20 08:02:14 +01:00
Martin McKeaveney
8825edd093
re-add missing reference to name variable in plugins
2022-09-18 16:00:51 +01:00
Martin McKeaveney
b604a8a52a
Merge pull request #7792 from Budibase/feature/plugin-pro
...
Plugin pro integration
2022-09-18 10:34:06 +01:00
mike12345567
1505dcbc66
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
7f6cc6737b
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
65d41fdd20
better tests and cleaner import for server
2022-09-15 19:51:11 +01:00
mike12345567
ef3d0c1098
Some minor fixes, plus typescript conversion to avoid issue in future.
2022-09-15 18:43:07 +01:00
mike12345567
ea90681fef
Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-pro
2022-09-15 15:14:18 +01:00
mike12345567
ef737a7717
Adding budibase/pro integration for plugins, controlling quota limits.
2022-09-15 14:57:27 +01:00
Rory Powell
408fcc725b
Ignore empty name validation on app update and change free logo text
2022-09-15 14:23:25 +01:00
Rory Powell
934bba9562
Merge pull request #7782 from Budibase/feature/day-pass-pricing
...
Day pass pricing
2022-09-15 13:36:10 +01:00
Rory Powell
6834b33932
Merge branch 'feature/day-pass-pricing' into feature/bb-logo
2022-09-15 13:03:53 +01:00
Michael Drury
5e530c7374
Merge pull request #7774 from Budibase/events/plugins
...
Plugin init, imported and deleted events
2022-09-15 12:55:40 +02:00
Rory Powell
ff8760e860
Pre-review tidy, add new badge to plugins
2022-09-15 11:23:51 +01:00
Rory Powell
0980be9377
Merge branch 'develop' into feature/day-pass-pricing
2022-09-15 10:56:50 +01:00
Rory Powell
0b652a085f
Merge branch 'master' into develop
2022-09-15 10:19:56 +01:00
Rory Powell
193a262705
Merge branch 'develop' into feature/day-pass-pricing
2022-09-15 08:55:33 +01:00
Martin McKeaveney
c1dc1aa488
Merge branch 'develop' into qa/qa-core-jest
2022-09-15 01:18:58 +01:00
Martin McKeaveney
3c0b9344d8
complete refactor and total type safety of test suite - making use of OpenAPI types throughout
2022-09-15 00:58:08 +01:00
mike12345567
cf7a9e47a2
Merge branch 'develop' of github.com:Budibase/budibase into events/plugins
2022-09-14 17:48:25 +01:00
Michael Drury
dcc70f9679
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
d7f38a38bc
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
7f43b40685
Merge pull request #7766 from Budibase/fix/pc-fixes
...
Bug fixes #6836 and #7242
2022-09-14 14:39:10 +01:00
Andrew Kingston
050485eb2f
Lint
2022-09-14 14:35:08 +01:00
mike12345567
2216ff1987
Fixing linting issue.
2022-09-14 14:07:00 +01:00
mike12345567
01f115cd6b
Merge branch 'develop' of github.com:Budibase/budibase into fix/datasource-rename
2022-09-14 14:06:38 +01:00
mike12345567
eeda89725d
Renaming data source -> datasource as per Mel's request.
2022-09-14 12:11:20 +01:00
Andrew Kingston
7bee35f816
Allow custom components in cloud
2022-09-14 12:01:49 +01:00
Andrew Kingston
917ce9e177
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
9511fb72c7
Allow component plugins in cloud
2022-09-14 10:14:17 +01:00
mike12345567
781832a52a
Fixing issue with plugin import for datasources - extract the integration correctly.
2022-09-13 12:16:00 +01:00
Peter Clement
0d097f48e4
add backend name validation for app creation / update
2022-09-13 11:44:33 +01:00
Andrew Kingston
3bfc91135c
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-09-13 11:31:45 +01:00
melohagan
8a5545f81f
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
e53f7a1d28
Case insensitive table fetch
2022-09-13 10:55:38 +01:00
Michael Drury
87197b61af
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
00cbf6cf37
Refactor server websocket dependency tree to fix jest tests
2022-09-13 09:54:25 +01:00
melohagan
f2fe1c86c0
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
3d57010a10
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket
2022-09-12 20:00:32 +01:00
mike12345567
d737e0f8eb
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
40e579e0b7
Updating add/delete process to have better notifications, removing some errors.
2022-09-12 17:43:13 +01:00