Conner Turnbull
9a2d383417
[AC-2211] SM Changes ( #3938 )
...
* SM changes
* Teams starter bugs
2024-04-08 14:42:01 -04:00
Bitwarden DevOps
d9658ce3fe
Bumped version to 2024.4.0 ( #3963 )
2024-04-08 15:25:45 +00:00
Conner Turnbull
03e65f6d1d
[AC-2416] Resolved Stripe refunds not creating a transaction ( #3962 )
...
* Resolved NullReferenceException when refunding a charge
* Downgraded log message for PayPal to warning
2024-04-08 09:40:43 -04:00
cyprain-okeke
5bd2c424aa
[AC-2262] As a Bitwarden Admin, I need a ways to set and update an MSP's minimum seats ( #3956 )
...
* initial commit
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* add the feature flag
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* Add featureflag for create and edit html pages
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
2024-04-05 15:50:28 +01:00
Jake Fink
108d22f484
[BEEEP] begin 2fa integration tests for identity ( #3843 )
...
* begin 2fa integration tests for identity
- fix org mappings and query
* add key length to doc
* lint
2024-04-05 09:30:42 -04:00
Alex Morask
4af7780bb8
Prevent Stripe call when creating org from reseller in admin ( #3953 )
2024-04-05 09:23:33 -04:00
Colton Hurst
b164f24c99
SM-1119: Rename service accounts to machine accounts ( #3958 )
...
* SM-1119: Rename service accounts to machine accounts
* SM-1119: Undo system management portal changes
2024-04-05 08:54:36 -04:00
Matt Bishop
6242c25393
Keep scan parameters as piped
2024-04-03 14:13:49 -04:00
Matt Bishop
a8ddb3af8e
Remove scan state filter entirely
2024-04-03 13:20:58 -04:00
Matt Bishop
9b24dfc160
Attempt without scan parameter piping
2024-04-03 10:46:03 -04:00
Matt Bishop
e9784e4a17
Pipe scanning parameters
2024-04-03 09:44:29 -04:00
Matt Bishop
6b599b889e
Parameter typo ( #3955 )
2024-04-03 09:38:45 -04:00
Matt Bishop
2c3cce3326
Apply scan filter to include all results ( #3954 )
2024-04-03 09:26:30 -04:00
Matt Bishop
88f34836f2
Event processor tuning ( #3945 )
2024-04-02 15:45:18 -04:00
Alex Morask
a048d6d9e3
[AC-1795] Provide extra subscription info when past due ( #3950 )
...
* Provide past due data on subscription
* Add feature flag
2024-04-02 13:21:40 -04:00
cyprain-okeke
48da6eba1c
[PM-3891] Remove the dollar threshold changes and Implement time-based threshold ( #3948 )
...
* implement time threshold
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* add code to make failed payment is tried
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
Co-authored-by: Conner Turnbull <133619638+cturnbull-bitwarden@users.noreply.github.com>
2024-04-02 17:36:53 +01:00
Alex Morask
f0b7074219
Propagate org status from selfhost model ( #3930 )
2024-04-02 09:29:41 -04:00
Alex Morask
a39a498790
Prevent NRE for missing upcoming invoice when sub is pending cancelation ( #3920 )
2024-04-02 09:28:57 -04:00
renovate[bot]
b9049cd699
[deps] DbOps: Update Dapper to v2.1.35 ( #3947 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 09:46:58 -04:00
Alex Morask
2f9daf2149
Update response code ( #3949 )
2024-04-01 09:13:55 -04:00
renovate[bot]
66593297b9
[deps] Billing: Update Serilog.Sinks.SyslogMessages to v3.0.2 ( #3946 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 08:46:25 -04:00
renovate[bot]
10d132aa22
[deps] DbOps: Update Microsoft.Data.SqlClient to v5.2.0 ( #3944 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-29 13:50:24 -04:00
Matt Bishop
d46527899e
Remove DocumentDB settings placeholders ( #3943 )
2024-03-29 13:28:16 -04:00
Thomas Avery
97c4d839e0
[BEEEP][SM-893] Add the ability to run SM integration tests as a service account ( #3187 )
...
* Add the ability to run SM integration tests as a service account
2024-03-29 11:00:30 -05:00
Alex Morask
e2cb406a95
[AC-1910] Allocate seats to a provider organization ( #3936 )
...
* Add endpoint to update a provider organization's seats for consolidated billing.
* Fixed failing tests
2024-03-29 11:18:10 -04:00
Matt Bishop
c53e5eeab3
[PM-6762] Move to Azure.Data.Tables ( #3888 )
...
* Move to Azure.Data.Tables
* Reorder usings
* Add new package to Renovate
* Add manual serialization and deserialization due to enums
* Properly retrieve just the next page
2024-03-28 16:36:24 -04:00
Alex Morask
ffd988eeda
[AC-1904] Implement endpoint to retrieve Provider subscription ( #3921 )
...
* Refactor Core.Billing prior to adding new logic
* Add ProviderBillingQueries.GetSubscriptionData
* Add ProviderBillingController.GetSubscriptionAsync
2024-03-28 08:46:12 -04:00
renovate[bot]
46dba15194
[deps] Tools: Update aws-sdk-net monorepo to v3.7.300.63 ( #3933 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28 10:04:31 +01:00
Thomas Rittson
728d49ab5d
[AC-1724] Remove BulkCollectionAccess feature flag ( #3928 )
2024-03-28 08:08:35 +10:00
Matt Bishop
a390fcafaf
Adjust scan permissions ( #3931 )
2024-03-27 12:35:24 -04:00
Matt Bishop
2790687dc2
[PM-6938] Allow certain database operations to be skipped ( #3914 )
...
* Centralize database migration logic
* Clean up unused usings
* Prizatize
* Remove verbose flag from Docker invocation
* Allow certain database operations to be skipped
* Readonly
2024-03-27 11:20:54 -04:00
renovate[bot]
5355b2b969
[deps] Tools: Update aws-sdk-net monorepo to v3.7.300.61 ( #3925 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-26 09:50:47 +01:00
Thomas Rittson
4c1d24b10a
Use static property for JsonSerializerOptions ( #3923 )
2024-03-26 08:34:55 +10:00
renovate[bot]
5237b522e5
[deps] Billing: Update Stripe.net to v43.20.0 ( #3867 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Conner Turnbull <133619638+cturnbull-bitwarden@users.noreply.github.com>
2024-03-25 12:47:15 -04:00
cyprain-okeke
1a066d886c
[AC 2261] Emails - direct Secrets Manager members to Secrets Manager product ( #3896 )
...
* remove the unwanted test
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* initial commit
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* changes to the sm redirect
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* revert the sm changes for join org
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
2024-03-25 15:33:30 +01:00
Thomas Rittson
c5d5de0aed
[AC-2334] Fix unable to load members when permissions is "null" ( #3922 )
...
* Also add xmldoc comment to CoreHelpers.LoadClassFromJsonData to warn about this
2024-03-25 14:26:12 +00:00
Michał Chęciński
fd71ed8584
[DEVOPS-1218] Add dryrun mode to MsSqlMigratorUtility ( #3795 )
...
* Add dryrun mode to MsSqlMigratorUtility
* Fix
* Update util/MsSqlMigratorUtility/Program.cs
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
* Update util/MsSqlMigratorUtility/Program.cs
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
* Update util/MsSqlMigratorUtility/Program.cs
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
* Fixes
* Fix using
* Format
* Update util/MsSqlMigratorUtility/Program.cs
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
* Fixes
* Fix after merge
* Fix
* Fix
* Remove unnecessary param name
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-03-25 10:22:02 -04:00
Bitwarden DevOps
03fe077ec8
Bumped version to 2024.3.1 ( #3926 )
2024-03-25 14:16:15 +00:00
Shane Melton
6a0f6e1dac
[PM-2383] Bulk collection assignment ( #3919 )
...
* [PM-2383] Add bulk add/remove collection cipher repository methods
* [PM-2383] Add additional authorization helpers for CiphersControlle
* [PM-2383] Add /bulk-collections endpoint to CiphersController.cs
* [PM-2383] Add EF implementation for new CollectionCipherRepository methods
* [PM-2383] Ensure V1 logic only applies when the flag is enabled for new bulk functionality
2024-03-22 13:16:34 -07:00
cyprain-okeke
5dd1a9410a
[AC-1864] Event type for initiation path ( #3869 )
...
* initial commit
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* handle the upgrade path reference
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* code improvement
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* resolve pr comment
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* change the comment
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* move the private method down
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* code review changes
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
2024-03-22 21:01:22 +01:00
Matt Bishop
743465273c
[PM-6909] Centralize database migration logic ( #3910 )
...
* Centralize database migration logic
* Clean up unused usings
* Prizatize
* Remove verbose flag from Docker invocation
* Allow argument passthrough still
Co-authored-by: Michał Chęciński <mchecinski@bitwarden.com>
* Allow DI logger
---------
Co-authored-by: Michał Chęciński <mchecinski@bitwarden.com>
2024-03-22 10:54:13 -04:00
Thomas Rittson
1c2acbec3a
[AC-2171] Member modal - limit admin access - editing self ( #3893 )
...
* Restrict admins from adding themselves to groups
Updated OrganizationUsersController only, GroupsController to be updated
separately
* Delete unused api method
2024-03-22 12:37:30 +10:00
Alex Morask
90a5862840
Remove FF 'AC-1607_present-user-offboarding-survey' and old cancel functionality ( #3895 )
2024-03-21 15:04:20 -04:00
Alex Morask
9f7e05869e
[AC-1900] Update Vault DB to support provider billing ( #3875 )
...
* Add Gateway columns to Provider table
* Add ProviderId column to Transaction table
* Create ProviderPlan table
* Matt's feedback
* Rui's feedback
* Fixed Gateway parameter on Provider
2024-03-21 11:15:49 -04:00
renovate[bot]
43ee5a24ec
[deps] Tools: Update Microsoft.Azure.NotificationHubs to v4.2.0 ( #3853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-21 13:25:21 +00:00
Rui Tomé
366eef7e23
[PM-6934] Prevent enabling two step login policy if any Org member has no master password and no 2FA set up ( #3915 )
...
* [PM-6934] Prevent enabling two step login policy if any Org member has no master password and no 2FA set up
* [PM-6934] PR feedback
* [PM-6934] Updated policy check to only check users that will be deleted
* [PM-6934] Removed unnecessary code
* [PM-6934] Fixed unit tests and policy update logic
* [PM-6934] Updated error message
2024-03-21 12:07:13 +00:00
renovate[bot]
78ce1f8a5d
[deps] Tools: Update aws-sdk-net monorepo to v3.7.300.59 ( #3912 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-19 20:01:06 +01:00
Todd Martin
611a65e0a9
[PM-5437] Handle client_credentials clientId that is not a valid GUID ( #3616 )
...
* Return null if the clientId is not a valid Guid.
* Linting
2024-03-19 10:21:15 -04:00
Alex Morask
15eea77d66
[AC-2284] Set organization billing email to MSP billing email when linked ( #3897 )
...
* Set org billing email to provider billing email when added to provider
* Remove anonymous args for test assertions
2024-03-19 09:36:25 -04:00
renovate[bot]
84cbd9ee7d
[deps] AC: Update Quartz to v3.8.1 ( #3532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
2024-03-19 11:52:19 +00:00