Kyle Spearrin
4264fc0729
[PM-7004] Org Admin Initiate Delete ( #3905 )
...
* org delete
* move org id to URL path
* tweaks
* lint fixes
* Update src/Core/Services/Implementations/HandlebarsMailService.cs
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
* Update src/Core/Services/Implementations/HandlebarsMailService.cs
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
* PR feedback
* fix id
* [PM-7004] Move OrgDeleteTokenable to AdminConsole ownership
* [PM-7004] Add consolidated billing logic into organization delete request acceptance endpoint
* [PM-7004] Delete unused IOrganizationService.DeleteAsync(Organization organization, string token) method
* [PM-7004] Fix unit tests
* [PM-7004] Update delete organization request email templates
* Add success message when initiating organization deletion
* Refactor OrganizationsController request delete initiation action to handle exceptions
---------
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com>
Co-authored-by: Rui Tome <rtome@bitwarden.com>
2024-05-22 17:59:19 +01:00
Alex Morask
0be40d1bd9
[AC-2489] Resolve SM Standalone issues with SCIM & Directory Connector ( #4011 )
...
* Add auto-scale support to standalone SM for SCIM
* Mark users for SM when using SM Stadalone with Directory Connector
2024-05-20 10:22:16 -04:00
Rui Tomé
92716fe319
[PM-3176] Extract IOrganizationService.SaveUserAsync to a command ( #3894 )
...
* [PM-3176] Extract IOrganizationService.SaveUserAsync to a command
* [PM-3176] Enabled nullable on command
* [PM-3176] Removed check that was not working
2024-04-18 11:42:30 +01:00
Alex Morask
c4ba0dc2a5
[AC-1923] Add endpoint to create client organization ( #3977 )
...
* Add new endpoint for creating client organizations in consolidated billing
* Create empty org and then assign seats for code re-use
* Fixes made from debugging client side
* few more small fixes
* Vincent's feedback
2024-04-16 13:55:00 -04:00
Vincent Salucci
8fb64f036c
fix: set orgUser Id for collection access when creating reseller org, refs AC-2214 ( #3839 )
2024-02-26 09:00:34 +10:00
Thomas Rittson
a07aa8330c
[AC-2206] Fix assigning Manage access to default collection ( #3799 )
...
* Fix assigning Manage access to default collection
The previous implementation did not work when creating an org as a
provider because the ownerId is null in OrganizationService.SignUp.
Added a null check and handled assigning access in ProviderService
instead.
* Tweaks
2024-02-14 08:41:51 -06:00
Vincent Salucci
d29755de5a
[AC-1880] Public API - Deprecated properties ( #3706 )
...
* feat: remove required for AccessAll and add xmldoc for usage restrictions, refs AC-1880
* feat: add validation for create group workflow wrt manage property, refs AC-1880
* feat: add validation for update group workflow wrt manage property, refs AC-1880
* feat: add validation for create and update member workflow wrt manage property, refs AC-1880
* feat: add validation for update collection workflow wrt manage property, refs AC-1880
* fix: flaky Public/GroupsControllerTests + more test coverage, refs AC-1880
2024-02-08 07:44:36 -06:00
Thomas Rittson
a4ddb4b212
[AC-1283] AC Team code ownership moves: Organization (pt 2) ( #3486 )
...
* move remaining Organization domain files
* namespaces will be updated in a separate commit
2023-11-29 15:31:15 -06:00