mirror of
https://github.com/bitwarden/browser
synced 2026-01-10 04:23:53 +00:00
* [AC-1707] Add feature flag * [AC-1707] Prevent loading ciphers for provider users in the org vault when the feature flag is enabled * [AC-1707] Ensure new canEditAllCiphers logic only applies to organizations that have FC enabled * [AC-1707] Update editAllCiphers helper to check for restrictProviderAccess feature flag * [AC-1707] Remove un-used vaultFilterComponent reference * [AC-1707] Hide vault filter for providers * [AC-1707] Add search to vault header for provider users * [AC-1707] Hide New Item button for Providers when restrict provider access feature flag is enabled * [AC-1707] Remove leftover debug statement * [AC-1707] Update canEditAllCiphers references to consider the restrictProviderAccessFlag * [AC-1707] Fix collections component changes from main * [AC-1707] Fix some feature flag issues from merge with main * [AC-1707] Avoid 'readonly' collection dialog for providers * [AC-1707] Fix broken Browser component * [AC-1707] Fix broken Desktop component * [AC-1707] Add restrict provider flag to add access badge logic
41 lines
1.6 KiB
TypeScript
41 lines
1.6 KiB
TypeScript
import { NgModule } from "@angular/core";
|
|
|
|
import { BreadcrumbsModule, NoItemsModule, SearchModule } from "@bitwarden/components";
|
|
|
|
import { LooseComponentsModule } from "../../shared/loose-components.module";
|
|
import { SharedModule } from "../../shared/shared.module";
|
|
import { OrganizationBadgeModule } from "../../vault/individual-vault/organization-badge/organization-badge.module";
|
|
import { PipesModule } from "../../vault/individual-vault/pipes/pipes.module";
|
|
import { CollectionDialogModule } from "../components/collection-dialog";
|
|
import { VaultItemsModule } from "../components/vault-items/vault-items.module";
|
|
|
|
import { CollectionAccessRestrictedComponent } from "./collection-access-restricted.component";
|
|
import { CollectionBadgeModule } from "./collection-badge/collection-badge.module";
|
|
import { GroupBadgeModule } from "./group-badge/group-badge.module";
|
|
import { VaultFilterModule } from "./vault-filter/vault-filter.module";
|
|
import { VaultHeaderComponent } from "./vault-header/vault-header.component";
|
|
import { VaultRoutingModule } from "./vault-routing.module";
|
|
import { VaultComponent } from "./vault.component";
|
|
|
|
@NgModule({
|
|
imports: [
|
|
VaultRoutingModule,
|
|
VaultFilterModule,
|
|
SharedModule,
|
|
LooseComponentsModule,
|
|
GroupBadgeModule,
|
|
CollectionBadgeModule,
|
|
OrganizationBadgeModule,
|
|
PipesModule,
|
|
BreadcrumbsModule,
|
|
VaultItemsModule,
|
|
CollectionDialogModule,
|
|
CollectionAccessRestrictedComponent,
|
|
NoItemsModule,
|
|
SearchModule,
|
|
],
|
|
declarations: [VaultComponent, VaultHeaderComponent],
|
|
exports: [VaultComponent],
|
|
})
|
|
export class VaultModule {}
|