1
0
Fork 0
mirror of synced 2024-08-12 16:41:26 +12:00
Commit graph

2437 commits

Author SHA1 Message Date
adrinr
e6ff0a44fb Dispatch event on scim user created 2023-03-28 16:46:23 +01:00
adrinr
344a34ac7c Fix build errors 2023-03-28 16:46:23 +01:00
adrinr
4ac682a3c2 Move creators to structures 2023-03-28 16:46:22 +01:00
adrinr
771e3b8862 Bookmark optional 2023-03-28 16:46:22 +01:00
adrinr
beb4118582 Renames 2023-03-28 16:46:22 +01:00
adrinr
43c25436c8 Test skip with filters 2023-03-28 16:46:22 +01:00
adrinr
348b06948b Test limits 2023-03-28 16:46:22 +01:00
adrinr
9a2eaaad42 Test deep pagination 2023-03-28 16:46:22 +01:00
adrinr
30c66748af Add skip tests 2023-03-28 16:46:22 +01:00
adrinr
47cc291551 Exclude session fields 2023-03-28 16:46:22 +01:00
adrinr
f181cb02d0 Remove comment 2023-03-28 16:46:22 +01:00
adrinr
5ffa51d1f4 Rename 2023-03-28 16:46:22 +01:00
adrinr
41537cd00c Add comments 2023-03-28 16:46:22 +01:00
adrinr
bf32801917 Handle skip on execution 2023-03-28 16:46:22 +01:00
adrinr
a91e4b4da1 Make QueryBuilder vars private 2023-03-28 16:46:22 +01:00
adrinr
06245fee98 Make includeDocs private 2023-03-28 16:46:22 +01:00
adrinr
6c6d060550 Remove view 2023-03-28 16:46:22 +01:00
adrinr
1c828db694 Return total rows 2023-03-28 16:46:22 +01:00
adrinr
c763c6fae5 Expose index 2023-03-28 16:46:22 +01:00
mike12345567
900e6c8129 Adding search index for user. 2023-03-28 16:46:22 +01:00
adrinr
621c06eada Add view 2023-03-28 16:46:22 +01:00
adrinr
f62647f284 Feature tests 2023-03-28 16:46:22 +01:00
adrinr
2072664294 Move user search to core 2023-03-28 16:46:22 +01:00
adrinr
f65ded4282 Allow bearer token for auth 2023-03-28 16:46:22 +01:00
Budibase Release Bot
ceacffa9b6 v2.4.39 2023-03-28 15:18:48 +00:00
Budibase Staging Release Bot
e753119043 v2.4.27-alpha.10 2023-03-28 14:54:57 +00:00
Budibase Staging Release Bot
117edaa8cb v2.4.27-alpha.9 2023-03-28 14:11:12 +00:00
Budibase Release Bot
071a6e0994 v2.4.38 2023-03-28 14:01:14 +00:00
Budibase Release Bot
a3ee18824e v2.4.37 2023-03-28 10:55:00 +00:00
Budibase Staging Release Bot
ba909a6442 v2.4.27-alpha.8 2023-03-28 00:46:16 +00:00
Michael Drury
2295440370 Merge pull request #10120 from Budibase/fix/budi-6657
Fix for user groups adding users to app user metadata tables
2023-03-28 01:35:03 +01:00
Michael Drury
a82bb9f109 adding force exit to all CI jobs. 2023-03-27 23:47:30 +01:00
mike12345567
cf5316ec8d General fixes for open handles, attempting to find and close all issues in server which are stopping shutdown of Jest suite. 2023-03-27 19:38:49 +01:00
Budibase Release Bot
a5b6635850 v2.4.36 2023-03-27 16:52:46 +00:00
Budibase Staging Release Bot
62d0a49761 v2.4.27-alpha.7 2023-03-27 16:40:48 +00:00
Budibase Staging Release Bot
c93459ff4d v2.4.27-alpha.6 2023-03-27 13:54:21 +00:00
mike12345567
4b7446fb37 Merge branch 'develop' of github.com:Budibase/budibase into fix/budi-6657 2023-03-27 11:00:12 +01:00
Budibase Staging Release Bot
c5eec07923 v2.4.27-alpha.5 2023-03-24 15:33:56 +00:00
Budibase Release Bot
32e1fd00d3 v2.4.35 2023-03-22 07:21:26 +00:00
mike12345567
82286d519f Fixing some issues with test cases. 2023-03-21 17:27:31 +00:00
Budibase Release Bot
775ae58003 v2.4.34 2023-03-20 10:42:57 +00:00
Michael Drury
34e8009f08 Merge pull request #9949 from Budibase/fix/blacklist
Blacklisting
2023-03-20 10:33:11 +00:00
Budibase Release Bot
1d6fa91249 v2.4.33 2023-03-20 09:22:52 +00:00
Budibase Staging Release Bot
f57f2d3634 v2.4.27-alpha.4 2023-03-16 17:19:17 +00:00
mike12345567
39bfbdfac1 PR comments. 2023-03-16 16:49:31 +00:00
Budibase Release Bot
1d7abe7031 v2.4.32 2023-03-16 13:45:11 +00:00
mike12345567
c106c3291a Merge branch 'develop' of github.com:Budibase/budibase into fix/api-key-error 2023-03-16 13:39:24 +00:00
Budibase Release Bot
ab6d95acc6 v2.4.31 2023-03-16 11:45:05 +00:00
Budibase Staging Release Bot
8b4b73c9f1 v2.4.27-alpha.3 2023-03-16 08:50:36 +00:00
Rory Powell
de89b9112a Simplify errors framework (#10042)
* Simplify errors framework

* Use enum for ErrorCode

* Lint

* Update base BudibaseError type to use enum

* For for public error on UsageLimitError

* Build fix

* Build fix
2023-03-16 08:42:02 +00:00
mike12345567
29fc91d6d1 Making it obvious that API key is invalid - error otherwise is quite cryptic. 2023-03-15 17:26:21 +00:00
Budibase Staging Release Bot
08388311c9 v2.4.27-alpha.2 2023-03-15 16:53:36 +00:00
Budibase Staging Release Bot
e5868c2b6d v2.4.27-alpha.1 2023-03-15 16:11:54 +00:00
Budibase Staging Release Bot
b86bd34fff v2.4.27-alpha.0 2023-03-15 10:34:05 +00:00
Budibase Release Bot
af55dd132e v2.4.30 2023-03-15 10:22:07 +00:00
Budibase Release Bot
fe3a819b90 v2.4.29 2023-03-15 08:58:46 +00:00
Budibase Release Bot
b11b1b447e v2.4.28 2023-03-14 14:47:54 +00:00
Budibase Release Bot
17cb6bc97d v2.4.27 2023-03-14 14:13:54 +00:00
mike12345567
63cf91218d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-14 14:12:32 +00:00
Budibase Release Bot
10f1d1f142 v2.4.26 2023-03-14 10:17:02 +00:00
Budibase Release Bot
c62c6badd5 v2.4.25 2023-03-14 09:50:17 +00:00
Budibase Staging Release Bot
a7944f4ef8 v2.4.12-alpha.6 2023-03-14 09:11:22 +00:00
Budibase Release Bot
c7fb06ef39 v2.4.24 2023-03-14 08:28:08 +00:00
Budibase Release Bot
aa4c9f6fcb v2.4.23 2023-03-13 15:42:10 +00:00
Budibase Release Bot
3ad91ec018 v2.4.22 2023-03-13 15:30:10 +00:00
Budibase Release Bot
7227bb6a91 v2.4.21 2023-03-13 15:11:44 +00: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
Budibase Staging Release Bot
eabd4f3b79 v2.4.12-alpha.5 2023-03-13 13:22:50 +00:00
Budibase Staging Release Bot
e6bd908a1b v2.4.12-alpha.4 2023-03-13 12:20:05 +00:00
Budibase Release Bot
ed836fa329 v2.4.20 2023-03-13 11:52:47 +00:00
mike12345567
bff6a51af2 Adding test case for scenario. 2023-03-13 11:48:13 +00:00
mike12345567
212b93cbe9 Fix for not contains with all or - variety of changes needed to achieve the actual expected functionality. 2023-03-13 11:48:03 +00:00
Budibase Staging Release Bot
e3a04a2fee v2.4.12-alpha.3 2023-03-13 09:55:46 +00:00
Budibase Release Bot
be3156635b v2.4.19 2023-03-10 16:47:16 +00:00
Budibase Release Bot
ad4fa5354f v2.4.18 2023-03-10 16:23:32 +00:00
Budibase Release Bot
d799db5a0f v2.4.17 2023-03-10 15:28:16 +00:00
Budibase Staging Release Bot
8f127e5e41 v2.4.12-alpha.2 2023-03-10 12:47:25 +00:00
Budibase Release Bot
93f4e3b0b7 v2.4.16 2023-03-10 12:27:38 +00:00
Budibase Staging Release Bot
1c8c9fbbc7 v2.4.12-alpha.1 2023-03-10 12:21:35 +00:00
Michael Drury
5eabe9db22 Merge pull request #9779 from Budibase/jonny/api-metrics
metrics api endpoint
2023-03-10 12:12:51 +00:00
Budibase Release Bot
4906e5c3a0 v2.4.15 2023-03-10 10:57:52 +00:00
Budibase Release Bot
874ce9bb13 v2.4.14 2023-03-09 16:51:20 +00:00
Budibase Release Bot
a1b409d15d v2.4.13 2023-03-09 16:23:20 +00:00
Budibase Staging Release Bot
1f9bd2f325 v2.4.12-alpha.0 2023-03-09 16:02:23 +00:00
Rory Powell
a03a96038d merge master into develop (#9964) 2023-03-09 15:54:20 +00:00
Budibase Release Bot
8790672d42 v2.4.12 2023-03-09 15:33:38 +00:00
Budibase Staging Release Bot
faeab2dbc3 v2.4.8-alpha.4 2023-03-09 14:23:40 +00:00
Budibase Release Bot
37fa491ef0 v2.4.11 2023-03-09 12:20:21 +00:00
Budibase Release Bot
ee66d69a11 v2.4.10 2023-03-09 11:32:18 +00:00
Budibase Release Bot
01d304435a v2.4.9 2023-03-09 11:10:29 +00:00
Budibase Staging Release Bot
1a4652e4c2 v2.4.8-alpha.3 2023-03-09 08:58:17 +00:00
mike12345567
564c724be1 Provides the option for blacklisting IPs. 2023-03-08 16:30:26 +00:00
Budibase Staging Release Bot
22b1e5e790 v2.4.8-alpha.2 2023-03-08 15:57:28 +00:00
Budibase Staging Release Bot
1c7c347189 v2.4.8-alpha.1 2023-03-08 14:47:29 +00:00
Budibase Staging Release Bot
0c5091ff81 v2.4.8-alpha.0 2023-03-08 14:24:04 +00:00
Budibase Release Bot
a0d477fea4 v2.4.8 2023-03-08 13:58:09 +00:00
mike12345567
f421b93826 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-08 13:52:55 +00:00
Budibase Release Bot
61ff3a736b v2.4.7 2023-03-08 13:47:20 +00:00
Budibase Staging Release Bot
eced7ac364 v2.4.6-alpha.0 2023-03-08 12:51:44 +00:00
Budibase Release Bot
4c4e080a64 v2.4.6 2023-03-08 12:39:19 +00:00
mike12345567
b735259534 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-08 12:37:34 +00:00
Budibase Staging Release Bot
fed1472cb0 v2.4.5-alpha.1 2023-03-08 12:29:23 +00:00
Budibase Release Bot
e0ca8a282b v2.4.5 2023-03-08 12:11:43 +00:00
Budibase Staging Release Bot
6886bfbdb8 v2.4.5-alpha.0 2023-03-07 17:56:56 +00:00
mike12345567
ae3671ea42 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-07 17:49:44 +00:00
Budibase Release Bot
45abd860f1 v2.4.4 2023-03-07 17:23:44 +00:00
Budibase Staging Release Bot
a8d4cb4e46 v2.4.4-alpha.0 2023-03-07 17:02:09 +00:00
Martin McKeaveney
72cb60ec02 merge from master 2023-03-07 16:54:33 +00:00
Budibase Release Bot
3e154ba851 v2.4.3 2023-03-07 16:15:01 +00:00
Budibase Release Bot
bc556440fb v2.4.2 2023-03-07 15:22:57 +00:00
Budibase Release Bot
2c56ec7671 v2.4.1 2023-03-07 14:50:14 +00:00
Budibase Staging Release Bot
cdc2b319b0 v2.3.21-alpha.2 2023-03-07 12:59:16 +00:00
Budibase Release Bot
09797d1fb5 v2.4.0 2023-03-07 12:47:07 +00:00
Budibase Release Bot
7cfe8a01e6 v2.3.25 2023-03-07 12:05:45 +00:00
adrinr
84d450a931 Renames 2023-03-07 12:47:27 +01:00
adrinr
49493d80be Use name suffix instead of complex key object 2023-03-07 12:45:20 +01:00
adrinr
4d854ea5a7 Merge remote-tracking branch 'origin/develop' into bug/budi-5901-usage-quota-document-conflicts-can-cause 2023-03-07 12:41:58 +01:00
Budibase Release Bot
99bdcb1b87 v2.3.24 2023-03-07 11:41:28 +00:00
Budibase Release Bot
7dae3272fd v2.3.23 2023-03-07 10:54:24 +00:00
Budibase Release Bot
1cdb1152f3 v2.3.22 2023-03-07 10:28:11 +00:00
mike12345567
c51b9fb4b3 Merge branch 'develop' of github.com:Budibase/budibase into jonny/api-metrics 2023-03-06 15:23:35 +00:00
Budibase Release Bot
f8173d9767 v2.3.21 2023-03-06 11:43:39 +00:00
Budibase Staging Release Bot
e043bb4ea8 v2.3.21-alpha.1 2023-03-03 22:33:27 +00:00
Budibase Staging Release Bot
03964345ad v2.3.21-alpha.0 2023-03-03 16:56:19 +00:00
Martin McKeaveney
f7d6c37fc7 merge 2023-03-03 16:49:04 +00:00
Budibase Staging Release Bot
486cb0004c v2.3.18-alpha.30 2023-03-03 13:24:17 +00:00
mike12345567
96208a5e8a Fixing build issue. 2023-03-03 12:05:30 +00:00
mike12345567
04ef7eeb9c Minor fixes - after removing axios altogether and adding a start script to make life easier for running from ts. 2023-03-03 10:03:33 +00:00
mike12345567
207889f095 Updating dependencies. 2023-03-02 19:30:24 +00:00
Budibase Staging Release Bot
82c0706d36 v2.3.18-alpha.29 2023-03-02 15:17:09 +00:00
Michael Drury
857742c419 Merge pull request #9864 from Budibase/fix/audit-log-fixes
Audit logs fixes
2023-03-02 15:08:20 +00:00
Budibase Staging Release Bot
6a23388cb2 v2.3.18-alpha.28 2023-03-02 14:45:56 +00:00
Rory Powell
51b5dc98b4 Account portal no passwords sso (#9861)
* Structures and types updates for account-portal-no-passwords-sso

* lint
2023-03-02 14:38:15 +00:00
mike12345567
2bc0e988af Getting proper tenant ID for use by audit logs queue. 2023-03-02 13:39:26 +00:00
mike12345567
2335932978 Some updates to core types - used in pro update. 2023-03-02 10:20:49 +00:00
Budibase Staging Release Bot
ff5c6efddb v2.3.18-alpha.27 2023-03-02 08:13:09 +00:00
Budibase Release Bot
25a7fa669f v2.3.20 2023-03-01 22:19:27 +00:00
Budibase Staging Release Bot
c49eb26377 v2.3.18-alpha.26 2023-03-01 22:03:30 +00:00
Budibase Staging Release Bot
7449824243 v2.3.18-alpha.25 2023-03-01 21:39:53 +00:00
Michael Drury
3e3db5c712 Merge pull request #9849 from Budibase/fix/9739
Fix for exporting/importing apps with different attachment columns
2023-03-01 21:32:39 +00:00
Budibase Release Bot
b32be0283a v2.3.19 2023-03-01 19:55:26 +00:00
mike12345567
b787fafb32 Removing skip setup, tests depend on this behaviour - will update in separate PR. 2023-03-01 19:45:59 +00:00
mike12345567
5b150e7748 Removing migration change and fixing #9738 - making sure that exports with excludeRows enabled don't include attachments. 2023-03-01 19:43:40 +00:00
mike12345567
923e9d8ec4 Adding in test check. 2023-03-01 19:17:45 +00:00
mike12345567
eba18a4159 Fix for #9739 - there was an issue with the mango syntax, when working with multi attachment columns it was using an AND comparator instead of OR, it should be searching for rows that contain any attachment column, not all attachment columns. 2023-03-01 19:01:13 +00:00
Budibase Staging Release Bot
9c6d598d8a v2.3.18-alpha.24 2023-03-01 17:56:00 +00:00
Budibase Staging Release Bot
0338a8e341 v2.3.18-alpha.23 2023-03-01 17:34:57 +00:00
Michael Drury
a7d5f0fa7e Merge pull request #9844 from Budibase/fix/audit-log-muli-tenant
Audit log multi-tenancy fix
2023-03-01 17:27:55 +00:00
mike12345567
bba6f6941c Minor fix for audit log system - after the switch to use an async queue for handling of audit log storage, context was lost - in multi-tenant environments need to carry the tenant ID into the queue job so that context can be applied. 2023-03-01 16:38:19 +00:00
Budibase Staging Release Bot
4798271b3a v2.3.18-alpha.22 2023-03-01 15:40:29 +00:00
Rory Powell
dbd75de003 Merge pull request #9842 from Budibase/fix/prevent-user-exists-message
Prevent showing user exists for password disabled actions
2023-03-01 15:32:16 +00:00
Budibase Staging Release Bot
88ce23e720 v2.3.18-alpha.21 2023-03-01 15:13:55 +00:00
Budibase Staging Release Bot
d8c0233141 v2.3.18-alpha.20 2023-03-01 14:52:44 +00:00
Rory Powell
c83684ed83 Prevent showing user exists for password disabled actions 2023-03-01 14:49:44 +00:00
Rory Powell
2dfca0f67c Fix settings doc id in new installs 2023-03-01 14:32:01 +00:00
Budibase Staging Release Bot
d213a2f3b0 v2.3.18-alpha.19 2023-03-01 13:26:19 +00:00
Budibase Staging Release Bot
b11bc5280f v2.3.18-alpha.18 2023-03-01 12:36:38 +00:00
adrinr
04566dbabd Merge remote-tracking branch 'origin/develop' into bug/budi-5901-usage-quota-document-conflicts-can-cause 2023-03-01 13:31:56 +01:00
adrinr
dded8beaeb Fix writethrough falling behind 2023-03-01 13:16:57 +01:00
Budibase Staging Release Bot
e796880e54 v2.3.18-alpha.17 2023-03-01 10:02:33 +00:00
Dean
a5c6dbe4ae Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux 2023-02-28 16:38:44 +00:00
Budibase Staging Release Bot
64e4788fc5 v2.3.18-alpha.16 2023-02-28 14:10:56 +00:00
adrinr
b922fc3b00 Improve testing 2023-02-28 15:03:18 +01:00
adrinr
c1462a7c9c Clean code 2023-02-28 14:54:43 +01:00
adrinr
c254c565e4 Use redlock for writethrough 2023-02-28 14:54:34 +01:00
adrinr
66217d6b08 Return redlock execution info 2023-02-28 12:52:43 +01:00
adrinr
24161d12bf Type locks 2023-02-28 12:47:28 +01:00
Budibase Staging Release Bot
f60e435c3c v2.3.18-alpha.15 2023-02-28 11:11:24 +00:00
Rory Powell
ab69bbc299 lint 2023-02-28 11:03:56 +00:00
Rory Powell
312c01a879 Prefer default config for google sheets in cloud, don't use env vars for regular auth 2023-02-28 10:36:29 +00:00
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
b47101e1fb Updating lucene test case to improve coverage. 2023-02-27 21:48:05 +00:00
mike12345567
6fac00b3de Attempting to fix issues where wrong port is picked for test containers, occurred a lot locally. 2023-02-27 21:19:07 +00:00
mike12345567
c3a3fa1176 Adding a lucene test case. 2023-02-27 21:18:06 +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
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
0fa984f26f Moving is audited and adding in env var for ip address/user agent auditing. 2023-02-27 11:42:52 +00:00
mike12345567
65646ba01b Further PR comments. 2023-02-27 11:00:13 +00:00
Budibase Release Bot
868f82ea33 v2.3.18 2023-02-27 10:12:47 +00:00
mike12345567
3e7c1d10cf Fix based on test cases. 2023-02-24 19:04:40 +00:00
mike12345567
8fb5168d56 Fix for auth logout test case. 2023-02-24 17:42:22 +00:00
mike12345567
d6b0b7610a Fixing circular dependencies which were blocking tests. 2023-02-24 17:31:58 +00:00
mike12345567
3eaecc79d5 Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs 2023-02-24 17:03:00 +00:00
mike12345567
3ba76ce5cd Adding test case for PII clear out. 2023-02-24 16:51:04 +00:00
mike12345567
62501b0185 Adding a system for checking audited data in events, so that PII can be removed by posthog processor. 2023-02-24 16:45:33 +00:00
Budibase Staging Release Bot
0ba544bb0a v2.3.18-alpha.12 2023-02-24 15:51:56 +00:00
mike12345567
a293d3842f Fixing build issue. 2023-02-24 13:55:36 +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
f070be5f65 Moving search index to an enum. 2023-02-24 13:15:14 +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
f791cb6365 v2.3.18-alpha.10 2023-02-24 10:48:01 +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
c4e2566438 v2.3.18-alpha.8 2023-02-23 14:02:39 +00:00
Rory Powell
4e1bebe897 Server flaky tests fixes - improving tenancy config 2023-02-23 13:43:27 +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
910bac322c v2.3.18-alpha.7 2023-02-23 12:14:21 +00:00
mike12345567
0bc340052c Adding the ability to cleanup users from get functions (default is old behaviour). 2023-02-23 11:28:18 +00:00
Jonny McCullagh
dde1237ed2 allUsers function & more metrics 2023-02-22 21:10:35 +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
mike12345567
c6dadaa4ff Some work to make sure the user agent and ip address are always passed correctly to audit logs. 2023-02-22 16:10:54 +00:00
Budibase Staging Release Bot
8cb9d5067b v2.3.18-alpha.6 2023-02-22 13:56:31 +00:00
Budibase Staging Release Bot
46c015491a v2.3.18-alpha.5 2023-02-22 13:33:55 +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
a03fe900c6 v2.3.18-alpha.3 2023-02-22 10:10:27 +00:00
Budibase Staging Release Bot
288f853208 v2.3.18-alpha.2 2023-02-22 08:40:11 +00:00
Rory Powell
6a88cfc32d Update locks error logging (#9768)
* Fix intermittent backend-core migration test failure

* Update lock logging
2023-02-22 08:32:03 +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
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
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
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
9fadc42a2e v2.3.17-alpha.8 2023-02-21 15:20:48 +00:00
mike12345567
b48acd8cf4 Some DB type updates (typing dump function) and adding in main audit log event publishers. 2023-02-21 14:56:38 +00:00
Budibase Staging Release Bot
a3dfaf2c3f v2.3.17-alpha.7 2023-02-21 14:39:55 +00:00
Budibase Staging Release Bot
9ed759580f v2.3.17-alpha.6 2023-02-21 11:52:45 +00:00
Budibase Staging Release Bot
e6d7c22efa v2.3.17-alpha.5 2023-02-21 11:22:46 +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
mike12345567
6cc96f39b1 Minor fixes for friendly audited events, and a new function for comparing app IDs. 2023-02-20 17:20:42 +00:00
Rory Powell
a57f0c9dea Merge branch 'develop' into rory/february 2023-02-20 09:57:17 +00:00
mike12345567
70e525b928 Updating types for audit logs to correctly handle the deletion of resources like users or apps. 2023-02-17 19:00:45 +00:00
mike12345567
eca34d73ed Finishing up search API, updating typing in lucene layer. 2023-02-17 17:46:49 +00:00
mike12345567
6ec5e97ce9 Required work to support the new lucene audit logs search indexing. 2023-02-17 16:26:55 +00:00
Budibase Staging Release Bot
22f8becb4d v2.3.17-alpha.4 2023-02-17 14:56:34 +00:00
Budibase Staging Release Bot
1ad2f46766 v2.3.17-alpha.3 2023-02-17 09:25:55 +00:00
Budibase Staging Release Bot
74c7a23c5c v2.3.17-alpha.2 2023-02-17 08:32:08 +00:00
Budibase Staging Release Bot
788a912933 v2.3.17-alpha.1 2023-02-16 16:52:04 +00:00
Budibase Release Bot
cd0e7d41a5 v2.3.17 2023-02-16 16:37:12 +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
Rory Powell
fa35fa4812 Merge branch 'master' into merge-master-into-develop 2023-02-15 15:16:59 +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
mike12345567
c60b6da0ab Removing pro from backend-core. 2023-02-15 13:49:30 +00:00
Budibase Release Bot
ecbea6255a v2.3.15 2023-02-15 12:57:32 +00:00
mike12345567
1ed4f4b8fe Update on audit logs, getting the full write flow from events configured. 2023-02-15 12:37: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
b2f09bc57a v2.3.14 2023-02-15 09:43:10 +00:00