Sam Rose
2ff23746ca
Merge branch 'master' of github.com:budibase/budibase into update-eslint
2024-12-09 10:57:06 +00:00
mike12345567
a3df34b350
Renaming new type.
2024-12-06 10:50:39 +00:00
Sam Rose
84927bbb98
Update to latest eslint, including new config file format.
2024-12-05 18:13:32 +00:00
adrinr
e568c5756f
Fix tests
2023-03-28 16:46:22 +01:00
adrinr
fc0c4815af
Handle SCIM body requests
2023-03-28 16:46:22 +01:00
Rory Powell
e116941750
Rotatable secrets ( #9982 )
...
* Rotatable secrets
* Set new api encryption key var
* Lint
* Use fallback keys instead of array
* Point api encryption key to dedicated value
* Add API_ENCRYPTION_KEY to cli
* Lint + add api encryption key to env files
2023-03-13 15:02:59 +00:00
Rory Powell
5cd6cb166a
Configurable test log levels and common error handling
2023-02-13 11:53:01 +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
bfaef13768
Refactoring worker, converting all controllers/routes to Typescript and all imports of backend-core to new style.
2022-11-23 18:25:20 +00:00
mike12345567
f5760b6601
Fixes post merge.
2022-11-16 18:28:45 +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
Rory Powell
c6fba4de3d
Test fixes
2022-11-11 15:43:41 +00:00
Rory Powell
72562278c0
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
f3418c4107
Some more logging, moving middlewares to backend-core.
2022-08-04 19:03:50 +01:00
Martin McKeaveney
13c2551e9a
fix users list on app overview
2022-06-01 15:20:56 +01:00
Michael Drury
45a965b041
Adding basic endpoints for API keys.
2022-02-09 23:16:24 +00:00
mike12345567
5ee6aa24b2
Refactoring core library usage in monorepo, make it a bit cleaner/easier to search/more standardised.
2022-01-12 11:32:14 +00:00
mike12345567
1327394784
Switching out @budibase/auth to @budibase/backend-core.
2022-01-10 19:33:00 +00:00
mike12345567
7a26f3769d
Fixing some issues with cloud export/import, removing the ability to export and import your users as this was dangerous and didn't really work with passwords/SSO.
2021-10-08 18:21:40 +01:00
Rory Powell
2f589a2f42
Add API keys between account portal and budibase
2021-10-04 13:40:50 +01:00
mike12345567
59de40c4ef
Formatting and adding routing checks to push the user out of admin menus when they are not an admin.
2021-05-21 17:12:25 +01:00
mike12345567
c6a6d49cd7
Updating administration middleware so that internal requests allowed through automatically.
2021-05-21 16:43:01 +01:00
mike12345567
0bbd45b413
Adding the ability to get all apps, with the status attached.
2021-05-19 15:09:57 +01:00
mike12345567
f08b894e55
Adding admin only endpoint, removing the ability to create/delete global users from the app server and adding a global self user update.
2021-05-19 13:17:50 +01:00
Andrew Kingston
797e8a8b67
Add explicit prettier options
2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
0afbf1649e
lint:fix
2021-05-03 09:31:09 +02:00
mike12345567
c51dacd0fe
Adding test cases for current app middleware as well as removing some old middlewares that were no longer used.
2021-04-13 13:32:09 +01:00
Martin McKeaveney
98576f586e
login page
2021-04-11 11:35:55 +01:00
mike12345567
8cde219db9
First pass of global user configuration through existing user API with role mappings.
2021-04-08 16:58:33 +01:00
Martin McKeaveney
4abe6192dc
further simplification of jwt auth
2021-04-08 11:53:40 +01:00
Martin McKeaveney
6aa7a38442
flip auth boolean
2021-04-08 11:21:52 +01:00
Martin McKeaveney
c7f4070ff5
encapsulate more auth functionality into shared module and use in worker
2021-04-08 11:20:37 +01:00
Martin McKeaveney
cf073a1e55
groundwork for budibase auth lib
2021-04-07 11:33:16 +01:00
Martin McKeaveney
3f1c18e7dd
basic couchDB authentication using passport
2021-04-01 20:34:43 +01:00
mike12345567
9423128369
Updating worker package with the various parts of server that needed moved over.
2021-03-29 17:31:41 +01:00
mike12345567
0e9d831e73
Linting.
2021-01-14 17:02:05 +00:00
mike12345567
16a25a7cff
When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId.
2021-01-14 17:01:31 +00:00
mike12345567
e98f9a9e94
Linting.
2021-01-06 17:28:22 +00:00
mike12345567
882cfa700b
Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final.
2021-01-06 16:58:29 +00:00
Michael Drury
84a16e2dfb
Renaming deployment service to worker service for its expansion plans.
2020-12-17 12:39:55 +00:00