Rory Powell
3da6502c8c
Merge master into develop
2023-02-15 15:10:02 +00:00
Adria Navarro
95ada723ce
Don't log on CI
2023-02-04 21:04:40 +00:00
adrinr
06ffca74cd
Cleanup
2023-02-03 19:23:36 +00:00
adrinr
13a1b15f93
Increase timeout
2023-02-01 12:29:03 +00:00
adrinr
3df4c553e7
Run conflicting tests in sequential mode
2023-01-30 13:35:09 +00:00
adrinr
d6da46a079
Use test-containers for backend-core tests
2023-01-27 11:43:36 +00:00
Rory Powell
6b2b46cc4a
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
Rory Powell
0b2a445a9a
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
0b7057dd1d
Some fixes based on test failure.
2022-12-07 17:33:26 +00:00
mike12345567
8f4813b01a
Fix for account portal.
2022-11-28 14:09:18 +00:00
mike12345567
ea66f7ac38
Disabling js interop in Typescript build of backend-core and worker, fixing build issues.
2022-11-26 14:46:01 +00:00
mike12345567
a38d617138
Complete conversion of backend-core to Typescript.
2022-11-24 18:48:51 +00:00
mike12345567
242a529b2e
Fixes post merge.
2022-11-16 18:28:45 +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
b0f6224c18
Some major reworks towards higher levels of typescript.
2022-11-16 17:23:12 +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
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
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
Rory Powell
80b823f6cf
Test fixes
2022-11-11 15:43:41 +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
Rory Powell
ada0eb79bc
Update tenancy detection to honour any subdomain pattern according to platform url
2022-11-09 16:35:16 +00:00
Rory Powell
e3705e8aa3
Add extra auth logging to authenticated.ts
2022-11-04 08:30:44 +00:00
Rory Powell
ff8760e860
Pre-review tidy, add new badge to plugins
2022-09-15 11:23:51 +01:00
Rory Powell
4f66dc0df3
Move day pass middleware from authenticated to licensing, sent activity to account portal
2022-09-06 16:24:36 +01:00
Rory Powell
ba211b8490
Day pass middleware
2022-09-06 12:25:57 +01:00
Rory Powell
472990b684
Add conditional around joiValidator schema.append
2022-08-31 12:24:12 +01:00
Rory Powell
6077814823
Merge branch 'develop' into user-fixes
2022-08-31 11:39:41 +01:00
Rory Powell
a519eb0cdc
update bulk create and bulk delete backend
2022-08-25 19:41:47 +01:00
mike12345567
2fbf39947a
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-08-11 16:28:46 +01:00
mike12345567
b920f8cb05
Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes.
2022-08-11 13:50:05 +01:00
Rory Powell
0b38b960f8
Merge branch 'master' into develop
2022-08-08 11:50:22 +01:00
mike12345567
a24f2157a5
Some various session fixes based on current data.
2022-08-05 21:35:26 +01:00
mike12345567
a2f18e2e44
Updating sessions to TS, adding env var to set the session update length, adding reasons for invalidation, making sure errors are never considered authenticated.
2022-08-05 17:13:03 +01:00
mike12345567
ba0e423fb9
Updating authenticated middleware to typescript and updating the TTL once per minute rather than every API request.
2022-08-05 15:21:12 +01:00
mike12345567
71992cf5a3
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-08-04 21:35:55 +01:00
mike12345567
65e8af01f5
Some more logging, moving middlewares to backend-core.
2022-08-04 19:03:50 +01:00
Rory Powell
c90dfbb00f
Add updatedAt and createdAt as optional to all joi middleware
2022-08-02 09:39:30 +01:00
Rory Powell
5e9a03e307
Merge branch 'master' into develop
2022-07-27 16:32:36 -04:00
mike12345567
b26d0b6f21
Adding fix for issue in cloud with user password deletion causing undefined errors.
2022-07-27 17:15:01 +01:00
Peter Clement
8a066fb1cb
move worker middleware to backend-core
2022-07-22 11:50:51 +01:00
Dean
4ecae7fa5b
Code review updates
2022-07-04 12:54:26 +01:00
Dean
5a97b71403
OIDC config test fix
2022-07-03 22:39:16 +01:00
Dean
2ea4a9d225
Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication.
2022-07-03 21:13:15 +01:00
Dean
dc20ecc5ff
Merge commit
2022-06-23 14:29:19 +01:00
Rory Powell
e447fd11d1
Build fixes
2022-06-09 12:33:10 +01:00
Rory Powell
4e77571ddb
Merge branch 'release' into feature/event-backfill
2022-06-06 09:50:06 +01:00
Martin McKeaveney
493607b853
update google sheets strategy to use the standard passport strategy
2022-06-05 16:43:04 +01:00
Rory Powell
f2f6bf779d
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-29 00:25:40 +01:00
Rory Powell
64d73e2f96
Merge branch 'develop' into feature/posthog-v2
2022-05-28 23:03:31 +01:00