tangowithfoxtrot
b304e5f44d
fix: only build when dotnet is true
2025-05-21 08:48:42 -07:00
tangowithfoxtrot
d62a5999ca
build: simplify workflow changes
2025-05-21 08:42:54 -07:00
tangowithfoxtrot
fbfd8bf54b
fix: docker build context
2025-05-21 07:44:38 -07:00
tangowithfoxtrot
88159d16bb
Merge branch 'main' into test-container-workflow-changes
2025-05-21 07:27:59 -07:00
Alex Morask
18d146406c
[PM-21099] (NO LOGIC) Organize Billing provider code ( #5819 )
...
* [NO LOGIC] Organize Billing provider code
* Run dotnet format
* Run dotnet format'
* Fixed using after merge
* Fixed test usings after merge
2025-05-21 09:04:30 -04:00
Alex Morask
e994bf2117
[PM-21383] Use Stripe to get provider pricing for display when feature flag is on ( #5842 )
...
* Use ProviderPriceAdapter when getting provider subscription
* Update test
2025-05-21 08:10:34 -04:00
Vince Grassia
3aa9812353
Fix actionlint issues ( #5841 )
2025-05-20 12:44:01 -04:00
Brandon Treston
790173d1c7
remove feature flag ( #5837 )
2025-05-20 10:33:40 -04:00
Rui Tomé
725a793863
[PM-15161] Create ProviderClientOrganizationSignUpCommand command ( #5764 )
...
* Extract OrganizationService.SignupClientAsync into new ResellerClientOrganizationSignUpCommand
* Refactor ResellerClientOrganizationSignUpCommand to remove unused dependencies and simplify SignupClientAsync method signature
* Add unit tests for ResellerClientOrganizationSignUpCommand
* Rename SignUpProviderClientOrganizationCommand
* Rename ProviderClientOrganizationSignUpCommand
* Register ProviderClientOrganizationSignUpCommand for dependency injection
* Refactor ProviderService to use IProviderClientOrganizationSignUpCommand for organization signup process
* Refactor error handling in ProviderClientOrganizationSignUpCommand to use constants for error messages
* Remove SignupClientAsync method from IOrganizationService and OrganizationService, along with associated unit tests
2025-05-20 14:35:47 +01:00
Graham Walker
818934487f
PM-18939 refactoring send service to 'cqrs' ( #5652 )
...
* PM-18939 refactoring send service to 'cqrs'
* PM-18939 fixing import issue with sendValidationService
* PM-18939 fixing code based on PR comments
* PM-18339 reverting to previous code in test
* PM-18939 adding XMLdocs to services
* PM-18939 reverting send validation methods
* PM-18939 updating code to match main
* PM-18939 reverting validateUserCanSaveAsync to match main
* PM-18939 fill our param and return sections of XMLdocs
* PM-18939 updating XMLdocs based on PR comments
* Update src/Core/Tools/SendFeatures/Commands/Interfaces/IAnonymousSendCommand.cs
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com>
* Update src/Core/Tools/SendFeatures/Commands/Interfaces/INonAnonymousSendCommand.cs
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com>
* Update src/Core/Tools/SendFeatures/Commands/Interfaces/INonAnonymousSendCommand.cs
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com>
* Update src/Core/Tools/SendFeatures/Services/Interfaces/ISendStorageService.cs
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com>
* PM-18939 adding commits to change tuple to enum type
* PM-18939 resetting stream position to 0 when uploading file
* PM-18939 updating XMLdocs based on PR comments
* PM-18939 updating XMLdocs
* PM-18939 removing circular dependency
* PM-18939 fixing based on comments
* PM-18939 updating method name and documentation
---------
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com>
2025-05-19 22:59:30 -05:00
tangowithfoxtrot
6d9739f1cb
build: update migrator to use simpler build; apply consistent spacing
2025-05-19 13:45:06 -07:00
tangowithfoxtrot
8e399b8396
fmt: apply consistent spacing and rm redundant WORKDIR directive
2025-05-19 13:43:58 -07:00
tangowithfoxtrot
54f3d6b977
fix: rm extraneous source revision id arg
2025-05-19 13:42:49 -07:00
tangowithfoxtrot
50df44ba87
fix: add missing build args to remaining images
2025-05-19 13:42:24 -07:00
Alex Morask
7b3e2a80f4
[PM-21092] Set tax exemption to reverse charge for non-US business-use customers ( #5812 )
...
* Set automatic tax to enabled and tax exempt to reverse where applicable when ff is on
* Fix and add tests
* Run dotnet format
* Run dotnet format
* PM-21745: Resolve defect
* PM-21770: Resolve defect
* Run dotnet format'
2025-05-19 14:53:48 -04:00
tangowithfoxtrot
9d4a96b078
build: restore previous method for getting the GIT_HASH
2025-05-19 11:20:42 -07:00
tangowithfoxtrot
30369d9a8a
build: optimize for simpler builds over caching
2025-05-19 10:52:07 -07:00
Ike
a07cce26f3
[PM-19444] Emergency access device verification email fix ( #5833 )
...
* fix: turn off New Device Verification when emergency access takeover is exercised; Also some Docs
* test: add tests for EmergencyAccessService
2025-05-19 11:59:15 -04:00
Conner Turnbull
b2c8c0230f
Ignoring newer properties when generating the license's signature ( #5832 )
2025-05-19 10:54:11 -04:00
cyprain-okeke
a36db63998
Check for payment method before subscription ( #5631 )
2025-05-19 10:16:35 -04:00
Github Actions
0928e656cc
Bumped version to 2025.5.1
2025-05-19 10:40:03 +00:00
Brandon Treston
b3f7265129
[PM-21727] Add feature to plan and license constructor ( #5834 )
...
* add feature to plan
* add license to ctor for old license file creation method
2025-05-16 17:30:51 -04:00
Todd Martin
fad91d8614
fix(captcha): [PM-21707] Add back captchaBypassToken stub value
2025-05-16 15:11:28 -04:00
Brandon Treston
cbf49b915b
[PM-11622] Implement UseOrganizationDomains ( #5822 )
...
* implement UseOrganizationDomains
* fix undefined error
2025-05-16 12:51:22 -04:00
cyprain-okeke
51e489ac9d
[PM 21081][Defect] Admin Sponsored Families not working in Self Host after uploading license file ( #5818 )
...
* Resolve the licence issue
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
* resolve the pr comment
* Remove unnecessary directives
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
2025-05-16 16:05:47 +01:00
cyprain-okeke
b48a09a338
Resolve the revoke for more than one Sponsorship ( #5827 )
2025-05-16 15:23:09 +01:00
Patrick-Pimentel-Bitwarden
8d2629fe58
Auth/pm 17111/add browser to list of approving clients ( #5825 )
...
* refactor(update-auth-approving-clients): [PM-17111] Add Browser to List of Approving Clients - Refactored how it works to fit different priorities.
2025-05-16 09:50:32 -04:00
bitwarden-charlie
67f745ebc4
chore/SRE-583 Deprecate usage of Auth-Email Header ( #5709 )
...
* chore/SRE-583 Deprecate usage of Auth-Email Header
* SRE-583 cleanup function and references
* SRE-583 cleanup tests
---------
Co-authored-by: sneakernuts <671942+sneakernuts@users.noreply.github.com>
2025-05-16 07:45:04 -06:00
Alex Morask
d72d721684
Set BU trial length to 4 ( #5824 )
2025-05-16 09:00:40 -04:00
Thomas Rittson
3bf4f11c3a
Add MariaDB as development and test database ( #5816 )
2025-05-16 13:55:13 +10:00
Justin Baur
bbbc7a6422
Add docker related files to platform ownership ( #5820 )
2025-05-15 19:13:55 -04:00
Jordan Aasen
97fbf21977
[PM-20543] - remove restrict-provider-access feature flag ( #5700 )
...
* remove restrict-provider-access feature flag
* remove feature flag
* re-add flag
* remove unnecessary tests
* fix bad merge
* fix bad merge
* remove RestrictProviderAccess key
2025-05-15 14:00:48 -07:00
renovate[bot]
07de9aa8bc
[deps] Auth: Update expose-loader to v5.0.1 ( #5688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 15:41:19 -04:00
renovate[bot]
95a194623b
[deps]: Update RabbitMQ.Client to 7.1.2 ( #5739 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 13:13:38 -04:00
renovate[bot]
3f0bd911b0
[deps] Tools: Update MailKit to 4.12.0 ( #5804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2025-05-15 16:14:08 +00:00
Brandon Treston
81bff5e5cf
[PM-11622] use organization domains ( #5560 )
...
* DBO changes
* Add migration scripts
* wip
* wip
* wip
* add EF migrations
* run dotnet format
* cleanup
* revert business logic
* wip
* add update statement to mssql migration script
* fix user service tests
* increment license, add UseOrganizationDomains
* add migration helpers to seed initial value from UseSso
* clean up
* cleanup
* fix mssql migrations
* fix license version and test
* fix file names
* fix license json
* add missing property to license test
* rename file
* fix migrations
* fix migration
* add WHERE to helper scripts
* separate schema/data migrations
* restore comment
* Merge conflict
* fix migrations
* add new property to migration
* wip
* fix file names
* fix file name
2025-05-15 10:42:51 -04:00
Conner Turnbull
9e2562fc8d
Updated Braintree ID string validation to account for providers ( #5794 )
2025-05-15 09:42:01 -04:00
aj-bw
a973a11d90
scan and build target updates ( #5783 )
2025-05-15 09:38:57 -04:00
renovate[bot]
828ed7402c
[deps] Platform: Update quartznet monorepo to 3.14.0 ( #5736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 09:54:09 -07:00
Robyn MacCallum
941d06985d
Update Constants.cs ( #5801 )
2025-05-14 11:38:51 -04:00
Jared Snider
9ebe165871
fix(RegistrationViaOrgInviteWelcomeEmail): [Auth/PM-21428] Registration via Org Invite should send welcome email even if reference data isn't provided ( #5796 )
2025-05-14 11:13:32 -04:00
Patrick-Pimentel-Bitwarden
dd2ea41b74
Auth/pm 17111/add browser to list of approving clients ( #5792 )
...
* feat(update-auth-approving-clients): [PM-17111] Add Browser to List of Approving Clients - Initial changes.
* feat(update-auth-approving-clients): [PM-17111] Add Browser to List of Approving Clients - Updated tests.
* test(update-auth-approving-clients): [PM-17111] Add Browser to List of Approving Clients - Strengthened tests.
2025-05-13 15:43:11 -04:00
Graham Walker
5700347e08
PM-21037 adding UserGuid field to MemberCipherDetailsResponseModel ( #5813 )
2025-05-13 14:53:29 -04:00
cyprain-okeke
d58836bb60
Resolve the remove button issue ( #5811 )
2025-05-13 16:48:37 +01:00
Vijay Oommen
4195baf1c5
[PM-20980] Add a note to freshdesk ticket when no user is found ( #5768 )
2025-05-13 09:05:22 -05:00
Alex Morask
ca40226380
[PM-21418] Do not start organization on trial when request includes SkipTrial
( #5793 )
...
* Do not start organization on a trial when createRequest.SkipTrial is true
* Run dotnet format
2025-05-13 09:31:42 -04:00
Alex Morask
53f7d9655e
[PM-20087] [PM-21104] Preview tax amount for organization trial initiation ( #5787 )
...
* [NO LOGIC] [PM-21104] Organize Core.Billing tax code
* Add PreviewTaxAmountCommand and expose through TaxController
* Add PreviewTaxAmountCommandTests
* Run dotnet format
2025-05-13 09:28:31 -04:00
Alex Morask
082bfa3c6a
[PM-21257] Revert MaxProjects license changes, limit MaxProjectsQuery to cloud-only for 2-person organizations ( #5776 )
...
* Revert "Add SmMaxProjects to OrganizationLicense (#5678 )"
This reverts commit 7fe022e26fce3c3f032757e832df50e9478e6658.
* Use PricingClient in MaxProjectsQuery and limit to cloud-only (free 2-person)
2025-05-13 08:51:36 -04:00
tangowithfoxtrot
a246d54122
build: remove duplicate docker+qemu setup steps
...
Co-authored-by: Opeyemi <Alaoopeyemi101@gmail.com>
2025-05-13 05:48:20 -07:00
Thomas Rittson
a1b22e66e5
[PM-14613] Remove account deprovisioning feature flag ( #5676 )
...
* Remove flag
* Remove old tests
* Remove old xmldoc referencing the flag
* Remove old emails
2025-05-13 07:17:54 +10:00