Mel O'Hagan
|
0e0157c888
|
lint
|
2022-11-29 17:23:54 +00:00 |
Mel O'Hagan
|
197699b2ad
|
refactor
|
2022-11-29 16:38:44 +00:00 |
Mel O'Hagan
|
d0909392d7
|
Added unit tests
|
2022-11-29 16:11:53 +00:00 |
Michael Drury
|
3dad683cb9
|
Adding back prod check.
|
2022-11-29 15:43:44 +00:00 |
Michael Drury
|
f65a6171d8
|
Fixing sentry init.
|
2022-11-29 15:38:25 +00:00 |
Mel O'Hagan
|
89db22858a
|
lint
|
2022-11-29 15:14:29 +00:00 |
Mel O'Hagan
|
c476b20ac1
|
Fix unit tests
|
2022-11-29 15:13:58 +00:00 |
Mel O'Hagan
|
376e17cae1
|
Only allow admin to create new user
|
2022-11-29 11:36:24 +00:00 |
mike12345567
|
d6e9380c06
|
General work after running some tests in CI - general refactoring as well.
|
2022-11-28 17:54:04 +00:00 |
Mel O'Hagan
|
0b3d84b63d
|
Invite is adminOnly
|
2022-11-28 16:02:49 +00:00 |
Mel O'Hagan
|
bc68b16526
|
Allow developers to manage user access
|
2022-11-28 16:01:27 +00:00 |
mike12345567
|
90362b65c1
|
Disabling js interop in Typescript build of backend-core and worker, fixing build issues.
|
2022-11-26 14:46:01 +00:00 |
mike12345567
|
3ce9df0d25
|
Merge branch 'develop' of github.com:Budibase/budibase into refactor/backend-core-worker
|
2022-11-26 13:51:19 +00:00 |
mike12345567
|
a3bb2e0d77
|
Automation overhaul to Typescript, plus type updates.
|
2022-11-25 19:57:07 +00:00 |
Rory Powell
|
e095e40d2e
|
Environment variable type coercion fix
|
2022-11-25 12:55:58 +00:00 |
Rory Powell
|
f748cbc853
|
Environment variable type coercion fix
|
2022-11-25 12:52:50 +00:00 |
mike12345567
|
d3c4c99e16
|
Complete conversion of backend-core to Typescript.
|
2022-11-24 18:48:51 +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 |
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 |
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 |
mike12345567
|
f5760b6601
|
Fixes post merge.
|
2022-11-16 18:28:45 +00:00 |
mike12345567
|
cdc25d7032
|
Some worker typescript conversions.
|
2022-11-16 18:13:34 +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
|
adbf90887e
|
Test fixes
|
2022-11-16 13:06:30 +00:00 |
Rory Powell
|
9c169087e6
|
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
|
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 |
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 |
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
|
9e01a9d1be
|
Some minor updates based on getting the worker using the new pouchlike impl.
|
2022-11-09 17:53:35 +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 |
Peter Clement
|
4461da195b
|
Merge remote-tracking branch 'origin/master' into fix/peter-fixes
|
2022-11-02 12:09:48 +00:00 |
Peter Clement
|
d1f9b8048c
|
remove log
|
2022-11-02 10:35:04 +00:00 |
Peter Clement
|
d034800c76
|
Email onboarding not respecting group selection
|
2022-11-02 09:58:38 +00:00 |
mike12345567
|
a5d980efb1
|
Adding a fix for checklist being incorrect after restoring from the CLI.
|
2022-10-27 09:48:37 +01:00 |
Rory Powell
|
56456f3f6d
|
Startup fixes
|
2022-10-25 13:37:26 +01:00 |
mike12345567
|
4daf9c2615
|
Addressing majority of PR comments.
|
2022-10-24 10:04:14 +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
|
1f36eec89a
|
Some updates towards supporting attachments in app exports.
|
2022-10-10 20:08:59 +01:00 |
Rory Powell
|
84685d3340
|
Add locking framework
|
2022-10-10 08:21:17 +01:00 |
Rory Powell
|
aff6e5cbbb
|
Process quota emails in account-portal
|
2022-10-06 16:03:47 +01:00 |
Rory Powell
|
29659813ef
|
Add document and api types
|
2022-10-03 14:02:58 +01:00 |
mike12345567
|
2acdf6b7eb
|
Feature to allow adding apps from within the groups interface, rather than having to go to apps individually to do this.
|
2022-09-26 17:54: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 |
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 |
Martin McKeaveney
|
25ce82fa4b
|
using real couch in integration tests
|
2022-09-24 13:17:21 +01:00 |
Michael Drury
|
89f6f1174b
|
PR comments.
|
2022-09-23 22:21:51 +01:00 |
mike12345567
|
6bef55843a
|
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
|
2022-09-23 17:10:30 +01:00 |
Rory Powell
|
c528ac1f71
|
Support deleting license key from self host install
|
2022-09-23 15:54:59 +01:00 |
mike12345567
|
f91ab1d694
|
Removing un-unsed broken import, which was breaking build.
|
2022-09-23 15:38:51 +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 |
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
|
c382b86fb2
|
Self API in worker conversion to typescript.
|
2022-09-22 14:09:20 +01:00 |
Mel O'Hagan
|
24157092d6
|
Allow null values for cc, bcc
|
2022-09-22 08:09:54 +01:00 |
mike12345567
|
7406086c12
|
Switching over app role assignment to use the new backend rather than being performed in the frontend.
|
2022-09-21 22:58:06 +01:00 |
mike12345567
|
f07ea5cc7e
|
Updating user API to user a single bulk endpoint rather than case sensitive named endpoints.
|
2022-09-21 18:05:45 +01:00 |
Mel O'Hagan
|
53e6b1d40b
|
Send CC and BCC
|
2022-09-21 16:07:54 +01:00 |
Mel O'Hagan
|
1b49f02092
|
CC and BCC interface
|
2022-09-21 15:58:04 +01:00 |
mike12345567
|
115a0c146b
|
Adding a user core bulk update function.
|
2022-09-21 13:55:10 +01:00 |
mike12345567
|
e6c91b6f8e
|
Adding group cleanup, removing group IDs from users when group is deleted.
|
2022-09-21 12:43:09 +01:00 |
mike12345567
|
e1272a6907
|
Removing un-necessary code now that groups automatically enrich from users.
|
2022-09-20 19:33:54 +01:00 |
melohagan
|
19cd4a46f2
|
Merge pull request #7816 from vevedh/smtp-multi-sendto
multi mail send to
|
2022-09-20 15:50:44 +01:00 |
mike12345567
|
4dc24b7559
|
Fixing typing.
|
2022-09-16 17:14:00 +01:00 |
mike12345567
|
1be71933ca
|
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
|
2022-09-16 17:02:08 +01:00 |
mike12345567
|
ee40819c9e
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-09-16 16:13:20 +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 |
mike12345567
|
fc8dc9f176
|
Fixing issue introduced by fix for #7683 - encoding the query string caused handlebars statements to break, this rectifies that.
|
2022-09-15 19:35:55 +01:00 |
Rory Powell
|
086d9ebdf9
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-09-15 10:56:50 +01:00 |
Martin McKeaveney
|
ddc585fad3
|
Merge branch 'develop' into qa/qa-core-jest
|
2022-09-15 01:18:58 +01:00 |
Martin McKeaveney
|
41a300c2f9
|
Merge pull request #7591 from Budibase/fix/platform-email-casing
Fix/platform email casing
|
2022-09-14 16:09:52 +01:00 |
Martin McKeaveney
|
110211c53a
|
fixing tests
|
2022-09-14 14:22:53 +01:00 |
Hervé de CHAVIGNY
|
c105759276
|
multi mail send to
|
2022-09-13 18:59:14 -04:00 |
Martin McKeaveney
|
07f2f66b04
|
convert views to typescript
|
2022-09-13 12:22:03 +01:00 |
mike12345567
|
82ed2d2cb7
|
Prefer worker/app port to generic port env variable - #7736.
|
2022-09-12 15:17:39 +01:00 |
Rory Powell
|
884f446671
|
Merge branch 'develop' into feature/day-pass-pricing-temp
|
2022-09-12 11:33:02 +01:00 |
Martin McKeaveney
|
ed60004b18
|
merge
|
2022-09-07 23:31:24 +01:00 |
Martin McKeaveney
|
557dbc89cf
|
lowercase response emails
|
2022-09-07 23:27:20 +01:00 |
Martin McKeaveney
|
2991d05d5b
|
PR comments
|
2022-09-07 23:21:14 +01:00 |
Rory Powell
|
5abdd102a9
|
Error handling, wildcard feature flags
|
2022-09-07 12:08:10 +01:00 |
Rory Powell
|
165194658b
|
Move day pass middleware from authenticated to licensing, sent activity to account portal
|
2022-09-06 16:24:36 +01:00 |
Rory Powell
|
818e7fd5f4
|
Day pass middleware
|
2022-09-06 12:25:57 +01:00 |
Martin McKeaveney
|
c3f15b5af2
|
QA Core repo, and Jest API tests running end to end
|
2022-09-05 18:28:53 +01:00 |
Rory Powell
|
1fc704511d
|
Clear quota cache on deprovision + gracefully handle account metadata doc deletion
|
2022-09-05 16:17:58 +01:00 |
Rory Powell
|
9d4f40fc7d
|
Fix auto user creation for OIDC auth
|
2022-09-05 09:46:54 +01:00 |
Martin McKeaveney
|
0db194b412
|
platform view casing
|
2022-09-02 15:42:20 +01:00 |
Martin McKeaveney
|
9e2fd5222b
|
platform user casing view
|
2022-09-02 09:12:03 +01:00 |
Rory Powell
|
276c455a11
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-09-01 15:26:16 +01:00 |
Rory Powell
|
95666537b3
|
Typos
|
2022-09-01 08:29:03 +01:00 |
Rory Powell
|
0f724f34b5
|
Apply validation to invite users by email + results modal
|
2022-09-01 07:58:05 +01:00 |
Rory Powell
|
5f022e04a3
|
Merge branch 'develop' into user-fixes
|
2022-08-31 11:39:41 +01:00 |
Rory Powell
|
32c26709fc
|
Merge branch 'master' into develop
|
2022-08-31 11:35:07 +01:00 |
Rory Powell
|
dd86875ea2
|
Update shutdown logging
|
2022-08-31 10:47:41 +01:00 |
Rory Powell
|
368b48719c
|
Conditionally enable elastic apm
|
2022-08-30 10:59:27 +01:00 |
Rory Powell
|
0d396c326e
|
Update user creation UI
|
2022-08-25 22:56:58 +01:00 |
Rory Powell
|
59a53736ac
|
update bulk create and bulk delete backend
|
2022-08-25 19:41:47 +01:00 |
Rory Powell
|
d591acf2d3
|
User fixes wip
|
2022-08-23 09:37:13 +01:00 |
Rory Powell
|
8fc8308530
|
Merge branch 'develop' into feature/day-pass-pricing
|
2022-08-19 14:08:03 +01:00 |
Rory Powell
|
af7c64255b
|
usage page updates
|
2022-08-19 09:28:26 +01:00 |
Dean
|
9260935572
|
Added scope customisation to the OIDC SSO configuration. Users can add or remove whichever scopes they like except 'openid'. They can revert to our core default values if they run into any issues
|
2022-08-18 10:59:40 +01:00 |
mike12345567
|
b803a3fd93
|
Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes.
|
2022-08-11 13:50:05 +01:00 |
Andrew Kingston
|
6302ee5551
|
Fix users not being added to group when invited via email
|
2022-08-08 16:40:32 +01:00 |
mike12345567
|
52d16d1099
|
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
|
1b952d29a3
|
Removing session API.
|
2022-08-05 11:39:28 +01:00 |
mike12345567
|
cfe3db835b
|
Updating pino logging to remove health check spam.
|
2022-08-04 20:23:45 +01:00 |
mike12345567
|
f3418c4107
|
Some more logging, moving middlewares to backend-core.
|
2022-08-04 19:03:50 +01:00 |
mike12345567
|
d23af4dec1
|
Allow builders (not just admins) to delete apps.
|
2022-08-04 17:14:52 +01:00 |
Rory Powell
|
1b6b877546
|
Sync global-info users to fix login + prevent double password hashing
|
2022-08-04 14:49:56 +01:00 |
Rory Powell
|
47b324a36c
|
Merge pull request #7082 from Budibase/sev1/login-new-users
Fix login for new users
|
2022-08-04 12:04:06 +01:00 |
Rory Powell
|
5c5996c29f
|
Fix login issues for new users
|
2022-08-04 11:56:18 +01:00 |
Andrew Kingston
|
0012dee1be
|
Merge pull request #7066 from Budibase/prod-user-fixes
Prod user fixes
|
2022-08-04 09:20:18 +01:00 |
Andrew Kingston
|
bfe248c856
|
Update multi-user invite endpoint
|
2022-08-03 19:20:33 +01:00 |
Andrew Kingston
|
76948ee09a
|
Remove log
|
2022-08-03 19:20:18 +01:00 |
Andrew Kingston
|
c2fb17e948
|
Fix users invited by email not being able to take priveleged roles
|
2022-08-03 15:16:26 +01:00 |
Peter Clement
|
a11778c378
|
use correct middleware
|
2022-08-03 14:37:41 +01:00 |
Peter Clement
|
75bf4d1b18
|
fix redirect loop in overview page
|
2022-08-03 14:35:10 +01:00 |
mike12345567
|
1a62ec1cdd
|
Adding API checks to stop deletion of self.
|
2022-08-02 14:58:18 +01:00 |
Peter Clement
|
85c63a17f8
|
pr comments
|
2022-08-01 09:03:47 +01:00 |
Peter Clement
|
79f7fd380d
|
pr comments and updating group check to be more safe
|
2022-07-30 11:38:08 +01:00 |
Peter Clement
|
8a77aca540
|
more efficient fetching of total users per app
|
2022-07-29 13:10:00 +01:00 |
Peter Clement
|
ae2b64f597
|
fix test naming
|
2022-07-27 14:45:55 +01:00 |
Peter Clement
|
6a44c60d51
|
update tests
|
2022-07-27 14:18:54 +01:00 |
Peter Clement
|
67bbe4836d
|
comment out tests for meanwhile
|
2022-07-27 14:01:00 +01:00 |
Peter Clement
|
ff350ff295
|
fix type
|
2022-07-27 10:25:06 +01:00 |
Peter Clement
|
dca37a61da
|
adding tests and pr comments
|
2022-07-27 10:20:39 +01:00 |
Peter Clement
|
196130af08
|
user post processing
|
2022-07-26 20:20:12 +01:00 |
Peter Clement
|
46a6fc5048
|
refactor groups into pro and some other pr comments
|
2022-07-26 20:04:29 +01:00 |
Peter Clement
|
cd426a5ca7
|
adding limits for uploading users
|
2022-07-26 12:17:01 +01:00 |
Peter Clement
|
3f8a006626
|
some more pr comments
|
2022-07-25 18:57:10 +01:00 |
Peter Clement
|
269701f97d
|
moar bulkdocs
|
2022-07-25 17:36:57 +01:00 |
Peter Clement
|
c07281639c
|
fix builder assignment issue
|
2022-07-25 17:18:42 +01:00 |
Peter Clement
|
25d13d4a72
|
move bulk update / delete functionality out of controller
|
2022-07-25 16:58:30 +01:00 |
Peter Clement
|
af451840ac
|
move worker middleware to backend-core
|
2022-07-22 11:50:51 +01:00 |
Peter Clement
|
723bbd65e4
|
fixing bug on multi tenant environment
|
2022-07-22 10:12:16 +01:00 |
Peter Clement
|
0895c17a1c
|
switch import order
|
2022-07-21 13:03:33 +01:00 |
Peter Clement
|
d3f47a8152
|
removing test fix
|
2022-07-21 12:56:38 +01:00 |
Peter Clement
|
4ff53e5c13
|
test unit test fix
|
2022-07-21 12:48:39 +01:00 |
Peter Clement
|
88f1db74b7
|
updating license check to search for feature
|
2022-07-21 09:52:01 +01:00 |
Peter Clement
|
83b22fec8a
|
move group routes to pro module
|
2022-07-20 15:28:20 +01:00 |
Peter Clement
|
3fa7feeaab
|
move controller funcs into bb pro
|
2022-07-19 16:03:02 +01:00 |
Peter Clement
|
ba74fa9500
|
update handling of group roles
|
2022-07-19 14:20:57 +01:00 |
Peter Clement
|
ca41e88045
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-19 11:23:31 +01:00 |
Rory Powell
|
3820182359
|
Write users and activity to dynamo
|
2022-07-18 16:11:52 -04:00 |
Peter Clement
|
fb7456fa33
|
lint
|
2022-07-18 12:33:56 +01:00 |
Peter Clement
|
e5931d6fec
|
update groups doc to take a roles object
|
2022-07-14 16:58:32 +01:00 |
NEOLPAR
|
835c4e390d
|
fixed issue bulkDelete losing context because of a forEach loop
|
2022-07-14 14:15:12 +01:00 |
Peter Clement
|
819ce4e360
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-14 13:32:51 +01:00 |
Peter Clement
|
10e046d8a2
|
Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab
|
2022-07-14 09:19:08 +01:00 |
Peter Clement
|
545f3d62b7
|
overview card updates
|
2022-07-14 08:39:39 +01:00 |
NEOLPAR
|
529d2c06da
|
fixed duplicating users in user creation backend
|
2022-07-13 17:37:03 +01:00 |
Peter Clement
|
f980d55af3
|
some user table fixes
|
2022-07-13 15:46:10 +01:00 |
mike12345567
|
140c82e24c
|
Quick fix for realEmail test which was causing problems.
|
2022-07-13 15:39:58 +01:00 |
Michael Drury
|
ea6d26cc13
|
Merge pull request #6638 from Budibase/fix/6633
July release fixes
|
2022-07-13 14:01:32 +01:00 |
mike12345567
|
18fde073e4
|
Increasing real email test timeout.
|
2022-07-13 13:32:06 +01:00 |
mike12345567
|
eadd37e22d
|
Fix for #6681 - email save validation not working.
|
2022-07-13 11:57:14 +01:00 |
Martin McKeaveney
|
c24ca46af5
|
prevent redirect on app overview by allowing builders access to user endpoint
|
2022-07-13 11:49:23 +01:00 |
Peter Clement
|
eff78240a6
|
improve performance of adding users and groups
|
2022-07-11 15:29:39 +01:00 |
Michael Drury
|
9924c33f9b
|
Merge pull request #6636 from Budibase/omnibus-action
Single image pipeline
|
2022-07-11 11:12:09 +01:00 |
Mel O'Hagan
|
7049ef7381
|
Add await to cache delete
|
2022-07-08 14:53:34 +01:00 |
Mel O'Hagan
|
c3bc39f600
|
Merge branch 'bug/sev3/reset-email-config-delete-cache' into bug/sev3/reset-email-config-delete-cache-dev
|
2022-07-08 14:50:47 +01:00 |
Peter Clement
|
2399dbceb9
|
linting and tidy
|
2022-07-07 08:55:32 +01:00 |
mike12345567
|
dae9ab94a4
|
Fixing issue which can block accessing platform - if error scenario occurs but admin user partially created.
|
2022-07-06 16:42:38 +01:00 |
mike12345567
|
53ead79de2
|
Updating user search endpoint to allow searching by app ID with a new view, as well as updating user page to have a search input again.
|
2022-07-06 16:09:05 +01:00 |
Peter Clement
|
8489ae36a4
|
take into account pagination
|
2022-07-06 12:58:55 +01:00 |
Peter Clement
|
6df456411f
|
fixing users api references
|
2022-07-06 08:45:22 +01:00 |
Peter Clement
|
00ef0e3ef9
|
Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab
|
2022-07-05 16:04:01 +01:00 |
Peter Clement
|
3de2123dc4
|
group / user app assignment
|
2022-07-05 09:21:59 +01:00 |
Dean
|
ec67fb9038
|
Code review update, removing sheets scope from authentication
|
2022-07-04 13:37:56 +01:00 |
Dean
|
1ff9785498
|
Code review updates
|
2022-07-04 12:54:26 +01:00 |
Dean
|
da9e675847
|
Auth test fix for oidc strategy mocks
|
2022-07-04 09:04:55 +01:00 |
Dean
|
1e6845d5cb
|
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
|
9972ec403d
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-07-03 09:55:05 +01:00 |
mike12345567
|
1efd77c790
|
Updating to maintain the old worker API for deprecation purposes, but removing from frontend usage.
|
2022-06-30 16:01:14 +01:00 |
mike12345567
|
062d834950
|
Updating user page to search through the backend and building a basic pagination store that can be used for it.
|
2022-06-30 15:39:26 +01:00 |
mike12345567
|
63646b0c38
|
Adding fix for global user retrieval as part of admin creation.
|
2022-06-30 12:01:15 +01:00 |
mike12345567
|
98c486655b
|
Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside.
|
2022-06-29 19:11:00 +01:00 |
Mel O'Hagan
|
5cc97ba400
|
Delete checkList cache on destroy
|
2022-06-29 13:08:48 +01:00 |
Dean
|
5fd385ab30
|
Merge commit
|
2022-06-23 14:29:19 +01:00 |
Peter Clement
|
d952b9a3bb
|
updated store and finished groups tab
|
2022-06-22 13:55:31 +01:00 |
Peter Clement
|
b7cc71a623
|
saving and fetching groups from couch
|
2022-06-15 16:51:30 +01:00 |
Rory Powell
|
46d7eab105
|
Fix user id generation
|
2022-06-13 22:26:15 +01:00 |
Rory Powell
|
ee9a19a1d5
|
Back populate no-op migrations on new app and tenant create
|
2022-06-13 10:51:29 +01:00 |
Rory Powell
|
12aa9fa1ce
|
Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings
|
2022-06-10 22:57:12 +01:00 |
Rory Powell
|
0cf777a0cd
|
Build fixes
|
2022-06-09 12:33:10 +01:00 |
Rory Powell
|
361ffd224f
|
Merge branch 'release' into feature/event-backfill
|
2022-06-06 09:50:06 +01:00 |
Martin McKeaveney
|
13c2551e9a
|
fix users list on app overview
|
2022-06-01 15:20:56 +01:00 |
Martin McKeaveney
|
d57c4987fe
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-06-01 09:47:13 +01:00 |
Rory Powell
|
7ebfaf8a31
|
Failover protection with event cache
|
2022-05-31 21:04:41 +01:00 |
mike12345567
|
f1c81436cc
|
Review comments and test fix.
|
2022-05-31 10:16:22 +01:00 |
Rory Powell
|
a9ab8b2629
|
Lots of failure handling and caching
|
2022-05-30 21:46:08 +01:00 |
mike12345567
|
b19882902b
|
Adding process exits.
|
2022-05-30 21:24:23 +01:00 |
mike12345567
|
fa30457f2b
|
Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully.
|
2022-05-30 21:22:06 +01:00 |
Rory Powell
|
2a00f6498d
|
Merge branch 'feature/posthog-v2' into feature/event-backfill
|
2022-05-29 00:25:40 +01:00 |
Rory Powell
|
857cd2d735
|
Merge branch 'develop' into feature/posthog-v2
|
2022-05-28 23:03:31 +01:00 |
Rory Powell
|
c0d6fa34a4
|
Identity tenant and installation groups, property updates
|
2022-05-28 21:38:22 +01:00 |
Rory Powell
|
41dc87efa1
|
Fix provisioning in multi tenant environment
|
2022-05-27 10:51:23 +01:00 |
Rory Powell
|
ba8c8970bc
|
Merge pull request #6075 from Budibase/fix/provisioning-multi-tenant
Fix provisioning in multi tenant environment
|
2022-05-27 10:17:30 +01:00 |
Rory Powell
|
6be1ad3aa8
|
Fix provisioning in multi tenant environment
|
2022-05-26 16:48:26 +01:00 |
Rory Powell
|
ba1c4ead90
|
app and account properties, add account details to all user and tenant identities
|
2022-05-26 10:13:26 +01:00 |
Rory Powell
|
b3f04e7e8f
|
Identity updates
|
2022-05-24 20:01:13 +01:00 |
Rory Powell
|
ff48aaec6e
|
User context updates and misc fixes
|
2022-05-24 09:54:36 +01:00 |
mike12345567
|
a7e6eb2851
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-05-23 23:43:57 +01:00 |
Rory Powell
|
28b48a88fe
|
Event identification
|
2022-05-23 22:14:44 +01:00 |
Martin McKeaveney
|
d18de6c4c9
|
prevent issue with TTL dependency import
|
2022-05-23 17:38:02 +01:00 |
mike12345567
|
1f3d552199
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-05-23 17:03:36 +01:00 |
Martin McKeaveney
|
e1bacb7cca
|
making checklist cache length controllable through env var
|
2022-05-23 16:57:15 +01:00 |
Martin McKeaveney
|
518797295e
|
merge
|
2022-05-23 16:52:34 +01:00 |
Martin McKeaveney
|
9d813292de
|
enable clustering on server and worker services, better log output on user not found errors
|
2022-05-23 16:24:29 +01:00 |
mike12345567
|
8fbbba16ee
|
Updating cache to 1 hour.
|
2022-05-23 16:06:47 +01:00 |
mike12345567
|
ee345af60d
|
Removing old caching code.
|
2022-05-23 15:07:58 +01:00 |
mike12345567
|
76f19def26
|
Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes.
|
2022-05-23 15:03:52 +01:00 |
Rory Powell
|
4841c84861
|
Merge branch 'feature/posthog-v2' into feature/event-backfill
|
2022-05-23 10:29:33 +01:00 |
Rory Powell
|
70fff5c7b9
|
Merge branch 'develop' into feature/posthog-v2
|
2022-05-23 09:04:00 +01:00 |
Martin McKeaveney
|
1ce66bd860
|
turn off withCache for tests
|
2022-05-23 00:29:45 +01:00 |
Martin McKeaveney
|
6d3aa6a806
|
withCache wrapper for working with redis
|
2022-05-23 00:09:03 +01:00 |
Martin McKeaveney
|
e61e118b25
|
query optimisation on checklist endpoint
|
2022-05-22 18:51:13 +01:00 |
mike12345567
|
aede23d44e
|
Improving performance of load script, can generate thousands of users a second.
|
2022-05-22 18:29:02 +01:00 |
Martin McKeaveney
|
82ecaec405
|
lint
|
2022-05-22 16:39:34 +01:00 |
Rory Powell
|
756f5b51aa
|
App migrations finished
|
2022-05-20 12:29:31 +01:00 |
Rory Powell
|
498c130e71
|
Migration for apps, automations, datasources, layouts, queries, roles, tables
|
2022-05-19 08:19:25 +01:00 |
mike12345567
|
7044b22382
|
Adding upgrade messaging.
|
2022-05-18 12:03:27 +01:00 |
mike12345567
|
3faf308705
|
Labelling worker env variables.
|
2022-05-17 17:47:33 +01:00 |
mike12345567
|
c528896e2d
|
Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing.
|
2022-05-17 17:44:40 +01:00 |
Rory Powell
|
8e885075b6
|
handlers -> publishers and analtics -> processors
|
2022-05-10 10:33:59 +01:00 |
Rory Powell
|
1caf4b1965
|
Merge branch 'develop' into feature/posthog-v2
|
2022-04-27 16:32:00 +01:00 |
Martin McKeaveney
|
83387d28f4
|
fix build
|
2022-04-26 13:58:33 +01:00 |
Martin McKeaveney
|
9ca4dacbaa
|
merge with master
|
2022-04-26 10:21:45 +01:00 |
Vinoth Kirubakaran
|
7ffe77c72d
|
chore: resolved merge conflicts from develop branch
|
2022-04-22 15:23:05 +05:30 |
Vinoth Kirubakaran
|
ad87bc2bcf
|
feat: made changes to worker and server packages to use global-agent to setup proxy from env variables
|
2022-04-20 16:00:03 +05:30 |
Rory Powell
|
46965bbb44
|
Feature flag upgrade page
|
2022-04-20 09:46:20 +01:00 |
mike12345567
|
192fb1307e
|
Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them.
|
2022-04-19 19:42:52 +01:00 |
Rory Powell
|
41144db055
|
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
|
2022-04-19 16:45:27 +01:00 |
Rory Powell
|
33719fcb09
|
Merge branch 'feature/licensing' into feature/posthog-v2
|
2022-04-12 17:12:46 +01:00 |
Rory Powell
|
03ba6d914f
|
Merge branch 'develop' into feature/licensing
|
2022-04-12 16:18:41 +01:00 |
Rory Powell
|
a6107dc7f9
|
Test updates
|
2022-04-12 15:37:49 +01:00 |
Rory Powell
|
d99f579bf6
|
User management events
|
2022-04-12 12:34:36 +01:00 |
Rory Powell
|
e98e659346
|
user / rbac events + tests
|
2022-04-08 01:28:22 +01:00 |
Rory Powell
|
ac8573b67e
|
query / update events + tests
|
2022-04-07 00:38:18 +01:00 |
Rory Powell
|
8a08e9322f
|
org settings events + tests + stub license events
|
2022-04-06 22:53:33 +01:00 |
Rory Powell
|
befb61c915
|
smtp events + centralise worker test config
|
2022-04-06 17:00:17 +01:00 |
Rory Powell
|
ec4e9df4c2
|
Refactor automation tests to run independently
|
2022-04-06 12:34:31 +01:00 |
Rory Powell
|
82597a1afa
|
sso activated/deactivated events + tests
|
2022-04-06 00:54:07 +01:00 |
Rory Powell
|
d706ec8efd
|
google/oidc created/deleted events + tests
|
2022-04-05 23:14:53 +01:00 |
Rory Powell
|
6128dfadcf
|
Logout events
|
2022-04-05 16:56:28 +01:00 |
Rory Powell
|
8d39bf9f2e
|
sso auth + datasource events, test updates
|
2022-04-05 15:46:04 +01:00 |
mike12345567
|
4b7ffbbce7
|
Single docker container configuration.
|
2022-04-01 01:00:52 +01:00 |
mike12345567
|
752a0f350e
|
Make sure that ethereal tests don't fail on jest timeout.
|
2022-03-30 14:45:03 +01:00 |
Rory Powell
|
15b676ce1c
|
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
|
2022-03-29 16:03:44 +01:00 |
Rory Powell
|
7db6075f82
|
Fixes
|
2022-03-25 16:08:12 +00:00 |
Rory Powell
|
0a4b1eb552
|
Tests complete + backwards compatibility for deployment
|
2022-03-22 00:23:22 +00:00 |
Rory Powell
|
715d42d3e6
|
Merge branch 'develop' into feature/licensing
|
2022-03-21 17:13:16 +00:00 |
Rory Powell
|
795b48bfb0
|
Published apps, automations and query count quotas
|
2022-03-20 01:13:54 +00:00 |
Rory Powell
|
661367333d
|
Add developer usage restrictions to SSO user creation
|
2022-03-18 08:01:31 +00:00 |
Rory Powell
|
e695a57853
|
Better error handling around license errors
|
2022-03-16 17:29:47 +00:00 |
Rory Powell
|
953a5f881c
|
developer and published apps usage quota migrations
|
2022-03-16 08:18:09 +00:00 |
Rory Powell
|
9a9b4019ea
|
Finish upgrade and billing pages
|
2022-03-15 08:16:45 +00:00 |
mike12345567
|
5b79126dbf
|
Fixing an issue with the public API loading for the first time in a multi-tenant environment, also fixing an issue in self host when switching between environments with different secrets.
|
2022-03-14 19:05:02 +00:00 |
Rory Powell
|
7698e9293c
|
Self Host <-> Licensing integration
|
2022-03-09 21:16:22 +00:00 |
Rory Powell
|
7151c86224
|
Merge branch 'develop' into labday/status-banner
|
2022-03-08 16:31:07 +00:00 |
Rory Powell
|
ad4a268a69
|
Move licensing middleware to pro repo
|
2022-03-08 08:01:41 +00:00 |
Rory Powell
|
b686c19658
|
Enforce licensed developer count + error types/codes framework
|
2022-03-04 13:42:50 +00:00 |
Rory Powell
|
a81041bc40
|
Add shared licensing cache
|
2022-03-03 13:37:04 +00:00 |
Rory Powell
|
ee7fdcfaba
|
Start to integrate licensing with sessions
|
2022-03-01 21:11:45 +00:00 |
mike12345567
|
53f108865a
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
|
2022-02-24 18:19:20 +00:00 |
Rory Powell
|
9e0a10955a
|
Add status banner that reacts to cypress healthcheck failures
|
2022-02-24 14:41:24 +00:00 |
Mitch-Budibase
|
0a5babdfe1
|
Merge pull request #4140 from Budibase/cypress-testing
Multiple changes to the entire test suite
|
2022-02-22 11:16:56 +00:00 |
mike12345567
|
6cbf186ead
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
|
2022-02-21 14:34:06 +00:00 |
Rory Powell
|
02c0c49594
|
Deprovision and local couch db url fix
|
2022-02-18 17:36:23 +00:00 |
Mitch-Budibase
|
153f3454fa
|
Merge branch 'develop' into cypress-testing
|
2022-02-17 14:22:21 +00:00 |
mike12345567
|
f0b02cf9a9
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
|
2022-02-16 15:30:48 +00:00 |
mike12345567
|
1b124bfb56
|
Adding a check to make sure there is a tenant ID for the checklist call when looking up apps in multi-tenant envs.
|
2022-02-16 12:36:24 +00:00 |
mike12345567
|
73ee8fea29
|
Quick fix for checklist API performance on default tenant in cloud.
|
2022-02-16 11:59:43 +00:00 |
mike12345567
|
381070a95c
|
Adding fix for ethereal tests incase there is an issue with service.
|
2022-02-15 11:30:45 +00:00 |
mike12345567
|
df4af0fb9a
|
Adding basic encrypt/decrypt pathway.
|
2022-02-14 18:32:09 +00:00 |
mike12345567
|
edd4a3233e
|
Shifting over all of self API, deprecating old endpoints.
|
2022-02-14 18:11:35 +00:00 |
mike12345567
|
249b2dbba8
|
Adding tenancy to the API key, making the authenticated middleware aware of new user API keys, using a view to lookup the user by API key.
|
2022-02-11 22:24:48 +00:00 |
mike12345567
|
594cb77b1e
|
Getting api key/dev info docs setup and in use.
|
2022-02-10 19:06:49 +00:00 |
mike12345567
|
3fb3a5e47d
|
Moving APIs around after some discussion, creating a self API to make it obvious.
|
2022-02-10 18:34:55 +00:00 |
mike12345567
|
f031c34253
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
|
2022-02-10 17:42:28 +00:00 |
Michael Drury
|
45a965b041
|
Adding basic endpoints for API keys.
|
2022-02-09 23:16:24 +00:00 |
Martin McKeaveney
|
08a3ae0e7c
|
use env platform URL for datasource auth to prevent tenant overrides
|
2022-02-09 18:33:29 +01:00 |
Mitch-Budibase
|
dd8b39ed06
|
Merge branch 'develop' into cypress-testing
|
2022-02-09 13:53:17 +00:00 |
mike12345567
|
e642268364
|
Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db
|
2022-02-01 14:33:02 +00:00 |
Rory Powell
|
33e19c49a0
|
Reorder jest mock and import statements for email mocking
|
2022-01-31 21:05:14 +00:00 |
Rory Powell
|
995c36e8c7
|
Merge branch 'develop' into worker_typescript
|
2022-01-31 20:29:20 +00:00 |
mike12345567
|
dbc048b365
|
Review comments, renaming deployed -> prod in terms of app IDs.
|
2022-01-31 17:42:51 +00:00 |
mike12345567
|
476f34fb93
|
Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db
|
2022-01-31 17:16:59 +00:00 |
mike12345567
|
e718b18127
|
Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db
|
2022-01-31 14:09:07 +00:00 |
Rory Powell
|
bdc37b6ff7
|
Fix CSRF token not present using local auth
|
2022-01-31 11:07:54 +00:00 |
Rory Powell
|
0089fb06d9
|
Merge branch 'develop' into csrf
|
2022-01-30 21:20:48 +00:00 |
mike12345567
|
91a90e62b2
|
Fixing some issues discovered by the cypress tests, cleaning up how Couch is used.
|
2022-01-28 18:52:34 +00:00 |
mike12345567
|
d2fe119d90
|
Main body of work, refactoring most usages.
|
2022-01-27 18:18:31 +00:00 |
Martin McKeaveney
|
19d27c97a4
|
code review and merge with develop
|
2022-01-26 17:45:28 +01:00 |