mirror of
https://github.com/bitwarden/server
synced 2025-12-15 15:53:59 +00:00
[AC-1124] Restrict admins from accessing items in Collections tab (#3676)
* [AC-1124] Add GetManyUnassignedOrganizationDetailsByOrganizationIdAsync to the CipherRepository * [AC-1124] Introduce IOrganizationCiphersQuery.cs to replace some CipherService queries * [AC-1124] Add additional CipherDetails model that includes CollectionIds * [AC-1124] Update CiphersController and response models - Add new endpoint for assigned ciphers - Update existing endpoint to only return all ciphers when feature flag is enabled the user has access * [AC-1124] Add migration script * [AC-1124] Add follow up ticket for Todos * [AC-1124] Fix feature service usage after merge with main * [AC-1124] Optimize unassigned ciphers query * [AC-1124] Update migration script date * [AC-1124] Update migration script date * [AC-1124] Formatting
This commit is contained in:
19
src/Core/Vault/VaultServiceCollectionExtensions.cs
Normal file
19
src/Core/Vault/VaultServiceCollectionExtensions.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using Bit.Core.Vault.Queries;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
namespace Bit.Core.Vault;
|
||||
|
||||
public static class VaultServiceCollectionExtensions
|
||||
{
|
||||
public static IServiceCollection AddVaultServices(this IServiceCollection services)
|
||||
{
|
||||
services.AddVaultQueries();
|
||||
|
||||
return services;
|
||||
}
|
||||
|
||||
private static void AddVaultQueries(this IServiceCollection services)
|
||||
{
|
||||
services.AddScoped<IOrganizationCiphersQuery, OrganizationCiphersQuery>();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user