mirror of
https://github.com/bitwarden/server.git
synced 2024-12-01 13:43:23 +01:00
Simplify logic of a couple of conditionals
This commit is contained in:
parent
d9703a0b01
commit
0a80eb70b9
@ -126,9 +126,9 @@ public class BulkCollectionAuthorizationHandler : BulkAuthorizationHandler<BulkC
|
||||
|
||||
var organizationAbility = await GetOrganizationAbilityAsync(org);
|
||||
|
||||
var limitCollectionCreationEnabled = !(_featureService.IsEnabled(FeatureFlagKeys.LimitCollectionCreationDeletionSplit)
|
||||
? organizationAbility is { LimitCollectionCreation: false }
|
||||
: organizationAbility is { LimitCollectionCreationDeletion: false });
|
||||
var limitCollectionCreationEnabled = _featureService.IsEnabled(FeatureFlagKeys.LimitCollectionCreationDeletionSplit)
|
||||
? organizationAbility is { LimitCollectionCreation: true }
|
||||
: organizationAbility is { LimitCollectionCreationDeletion: true };
|
||||
|
||||
// If the limit collection management setting is disabled, allow any user to create collections
|
||||
if (!limitCollectionCreationEnabled)
|
||||
@ -264,9 +264,9 @@ public class BulkCollectionAuthorizationHandler : BulkAuthorizationHandler<BulkC
|
||||
// If LimitCollectionCreationDeletion is true, only Owners and Admins can delete collections they manage
|
||||
var organizationAbility = await GetOrganizationAbilityAsync(org);
|
||||
|
||||
var limitCollectionDeletionEnabled = !(_featureService.IsEnabled(FeatureFlagKeys.LimitCollectionCreationDeletionSplit)
|
||||
? organizationAbility is { LimitCollectionDeletion: false }
|
||||
: organizationAbility is { LimitCollectionCreationDeletion: false });
|
||||
var limitCollectionDeletionEnabled = _featureService.IsEnabled(FeatureFlagKeys.LimitCollectionCreationDeletionSplit)
|
||||
? organizationAbility is { LimitCollectionDeletion: true }
|
||||
: organizationAbility is { LimitCollectionCreationDeletion: true };
|
||||
|
||||
var canDeleteManagedCollections =
|
||||
!limitCollectionDeletionEnabled ||
|
||||
|
Loading…
Reference in New Issue
Block a user