cyprain-okeke
0337300eac
[PM-15625]Disable trial/send-verification-email endpoint for self-host ( #5265 )
...
* endpoint is shut off for self-hosted env
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* Fix the reference issues
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
2025-02-04 15:27:58 +01:00
Alex Morask
37b5cef085
[PM-16040] Update Organization_UnassignedToProviderSearch.sql SPROC to allow Reseller plan types ( #5332 )
...
* Update Organization_UnassignedToProviderSearch.sql SPROC
* Robert's feedback
2025-02-04 09:06:04 -05:00
Brant DeBow
3f3da558b6
[PM-17562] Refactor existing RabbitMq implementation ( #5357 )
...
* [PM-17562] Refactor existing RabbitMq implementation
* Fixed issues noted in PR review
2025-02-04 09:02:43 -05:00
Alex Morask
f1b9bd9a09
[PM-15179] Implement endpoints to add existing organization to CB provider ( #5310 )
...
* Implement endpoints to add existing organization to provider
* Run dotnet format
* Support MOE
* Run dotnet format
* Move ProviderClientsController under AC ownership
* Move ProviderClientsControllerTests under AC ownership
* Jared's feedback
2025-02-04 09:02:18 -05:00
renovate[bot]
90f308db34
[deps] Tools: Update aws-sdk-net monorepo ( #5278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 11:09:09 +01:00
Jimmy Vo
060e9e60bf
[pm-337] Remove the continuation token from the ListResponseModel. ( #5192 )
2025-02-03 14:55:57 -05:00
Jimmy Vo
fe983aff7f
[pm-17911] Refresh OrganizationView ( #5360 )
2025-02-03 12:35:46 -05:00
Robyn MacCallum
1adc5358a8
Create a single feature flag for the Authenticator sync ( #5353 )
...
* Create a single feature flag for the Authenticator sync
* Update feature flag key
2025-02-03 09:35:38 -05:00
Vincent Salucci
669c253bc6
chore: add limit item deletion feature flag constant, refs PM-17214 ( #5356 )
2025-01-31 12:18:10 -06:00
Justin Baur
408ddd9388
Scaffold Events Integration Tests ( #5355 )
...
* Scaffold Events Integration Tests
* Format
2025-01-31 11:08:07 -05:00
Jimmy Vo
bd394eabe9
[pm-16528] Fix entity framework query ( #5333 )
2025-01-31 09:50:14 -06:00
Todd Martin
e43a8011f1
[PM-17709] Send New Device Login email for all new devices ( #5340 )
...
* Send New Device Login email regardless of New Device Verification
* Adjusted tests
* Linting
* Clarified test names.
2025-01-31 10:46:09 -05:00
Rui Tomé
d239170c1c
[PM-17697] Save Organization Name changes in Bitwarden Portal ( #5337 )
...
* Add Org_Name_Edit permission to the Permissions enum
* Add Org_Name_Edit permission to RolePermissionMapping
* Implement Org_Name_Edit permission check in UpdateOrganization method
* Add Org_Name_Edit permission check to Organization form input
2025-01-31 15:01:26 +00:00
renovate[bot]
148a631178
[deps]: Update github/codeql-action action to v3.28.8 ( #5292 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 15:59:39 +01:00
Justin Baur
ab0cab2072
Fix Events Startup ( #5352 )
2025-01-30 13:59:58 -05:00
Brant DeBow
5efd68cf51
[PM-17562] Initial POC of Distributed Events ( #5323 )
...
* Initial POC of Distributed Events
* Apply suggestions from code review
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
* Clean up files to support accepted changes. Address PR Feedback
* Removed unneeded using to fix lint warning
* Moved config into a common EventLogging top-level item. Fixed issues from PR review
* Optimized per suggestion from justinbaur
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
* Updated to add IAsyncDisposable as suggested in PR review
* Updated with suggestion to use KeyedSingleton for the IEventWriteService
* Changed key case to lowercase
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2025-01-30 12:07:02 -05:00
Alex Morask
443a147433
Replace StripePaymentService with PremiumUserBillingService in ReplacePaymentMethodAsync call ( #5350 )
2025-01-30 11:55:05 -05:00
renovate[bot]
23dce58103
[deps] Billing: Update xunit to 2.9.3 ( #5289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 10:58:14 -05:00
Alex Morask
ad2ea4ca21
Don't enable tax for customer without tax info ( #5347 )
2025-01-30 10:26:34 -05:00
Shane Melton
2f2ef20c74
Add missing IGetTasksForOrganizationQuery query registration ( #5343 )
2025-01-29 12:07:03 -08:00
Todd Martin
a5b3f80d71
[PM-16053] Add DeviceType enum to AuthRequest response model ( #5341 )
2025-01-29 12:08:29 -05:00
Rui Tomé
62afa0b30a
[PM-17691] Change permission requirement for organization deletion initiation ( #5339 )
2025-01-29 16:13:36 +00:00
Tom
f1c94a1400
Risk insights feature flag for server ( #5328 )
2025-01-28 18:52:11 +00:00
Patrick Honkonen
3d273bf494
[PM-15906] Add feature flags for Android single tap passkey flows ( #5334 )
...
Add feature flags to control single tap passkey creation and authentication in the Android client.
2025-01-28 13:39:19 -05:00
Jimmy Vo
93f5b34223
Add limit item deletion server code ( #5308 )
2025-01-28 12:58:04 -05:00
Jimmy Vo
6d7bdb6ec0
Ac/pm 17217/add use policy check for accept endpoint( #5324 )
2025-01-28 12:23:15 -05:00
Nick Krantz
4e1e514e83
[PM-11249] Update cipher revision date when an attachment is added or deleted ( #4873 )
...
* update the cipher revision date when an attachment is added or deleted
* store the updated cipher in the DB when an attachment is altered
* return cipher from delete attachment endpoint
2025-01-28 09:49:51 -06:00
Brandon Treston
a9a12301af
[PM-17120] add feature flag ( #5329 )
...
* add feature flag
* cleanup
* cleanup
2025-01-27 17:01:28 -05:00
Jonas Hendrickx
a51c7a1a8b
[BEEEP] Remove unused code ( #5320 )
2025-01-27 19:22:55 +01:00
Jonas Hendrickx
ec1cf31d91
[PM-17425] Cannot open Stripe links for individual premium accounts ( #5314 )
2025-01-27 17:20:40 +01:00
Github Actions
411291b782
Bumped version to 2025.1.5
2025-01-27 15:48:47 +00:00
Jonas Hendrickx
5562ca9d5e
WIP ( #5210 )
2025-01-27 15:28:47 +01:00
renovate[bot]
5310f63514
[deps] Billing: Update coverlet.collector to 6.0.4 ( #5219 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Morask <144709477+amorask-bitwarden@users.noreply.github.com>
2025-01-27 09:17:18 -05:00
renovate[bot]
c03abafa71
[deps] Billing: Update CsvHelper to v33 ( #5181 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 09:08:15 -05:00
Rui Tomé
9e718d7336
[PM-15637] Add Email Notification Templates and Logic for Device Approval Requests ( #5270 )
...
* Add device approval notification email templates
* Add DeviceApprovalRequestedViewModel for device approval notifications
* Add method to send device approval requested notification email
* Send email notification to Organization Admins when adding a new admin approval auth request
* Add tests for device approval notification email sending in AuthRequestServiceTests
* fix(email-templates): Remove unnecessary triple braces from user name variable in device approval notification emails
* Add feature flag for admin notifications on device approval requests
* Add logging for skipped admin notifications on device approval requests
2025-01-27 10:59:46 +00:00
Rui Tomé
3908edd08f
[PM-12489] Extract OrganizationService.DeleteAsync and OrganizationService.InitiateDeleteAsync into commands ( #5279 )
...
* Create organization deletion command with logic extracted from OrganizationService
* Add unit tests for OrganizationDeleteCommand
* Register OrganizationDeleteCommand for dependency injection
* Refactor organization deletion logic to use IOrganizationDeleteCommand and remove legacy IOrganizationService.DeleteAsync method
* Add organization deletion initiation command and refactor service usage
* Enhance organization deletion commands with detailed XML documentation
* Refactor organization command registration to include sign-up and deletion methods
2025-01-27 10:58:08 +00:00
Graham Walker
f2182c2aae
PM-16261 fixing linter issue ( #5322 )
2025-01-24 13:43:41 -06:00
Alex Morask
f140c7f6c1
[PM-11730] Remove feature flag: AC-2476-deprecate-stripe-sources-api ( #5201 )
...
* Removed feature flag
* Run dotnet format
* Fix integration tests
2025-01-24 13:38:35 -05:00
Graham Walker
99a1dbbe02
PM-16261 move ImportCiphersAsync to the tools team ( #5245 )
...
* PM-16261 move ImportCiphersAsync to the tools team and create services using CQRS design pattern
* PM-16261 fix renaming methods and add unit tests for succes and bad request exception
* PM-16261 clean up old code from test
2025-01-24 10:57:44 -06:00
Github Actions
36c8a97d56
Bumped version to 2025.1.4
2025-01-24 15:20:02 +00:00
cyprain-okeke
ef32e80725
[PM-15807]Move subscription to 'canceled' 7 days after unpaid ( #5221 )
...
* Changes to implement the cancel job
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* Resolve the Dependency issues
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* changes when open invoices is more than 10
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* Move the package reference to ore
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
2025-01-24 12:02:13 +01:00
Ike
ca21758492
feat (newDeviceVerification)
...
Added conditional for selfhosted to manage access to feature
2025-01-23 09:23:45 -07:00
Patrick-Pimentel-Bitwarden
275f7ceb27
Auth/pm 17233/tests for multiple users on single device for web approvals ( #5316 )
...
* test(test-device-repository): [PM-17233] Add Test Case for Critical Bug Found in Device Repository - Added new test case for previously found bug.
2025-01-23 11:21:28 -05:00
Alex Morask
20fb45b05c
Round PayPal transaction amount to two decimal points ( #5318 )
2025-01-23 11:19:46 -05:00
Conner Turnbull
31e95d529f
Added some defensive logging around making braintree payments ( #5317 )
2025-01-23 10:00:51 -05:00
renovate[bot]
e8cd86e5f6
[deps] Billing: Update xunit.runner.visualstudio to v3 ( #5183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com>
2025-01-23 12:51:57 +01:00
cyprain-okeke
9e7d1abdf1
changes for update to current plan ( #5312 )
2025-01-22 19:27:11 +01:00
Matt Bishop
8f8a599c07
Use .db extension for SQLite configuration example ( #5313 )
2025-01-22 13:09:46 -05:00
Conner Turnbull
28a592103d
Updated invoice history to filter on customerId only ( #5175 )
2025-01-22 12:26:21 -05:00
Addison Beck
0e0dd8203a
[PM-14818] Update migrate.ps1
to support test database used by integration tests ( #4912 )
...
* Check for correct database in an old MySql migration
* Update `migrate.ps1` to support integration test databases
2025-01-22 11:41:18 -05:00