1
0
Fork 0
mirror of synced 2024-09-11 23:16:00 +12:00
Commit graph

3905 commits

Author SHA1 Message Date
Dean
dd08845a44 Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-28 09:38:15 +00:00
Dean
61ed62e6c4 Builder user onboarding 2023-02-28 09:37:03 +00:00
Michael Drury
a385fde601 Merge pull request #9795 from Budibase/feature/audit-logs
Audit Logs
2023-02-27 22:06:02 +00:00
mike12345567
e2ee573747 Trying to measure coverage from backend-core from server/worker. 2023-02-27 17:07:52 +00:00
Budibase Staging Release Bot
0810ae8ef0 Update pro version to 2.3.18-alpha.14 2023-02-27 16:30:38 +00:00
Budibase Staging Release Bot
0338a21197 v2.3.18-alpha.14 2023-02-27 16:27:18 +00:00
mike12345567
2fb33e2cf3 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-27 14:51:33 +00:00
mike12345567
fefc6d920f Fixing open handle issue - now that the worker has access to queues needs to shut them down. 2023-02-27 14:41:28 +00:00
Budibase Staging Release Bot
3365f9f0d3 Update pro version to 2.3.18-alpha.13 2023-02-27 14:10:33 +00:00
Budibase Staging Release Bot
edfd53a79a v2.3.18-alpha.13 2023-02-27 14:07:12 +00:00
Rory Powell
2e829ce8a6 Merge pull request #9785 from Budibase/configs-refactor-and-server-test-fixes
Configs /  Server tests / Failing real email tests updates
2023-02-27 14:00:21 +00:00
Rory Powell
2c46109e7d Enforceable SSO (#9787)
* Add ENFORCEABLE_SSO feature flag

* First draft of enforce sso configuration / show single sign on url

* Reading and writing isSSOEnforced + integration with login page

* Enable CI + lint

* Set correct base branch for CI

* Test fix for expected string changed

* Use tenant aware platform url as SSO link

* Bring in latest pro changes

* Lint

* Add useEnforceableSSO mock helper function

* Update configs.spec.ts with coverage for public settings

* Update users.spec.ts with additional tests for isPreventPasswordActions

* Lint

* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
mike12345567
db2a8c125a Trying to remove audit log test - see if it fixes test stalling issue. 2023-02-27 13:31:52 +00:00
mike12345567
0a9344622a Fixing test case. 2023-02-27 13:17:42 +00:00
Budibase Release Bot
941b2e4200 Update pro version to 2.3.18 2023-02-27 10:16:38 +00:00
Budibase Release Bot
868f82ea33 v2.3.18 2023-02-27 10:12:47 +00:00
Dean
c135a029f9 Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-27 09:12:07 +00:00
mike12345567
3eaecc79d5 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 17:03:00 +00:00
Budibase Staging Release Bot
07b874d30f Update pro version to 2.3.18-alpha.12 2023-02-24 15:54:43 +00:00
Budibase Staging Release Bot
0ba544bb0a v2.3.18-alpha.12 2023-02-24 15:51:56 +00:00
mike12345567
8853776c79 Moving around processors to separate audit logs out of central event handling. 2023-02-24 13:52:54 +00:00
mike12345567
58fab29fb4 Main body of PR comments. 2023-02-24 13:32:45 +00:00
Budibase Staging Release Bot
d5a655a4eb v2.3.18-alpha.11 2023-02-24 13:23:58 +00:00
mike12345567
42fc004212 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 12:46:58 +00:00
Budibase Staging Release Bot
80813f5aa8 Update pro version to 2.3.18-alpha.10 2023-02-24 10:51:08 +00:00
Budibase Staging Release Bot
f791cb6365 v2.3.18-alpha.10 2023-02-24 10:48:01 +00:00
Budibase Staging Release Bot
3f50c04335 Update pro version to 2.3.18-alpha.9 2023-02-24 09:26:25 +00:00
Budibase Staging Release Bot
f3c5ddc7c9 v2.3.18-alpha.9 2023-02-24 09:23:36 +00:00
mike12345567
0b48075688 Implementing a few basic tests to create and search the audit logs. 2023-02-23 17:23:06 +00:00
Budibase Staging Release Bot
969a026db3 Update pro version to 2.3.18-alpha.8 2023-02-23 14:05:48 +00:00
Budibase Staging Release Bot
c4e2566438 v2.3.18-alpha.8 2023-02-23 14:02:39 +00:00
Rory Powell
2d993adec8 Fix for real email tests failing silently 2023-02-23 13:42:10 +00:00
Rory Powell
d3a7286711 Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads 2023-02-23 13:41:35 +00:00
Budibase Staging Release Bot
351ea232f7 Update pro version to 2.3.18-alpha.7 2023-02-23 12:17:13 +00:00
Budibase Staging Release Bot
910bac322c v2.3.18-alpha.7 2023-02-23 12:14:21 +00:00
Dean
234e2fe3f3 Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-23 11:19:29 +00:00
Dean
b4c88bd545 Merge commit to dev 2023-02-23 10:38:03 +00:00
mike12345567
01076bd35f Getting downloading working correctly, some minor UI updates, adding a new middleware for converting a query string to a body (useful for when a GET has to be used). 2023-02-22 18:50:27 +00:00
Budibase Staging Release Bot
96dfa32c0b Update pro version to 2.3.18-alpha.6 2023-02-22 13:59:23 +00:00
Budibase Staging Release Bot
8cb9d5067b v2.3.18-alpha.6 2023-02-22 13:56:31 +00:00
Budibase Staging Release Bot
e04c72331e Update pro version to 2.3.18-alpha.5 2023-02-22 13:37:06 +00:00
Budibase Staging Release Bot
46c015491a v2.3.18-alpha.5 2023-02-22 13:33:55 +00:00
Budibase Staging Release Bot
52c3628846 Update pro version to 2.3.18-alpha.4 2023-02-22 13:14:32 +00:00
Budibase Staging Release Bot
bfe0756373 v2.3.18-alpha.4 2023-02-22 13:11:38 +00:00
Rory Powell
9d6d781244 Use --runInBand in CI only (#9771)
* Use  in CI only

* Use scripts instead of ternary to pick up correct bash syntax
2023-02-22 13:04:16 +00:00
Budibase Staging Release Bot
8e07033ec2 Update pro version to 2.3.18-alpha.3 2023-02-22 10:13:25 +00:00
Budibase Staging Release Bot
a03fe900c6 v2.3.18-alpha.3 2023-02-22 10:10:27 +00:00
Budibase Staging Release Bot
faaf01cd53 Update pro version to 2.3.18-alpha.2 2023-02-22 08:43:41 +00:00
Budibase Staging Release Bot
288f853208 v2.3.18-alpha.2 2023-02-22 08:40:11 +00:00
mike12345567
22f42ef898 Adding new mechanism to get the ipAddress and userAgent of call for audit logs. 2023-02-21 19:14:57 +00:00
Budibase Staging Release Bot
1e0e3ce19e Update pro version to 2.3.18-alpha.1 2023-02-21 17:37:00 +00:00
Budibase Staging Release Bot
deb76ca7f3 v2.3.18-alpha.1 2023-02-21 17:33:47 +00:00
mike12345567
ef30c03fa6 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-21 17:26:24 +00:00
mike12345567
41eb0c3964 Updating worker db config to have replication available (for audit logs). 2023-02-21 17:22:23 +00:00
Rory Powell
940de8b6a0 Run CI steps in parallel (#9760)
* Parallel CI

* Add build to integration test

* Add checkout to top of each run

* Revert branch update for ci job

* Experiment with --runInBand for CI

* Fix intermittent backend-core migration test failure

* Fix hanging worker redis connection

* Update naming from reset to newTenant
2023-02-21 17:13:24 +00:00
Budibase Staging Release Bot
1742055c3c Update pro version to 2.3.18-alpha.0 2023-02-21 17:07:51 +00:00
Budibase Staging Release Bot
ccc17f5599 v2.3.18-alpha.0 2023-02-21 17:03:45 +00:00
mike12345567
f7f9e63fe8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-21 16:53:28 +00:00
Budibase Staging Release Bot
fcab5884ac Update pro version to 2.3.17-alpha.8 2023-02-21 15:24:40 +00:00
Budibase Staging Release Bot
9fadc42a2e v2.3.17-alpha.8 2023-02-21 15:20:48 +00:00
Budibase Staging Release Bot
91941a538f Update pro version to 2.3.17-alpha.7 2023-02-21 14:43:54 +00:00
Budibase Staging Release Bot
a3dfaf2c3f v2.3.17-alpha.7 2023-02-21 14:39:55 +00:00
Rory Powell
a84665c199 Re-order deprovisioning sequence to fix platform user removal 2023-02-21 13:36:14 +00:00
Budibase Staging Release Bot
e093ab5ef4 Update pro version to 2.3.17-alpha.6 2023-02-21 11:56:26 +00:00
Budibase Staging Release Bot
9ed759580f v2.3.17-alpha.6 2023-02-21 11:52:45 +00:00
Budibase Staging Release Bot
cbddc7ee4f Update pro version to 2.3.17-alpha.5 2023-02-21 11:26:45 +00:00
Budibase Staging Release Bot
e6d7c22efa v2.3.17-alpha.5 2023-02-21 11:22:46 +00:00
Rory Powell
bd16f3a55d Re-add maxWorkers=2 to worker tests 2023-02-21 09:03:29 +00:00
Rory Powell
cacf275a99 Prevent SSO users from setting / resetting a password (#9672)
* Prevent SSO users from setting / resetting a password

* Add support for ENABLE_SSO_MAINTENANCE_MODE

* Add typing to self api and build out user update sdk

* Integrate sso checks with user sdk. Integrate user sdk with self api

* Test fixes

* Move self update into SDK

* Lock down maintenance mode to admin user

* Fix typo

* Add health status response and return type signature to accounts.getStatus

* Remove some unnecessary comments

* Make sso save user function non optional

* Remove redundant check on sso auth details provider

* Update syncProfilePicture function name to getProfilePictureUrl

* Update packages/worker/src/sdk/users/events.ts

Co-authored-by: Adria Navarro <adria@revityapp.com>

* Add ENABLE_EMAIL_TEST_MODE flag

* Fix for logging in as sso user when existing user has password already

* Hide password update and force reset from ui for sso users

* Always disable sso maintenance mode in cloud

---------

Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-02-21 08:23:53 +00:00
Rory Powell
a57f0c9dea Merge branch 'develop' into rory/february 2023-02-20 09:57:17 +00:00
Budibase Staging Release Bot
7caeb2b09f Update pro version to 2.3.17-alpha.4 2023-02-17 15:00:44 +00:00
Budibase Staging Release Bot
22f8becb4d v2.3.17-alpha.4 2023-02-17 14:56:34 +00:00
Budibase Staging Release Bot
0e0c3d9067 Update pro version to 2.3.17-alpha.3 2023-02-17 09:30:40 +00:00
Budibase Staging Release Bot
1ad2f46766 v2.3.17-alpha.3 2023-02-17 09:25:55 +00:00
Rory Powell
b34b5fc5bb Fix tenant creation on user save (#9725) 2023-02-17 09:16:11 +00:00
Budibase Staging Release Bot
8971a14865 Update pro version to 2.3.17-alpha.2 2023-02-17 08:36:00 +00:00
Budibase Staging Release Bot
74c7a23c5c v2.3.17-alpha.2 2023-02-17 08:32:08 +00:00
Budibase Staging Release Bot
457a60bff8 Update pro version to 2.3.17-alpha.1 2023-02-16 16:56:11 +00:00
Budibase Staging Release Bot
788a912933 v2.3.17-alpha.1 2023-02-16 16:52:04 +00:00
Budibase Release Bot
580822f4a8 Update pro version to 2.3.17 2023-02-16 16:41:23 +00:00
Budibase Release Bot
cd0e7d41a5 v2.3.17 2023-02-16 16:37:12 +00:00
Budibase Staging Release Bot
5163e04262 Update pro version to 2.3.17-alpha.0 2023-02-16 14:30:28 +00:00
Budibase Staging Release Bot
a232d61527 v2.3.17-alpha.0 2023-02-16 14:26:19 +00:00
mike12345567
2afd3e1580 Updating events to include a proper friendly map of audited events. 2023-02-15 19:44:32 +00:00
mike12345567
6d83ea9bec Adding in event auditing to server/worker. 2023-02-15 18:03:55 +00:00
Jonny McCullagh
c5bc0d4ffb add datadog apm (#9693)
* add datadog apm

* datadog init not start

* extra env vars for DD APM

* add datadog apm

* datadog init not start

* extra env vars for DD APM

* add datadog apm

* remove space

* Enable typescript integration with apm agents

* Fix typo

---------

Co-authored-by: Jonny <Jonny McCullagh>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-15 16:28:20 +00:00
Rory Powell
9899cdcb24 Update lockfiles 2023-02-15 15:23:12 +00:00
Rory Powell
fa35fa4812 Merge branch 'master' into merge-master-into-develop 2023-02-15 15:16:59 +00:00
Budibase Release Bot
054175a127 Update pro version to 2.3.16 2023-02-15 15:13:06 +00:00
Rory Powell
bb1faac62a Merge master into develop 2023-02-15 15:10:02 +00:00
Budibase Release Bot
d4a0f848cd v2.3.16 2023-02-15 15:09:01 +00:00
Rory Powell
65ee7169f8 Add error logging for user save failure in sso authentication 2023-02-15 14:53:38 +00:00
Budibase Release Bot
c41c96e980 Update pro version to 2.3.15 2023-02-15 13:01:14 +00:00
Budibase Release Bot
ecbea6255a v2.3.15 2023-02-15 12:57:32 +00:00
mike12345567
6977502d01 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-15 11:29:04 +00:00
Budibase Release Bot
ebccaf6d02 Update pro version to 2.3.14 2023-02-15 09:47:44 +00:00
Budibase Release Bot
b2f09bc57a v2.3.14 2023-02-15 09:43:10 +00:00
Budibase Staging Release Bot
bf752d7ca3 Update pro version to 2.3.14-alpha.0 2023-02-14 18:17:13 +00:00
Budibase Staging Release Bot
366cc80cdf v2.3.14-alpha.0 2023-02-14 18:12:57 +00:00
mike12345567
3f7f66257d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-14 17:57:23 +00:00