Commit Graph

1647 Commits

Author SHA1 Message Date
Andrew Kingston cac780eb50 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-22 16:52:09 +00:00
Rory Powell b7d33dfa5f Fix view creation 2022-11-22 16:28:51 +00:00
mike12345567 7ab2029b5d Typescript conversion of the table controllers. 2022-11-22 13:56:01 +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
Budibase Staging Release Bot 9302c091ef v2.1.32-alpha.3 2022-11-22 10:47:48 +00:00
deanhannigan f043b8deda
Merge pull request #8672 from Budibase/feature/default-internal-datasource
Default Datasource and sample row data
2022-11-22 10:32:12 +00:00
mike12345567 ee4ebbfb56 Some typescript conversions, moving a few imports around. 2022-11-21 18:33:34 +00:00
Budibase Staging Release Bot 086cd0cf84 v2.1.32-alpha.2 2022-11-21 17:30:27 +00:00
Budibase Staging Release Bot 3e03cd0286 v2.1.32-alpha.1 2022-11-21 15:56:51 +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
Budibase Staging Release Bot f192fc72b3 v2.1.32-alpha.0 2022-11-21 15:35:45 +00:00
mike12345567 9ee1ea9684 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-11-21 15:06:44 +00:00
mike12345567 5aa1f94cfe Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-21 15:05:48 +00:00
mike12345567 7e0641c959 Fix for table deletion, updating DatabaseImpl to define pouch functions directly. 2022-11-21 14:41:19 +00:00
Budibase Release Bot 26c060039a v2.1.31 2022-11-21 12:54:57 +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
Michael Drury 3b7a68aa50
Merge pull request #8717 from Budibase/fix/backup-event
App backup triggered event
2022-11-21 12:43:35 +00:00
Budibase Staging Release Bot 7c1867ce36 v2.1.22-alpha.9 2022-11-21 12:17:27 +00:00
mike12345567 fd80ceed6e Adding IDs to backup events. 2022-11-21 12:12:57 +00:00
Budibase Release Bot 105b7bb83f v2.1.30 2022-11-21 12:04:40 +00:00
Rory Powell 523368655d Add remove overload to allow for doc removal 2022-11-21 11:38:37 +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
Budibase Staging Release Bot d9dff5c7ad v2.1.22-alpha.8 2022-11-18 09:29:55 +00:00
mike12345567 33827af592 Adding type to triggered. 2022-11-17 23:09:49 +00:00
Michael Drury 027eda2231 PR comments. 2022-11-17 19:38:47 +00:00
mike12345567 575a64d32a Adding an event for when a backup is triggered. 2022-11-17 17:15:35 +00:00
Budibase Staging Release Bot c90a987eb1 v2.1.22-alpha.7 2022-11-17 17:02:41 +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
mike12345567 fcb6f985a6 Updating some enums, plural to single. 2022-11-17 14:59:18 +00:00
mike12345567 6e659f873c Fixing permission types. 2022-11-17 14:47:52 +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
Budibase Release Bot 997343feb2 v2.1.29 2022-11-17 10:40:06 +00:00
mike12345567 242a529b2e Fixes post merge. 2022-11-16 18:28:45 +00:00
Budibase Release Bot c659741a2f v2.1.28 2022-11-16 18:19:48 +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
Budibase Staging Release Bot 395a9a21c2 v2.1.22-alpha.6 2022-11-16 13:33:51 +00:00
Rory Powell 78087eb2b3
Merge pull request #8623 from Budibase/subdomain-tenancy
Update tenancy detection to honour any subdomain pattern according to platform url
2022-11-16 13:20:20 +00:00
Rory Powell dc70022708 Test fixes 2022-11-16 13:06:30 +00:00
Budibase Staging Release Bot 0367d466c3 v2.1.22-alpha.5 2022-11-16 12:04:59 +00:00
Rory Powell 6017f6be47 Add copy button to sso callback urls, e2e unit testing for OIDC, stub out other auth tests 2022-11-16 11:34:16 +00:00
mike12345567 3faac89c7a Some updates for currentapp.spec.js test case. 2022-11-15 17:35:17 +00:00
Budibase Staging Release Bot 061f060aeb v2.1.22-alpha.4 2022-11-15 16:49:11 +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 c16f731058
Merge pull request #8684 from Budibase/test-updates
Fail pro scripts on error, unify TS versions, update test and coverage configs, use pro source mappings
2022-11-15 16:09:20 +00:00
Rory Powell d205b5136b ensure fetch and aws are always mocked 2022-11-15 15:50:15 +00:00
Budibase Release Bot dd901cb835 v2.1.27 2022-11-15 15:28:49 +00:00
Rory Powell e4810dff1e Update waitForCompletion and pouch / backup type 2022-11-15 14:28:02 +00:00
Budibase Staging Release Bot 7c77ec1536 v2.1.22-alpha.3 2022-11-15 13:19:15 +00:00
Andrew Kingston 03cf4153fc Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-15 13:05:11 +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
mike12345567 380ee221b1 Updating context test, some minor adjustments based on getting the test working again. 2022-11-14 18:29:15 +00:00
mike12345567 c6d31a856a Replacing CLS with local-storage, simplified usage which should remove the memory leak permenantly. 2022-11-14 18:00:20 +00:00
Budibase Release Bot c61155e61e v2.1.26 2022-11-14 14:32:46 +00:00
Budibase Staging Release Bot ead55d1aed v2.1.22-alpha.2 2022-11-14 13:49:57 +00:00
Rory Powell fd913a5e76 Fail pro scripts on error, unify TS versions, update test and coverage configs, use pro source mappings 2022-11-14 13:29:46 +00:00
Budibase Staging Release Bot 1e415f89bd v2.1.22-alpha.1 2022-11-14 12:06:21 +00:00
Rory Powell 80b823f6cf Test fixes 2022-11-11 15:43:41 +00:00
Budibase Release Bot 664bfae982 v2.1.25 2022-11-11 12:51:08 +00:00
mike12345567 a15a265bda Re-jigging things a bit, hiding as much of the couch/pouch stuff away. 2022-11-11 12:46:32 +00:00
mike12345567 3035c3a3a1 Typescript conversions - trying to get all of context/db layer into TS. 2022-11-11 11:57:50 +00:00
Rory Powell 0bad2dd9ae Support path variable tenancy detection, add /api/system/* tests, update no tenancy matchers to be more accurate 2022-11-11 11:10:07 +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
Budibase Release Bot 97484b62e2 v2.1.24 2022-11-10 15:53:01 +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 1532395033 Add readable flag to datasource validation 2022-11-10 14:23:22 +00:00
Smeciak e21c216172
Remove passport-google-auth to patch vurnability
Remove passport-google-auth dependency as it is deprecated, no longer in use and raises multiple "High" vulnerability warnings when package is scanned by yarn audit
2022-11-10 12:39:52 +01:00
Budibase Release Bot 19979ddf5d v2.1.23 2022-11-10 10:58:45 +00:00
mike12345567 1ee6761a69 Some minor updates based on getting the worker using the new pouchlike impl. 2022-11-09 17:53:35 +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 fa78b8bc37 Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch 2022-11-09 14:44:01 +00:00
Budibase Release Bot bc54e8d11a v2.1.22 2022-11-09 14:27:49 +00:00
Budibase Staging Release Bot 840413462c v2.1.22-alpha.0 2022-11-09 13:57:34 +00:00
mike12345567 e0cf213ad5 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-11-09 13:41:51 +00:00
Budibase Staging Release Bot bc666d26c6 v2.1.19-alpha.1 2022-11-09 13:20:20 +00:00
Budibase Release Bot 723a2de735 v2.1.21 2022-11-08 20:44:21 +00:00
Michael Drury 2e0041a1d6
Merge pull request #8599 from Budibase/fix/8578
Fix for groups access
2022-11-08 20:30:39 +00:00
Michael Drury 0af56bed25 Exporting roles differently to fix issue raised by test. 2022-11-08 20:01:01 +00:00
Michael Drury 9cfdfc174b Quick fix to not expose the builder ID outside of the role impl. 2022-11-08 19:48:16 +00:00
mike12345567 4dceee33c5 Exporting some functions that were previously exported. 2022-11-08 18:35:21 +00:00
mike12345567 189fb90bb0 Typescript re-write of the roles layer, this is the backbone of a lot of our security features, and I believe the issue was generally to do with a lack of handling of null-ish inputs. 2022-11-08 18:25:37 +00:00
Budibase Release Bot be9e2f8327 v2.1.20 2022-11-08 17:20:53 +00:00
mike12345567 b89588af51 Getting basic pouch replacement working. 2022-11-08 16:32:13 +00:00
mike12345567 3014558803 Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch 2022-11-08 13:03:51 +00:00
Budibase Release Bot c3873a6508 v2.1.19 2022-11-08 12:42:41 +00:00
Michael Drury 9b1c883955
Merge pull request #8586 from Budibase/fix/x-amz-meta-invalid
Fixing x-amz-meta-fieldname invalid value issue
2022-11-08 12:27:58 +00:00
mike12345567 687aa1c6f3 Adding more type handling around the upload object store function. 2022-11-08 11:49:07 +00:00
mike12345567 862525cc0e Fixing an issue which was alerting, x-amz-meta-fieldname contains an invalid value, this error isn't really documented, but comes from if a metadata tag is sent up with nullish, or a non-string type. Fixing this in the core library, removing an invalid inputs. 2022-11-08 11:34:16 +00:00
Budibase Staging Release Bot 8159f0503b v2.1.19-alpha.0 2022-11-08 11:17:54 +00:00
Rory Powell 9714df8316 Merge branch 'master' into develop 2022-11-08 10:28:05 +00:00