mirror of
https://github.com/bitwarden/browser
synced 2025-12-11 22:03:36 +00:00
[PM-16925] - fix all restricted imports in vault (#13236)
* fix all restricted imports in vault * fix spec * remove export
This commit is contained in:
@@ -6,11 +6,12 @@ import { combineLatest, map, take } from "rxjs";
|
|||||||
|
|
||||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||||
import { DisclosureTriggerForDirective, IconButtonModule } from "@bitwarden/components";
|
import {
|
||||||
|
DisclosureComponent,
|
||||||
|
DisclosureTriggerForDirective,
|
||||||
|
IconButtonModule,
|
||||||
|
} from "@bitwarden/components";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { DisclosureComponent } from "../../../../../../../../libs/components/src/disclosure/disclosure.component";
|
|
||||||
import { runInsideAngular } from "../../../../../platform/browser/run-inside-angular.operator";
|
import { runInsideAngular } from "../../../../../platform/browser/run-inside-angular.operator";
|
||||||
import { VaultPopupListFiltersService } from "../../../../../vault/popup/services/vault-popup-list-filters.service";
|
import { VaultPopupListFiltersService } from "../../../../../vault/popup/services/vault-popup-list-filters.service";
|
||||||
import { VaultListFiltersComponent } from "../vault-list-filters/vault-list-filters.component";
|
import { VaultListFiltersComponent } from "../vault-list-filters/vault-list-filters.component";
|
||||||
|
|||||||
@@ -11,10 +11,8 @@ import { AccountService } from "@bitwarden/common/auth/abstractions/account.serv
|
|||||||
import { UserId } from "@bitwarden/common/types/guid";
|
import { UserId } from "@bitwarden/common/types/guid";
|
||||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
|
import { PasswordHistoryViewComponent } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { PasswordHistoryViewComponent } from "../../../../../../../../libs/vault/src/components/password-history-view/password-history-view.component";
|
|
||||||
import { PopOutComponent } from "../../../../../platform/popup/components/pop-out.component";
|
import { PopOutComponent } from "../../../../../platform/popup/components/pop-out.component";
|
||||||
import { PopupHeaderComponent } from "../../../../../platform/popup/layout/popup-header.component";
|
import { PopupHeaderComponent } from "../../../../../platform/popup/layout/popup-header.component";
|
||||||
import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-page.component";
|
import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-page.component";
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import { EventType } from "@bitwarden/common/enums";
|
|||||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||||
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
||||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||||
|
import { PremiumUpgradePromptService } from "@bitwarden/common/vault/abstractions/premium-upgrade-prompt.service";
|
||||||
import { ViewPasswordHistoryService } from "@bitwarden/common/vault/abstractions/view-password-history.service";
|
import { ViewPasswordHistoryService } from "@bitwarden/common/vault/abstractions/view-password-history.service";
|
||||||
import { CipherType } from "@bitwarden/common/vault/enums";
|
import { CipherType } from "@bitwarden/common/vault/enums";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
@@ -35,14 +36,8 @@ import {
|
|||||||
SearchModule,
|
SearchModule,
|
||||||
ToastService,
|
ToastService,
|
||||||
} from "@bitwarden/components";
|
} from "@bitwarden/components";
|
||||||
import { CopyCipherFieldService } from "@bitwarden/vault";
|
import { CipherViewComponent, CopyCipherFieldService } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { PremiumUpgradePromptService } from "../../../../../../../../libs/common/src/vault/abstractions/premium-upgrade-prompt.service";
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { CipherViewComponent } from "../../../../../../../../libs/vault/src/cipher-view";
|
|
||||||
import { BrowserApi } from "../../../../../platform/browser/browser-api";
|
import { BrowserApi } from "../../../../../platform/browser/browser-api";
|
||||||
import BrowserPopupUtils from "../../../../../platform/popup/browser-popup-utils";
|
import BrowserPopupUtils from "../../../../../platform/popup/browser-popup-utils";
|
||||||
import { PopOutComponent } from "../../../../../platform/popup/components/pop-out.component";
|
import { PopOutComponent } from "../../../../../platform/popup/components/pop-out.component";
|
||||||
|
|||||||
@@ -21,14 +21,12 @@ import { LoginView } from "@bitwarden/common/vault/models/view/login.view";
|
|||||||
import { ToastService } from "@bitwarden/components";
|
import { ToastService } from "@bitwarden/components";
|
||||||
import { PasswordRepromptService } from "@bitwarden/vault";
|
import { PasswordRepromptService } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { InlineMenuFieldQualificationService } from "../../../../../browser/src/autofill/services/inline-menu-field-qualification.service";
|
|
||||||
import {
|
import {
|
||||||
AutoFillOptions,
|
AutoFillOptions,
|
||||||
AutofillService,
|
AutofillService,
|
||||||
PageDetail,
|
PageDetail,
|
||||||
} from "../../../autofill/services/abstractions/autofill.service";
|
} from "../../../autofill/services/abstractions/autofill.service";
|
||||||
|
import { InlineMenuFieldQualificationService } from "../../../autofill/services/inline-menu-field-qualification.service";
|
||||||
import { BrowserApi } from "../../../platform/browser/browser-api";
|
import { BrowserApi } from "../../../platform/browser/browser-api";
|
||||||
import BrowserPopupUtils from "../../../platform/popup/browser-popup-utils";
|
import BrowserPopupUtils from "../../../platform/popup/browser-popup-utils";
|
||||||
|
|
||||||
|
|||||||
@@ -27,13 +27,11 @@ import { LoginUriView } from "@bitwarden/common/vault/models/view/login-uri.view
|
|||||||
import { ToastService } from "@bitwarden/components";
|
import { ToastService } from "@bitwarden/components";
|
||||||
import { PasswordRepromptService } from "@bitwarden/vault";
|
import { PasswordRepromptService } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { InlineMenuFieldQualificationService } from "../../../../../browser/src/autofill/services/inline-menu-field-qualification.service";
|
|
||||||
import {
|
import {
|
||||||
AutofillService,
|
AutofillService,
|
||||||
PageDetail,
|
PageDetail,
|
||||||
} from "../../../autofill/services/abstractions/autofill.service";
|
} from "../../../autofill/services/abstractions/autofill.service";
|
||||||
|
import { InlineMenuFieldQualificationService } from "../../../autofill/services/inline-menu-field-qualification.service";
|
||||||
import { BrowserApi } from "../../../platform/browser/browser-api";
|
import { BrowserApi } from "../../../platform/browser/browser-api";
|
||||||
import BrowserPopupUtils from "../../../platform/popup/browser-popup-utils";
|
import BrowserPopupUtils from "../../../platform/popup/browser-popup-utils";
|
||||||
import { closeViewVaultItemPopout, VaultPopoutType } from "../utils/vault-popout-window";
|
import { closeViewVaultItemPopout, VaultPopoutType } from "../utils/vault-popout-window";
|
||||||
|
|||||||
@@ -17,9 +17,7 @@ import { VaultSettingsService } from "@bitwarden/common/vault/abstractions/vault
|
|||||||
import { CipherType } from "@bitwarden/common/vault/enums";
|
import { CipherType } from "@bitwarden/common/vault/enums";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { InlineMenuFieldQualificationService } from "../../../autofill/services/inline-menu-field-qualification.service";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { InlineMenuFieldQualificationService } from "../../../../../browser/src/autofill/services/inline-menu-field-qualification.service";
|
|
||||||
import { BrowserApi } from "../../../platform/browser/browser-api";
|
import { BrowserApi } from "../../../platform/browser/browser-api";
|
||||||
|
|
||||||
import { VaultPopupAutofillService } from "./vault-popup-autofill.service";
|
import { VaultPopupAutofillService } from "./vault-popup-autofill.service";
|
||||||
|
|||||||
@@ -14,17 +14,15 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic
|
|||||||
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
|
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
|
||||||
import { ThemeType } from "@bitwarden/common/platform/enums";
|
import { ThemeType } from "@bitwarden/common/platform/enums";
|
||||||
import { ThemeStateService } from "@bitwarden/common/platform/theming/theme-state.service";
|
import { ThemeStateService } from "@bitwarden/common/platform/theming/theme-state.service";
|
||||||
import { BadgeModule, CheckboxModule, Option } from "@bitwarden/components";
|
import {
|
||||||
|
BadgeModule,
|
||||||
|
CardComponent,
|
||||||
|
CheckboxModule,
|
||||||
|
FormFieldModule,
|
||||||
|
Option,
|
||||||
|
SelectModule,
|
||||||
|
} from "@bitwarden/components";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { CardComponent } from "../../../../../../libs/components/src/card/card.component";
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { FormFieldModule } from "../../../../../../libs/components/src/form-field/form-field.module";
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { SelectModule } from "../../../../../../libs/components/src/select/select.module";
|
|
||||||
import { PopOutComponent } from "../../../platform/popup/components/pop-out.component";
|
import { PopOutComponent } from "../../../platform/popup/components/pop-out.component";
|
||||||
import { PopupCompactModeService } from "../../../platform/popup/layout/popup-compact-mode.service";
|
import { PopupCompactModeService } from "../../../platform/popup/layout/popup-compact-mode.service";
|
||||||
import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-header.component";
|
import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-header.component";
|
||||||
|
|||||||
@@ -12,18 +12,11 @@ import {
|
|||||||
ButtonModule,
|
ButtonModule,
|
||||||
DialogService,
|
DialogService,
|
||||||
IconButtonModule,
|
IconButtonModule,
|
||||||
|
ItemModule,
|
||||||
|
NoItemsModule,
|
||||||
} from "@bitwarden/components";
|
} from "@bitwarden/components";
|
||||||
import { AddEditFolderDialogComponent, VaultIcons } from "@bitwarden/vault";
|
import { AddEditFolderDialogComponent, VaultIcons } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { ItemGroupComponent } from "../../../../../../libs/components/src/item/item-group.component";
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { ItemModule } from "../../../../../../libs/components/src/item/item.module";
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { NoItemsModule } from "../../../../../../libs/components/src/no-items/no-items.module";
|
|
||||||
import { PopOutComponent } from "../../../platform/popup/components/pop-out.component";
|
import { PopOutComponent } from "../../../platform/popup/components/pop-out.component";
|
||||||
import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-header.component";
|
import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-header.component";
|
||||||
import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component";
|
import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component";
|
||||||
@@ -38,7 +31,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
|
|||||||
PopupPageComponent,
|
PopupPageComponent,
|
||||||
PopupHeaderComponent,
|
PopupHeaderComponent,
|
||||||
ItemModule,
|
ItemModule,
|
||||||
ItemGroupComponent,
|
|
||||||
NoItemsModule,
|
NoItemsModule,
|
||||||
IconButtonModule,
|
IconButtonModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
|
|||||||
@@ -4,10 +4,8 @@ import { Observable } from "rxjs";
|
|||||||
|
|
||||||
import { CollectionAdminView, CollectionView } from "@bitwarden/admin-console/common";
|
import { CollectionAdminView, CollectionView } from "@bitwarden/admin-console/common";
|
||||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { FolderView } from "@bitwarden/common/src/vault/models/view/folder.view";
|
|
||||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||||
|
import { FolderView } from "@bitwarden/common/vault/models/view/folder.view";
|
||||||
|
|
||||||
import {
|
import {
|
||||||
CipherTypeFilter,
|
CipherTypeFilter,
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
import { CollectionAdminView } from "@bitwarden/admin-console/common";
|
import { CollectionAdminView } from "@bitwarden/admin-console/common";
|
||||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { FolderView } from "@bitwarden/common/src/vault/models/view/folder.view";
|
|
||||||
import { CipherType } from "@bitwarden/common/vault/enums";
|
import { CipherType } from "@bitwarden/common/vault/enums";
|
||||||
import { ITreeNodeObject } from "@bitwarden/common/vault/models/domain/tree-node";
|
import { ITreeNodeObject } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||||
|
import { FolderView } from "@bitwarden/common/vault/models/view/folder.view";
|
||||||
|
|
||||||
export type CipherStatus = "all" | "favorites" | "trash" | CipherType;
|
export type CipherStatus = "all" | "favorites" | "trash" | CipherType;
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import { LogService } from "@bitwarden/common/platform/abstractions/log.service"
|
|||||||
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
|
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
|
||||||
import { CollectionId } from "@bitwarden/common/types/guid";
|
import { CollectionId } from "@bitwarden/common/types/guid";
|
||||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||||
|
import { PremiumUpgradePromptService } from "@bitwarden/common/vault/abstractions/premium-upgrade-prompt.service";
|
||||||
import { ViewPasswordHistoryService } from "@bitwarden/common/vault/abstractions/view-password-history.service";
|
import { ViewPasswordHistoryService } from "@bitwarden/common/vault/abstractions/view-password-history.service";
|
||||||
import { CipherType } from "@bitwarden/common/vault/enums/cipher-type";
|
import { CipherType } from "@bitwarden/common/vault/enums/cipher-type";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
@@ -25,13 +26,8 @@ import {
|
|||||||
DialogService,
|
DialogService,
|
||||||
ToastService,
|
ToastService,
|
||||||
} from "@bitwarden/components";
|
} from "@bitwarden/components";
|
||||||
|
import { CipherViewComponent } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { PremiumUpgradePromptService } from "../../../../../../libs/common/src/vault/abstractions/premium-upgrade-prompt.service";
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { CipherViewComponent } from "../../../../../../libs/vault/src/cipher-view/cipher-view.component";
|
|
||||||
import { SharedModule } from "../../shared/shared.module";
|
import { SharedModule } from "../../shared/shared.module";
|
||||||
import { WebVaultPremiumUpgradePromptService } from "../services/web-premium-upgrade-prompt.service";
|
import { WebVaultPremiumUpgradePromptService } from "../services/web-premium-upgrade-prompt.service";
|
||||||
import { WebViewPasswordHistoryService } from "../services/web-view-password-history.service";
|
import { WebViewPasswordHistoryService } from "../services/web-view-password-history.service";
|
||||||
|
|||||||
@@ -7,13 +7,10 @@ import { OrganizationService } from "@bitwarden/common/admin-console/abstraction
|
|||||||
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
|
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
|
||||||
import { OrganizationUserStatusType } from "@bitwarden/common/admin-console/enums";
|
import { OrganizationUserStatusType } from "@bitwarden/common/admin-console/enums";
|
||||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||||
import { AccountService } from "@bitwarden/common/auth/abstractions/account.service";
|
import { Account, AccountService } from "@bitwarden/common/auth/abstractions/account.service";
|
||||||
import { CipherId } from "@bitwarden/common/types/guid";
|
import { CipherId, UserId } from "@bitwarden/common/types/guid";
|
||||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { Account } from "../../../../../../../libs/importer/src/importers/lastpass/access/models";
|
|
||||||
import { RoutedVaultFilterService } from "../../individual-vault/vault-filter/services/routed-vault-filter.service";
|
import { RoutedVaultFilterService } from "../../individual-vault/vault-filter/services/routed-vault-filter.service";
|
||||||
|
|
||||||
import { AdminConsoleCipherFormConfigService } from "./admin-console-cipher-form-config.service";
|
import { AdminConsoleCipherFormConfigService } from "./admin-console-cipher-form-config.service";
|
||||||
@@ -85,7 +82,14 @@ describe("AdminConsoleCipherFormConfigService", () => {
|
|||||||
{ provide: CipherService, useValue: { get: getCipher } },
|
{ provide: CipherService, useValue: { get: getCipher } },
|
||||||
{
|
{
|
||||||
provide: AccountService,
|
provide: AccountService,
|
||||||
useValue: { activeAccount$: new BehaviorSubject<Account>(new Account()) },
|
useValue: {
|
||||||
|
activeAccount$: new BehaviorSubject<Account>({
|
||||||
|
id: "123-456-789" as UserId,
|
||||||
|
email: "test@email.com",
|
||||||
|
emailVerified: true,
|
||||||
|
name: "Test User",
|
||||||
|
}),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -15,14 +15,8 @@ import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.servi
|
|||||||
import { CipherType } from "@bitwarden/common/vault/enums";
|
import { CipherType } from "@bitwarden/common/vault/enums";
|
||||||
import { CipherData } from "@bitwarden/common/vault/models/data/cipher.data";
|
import { CipherData } from "@bitwarden/common/vault/models/data/cipher.data";
|
||||||
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
|
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
|
||||||
|
import { CipherFormConfig, CipherFormConfigService, CipherFormMode } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import {
|
|
||||||
CipherFormConfig,
|
|
||||||
CipherFormConfigService,
|
|
||||||
CipherFormMode,
|
|
||||||
} from "../../../../../../../libs/vault/src/cipher-form/abstractions/cipher-form-config.service";
|
|
||||||
import { RoutedVaultFilterService } from "../../individual-vault/vault-filter/services/routed-vault-filter.service";
|
import { RoutedVaultFilterService } from "../../individual-vault/vault-filter/services/routed-vault-filter.service";
|
||||||
|
|
||||||
/** Admin Console implementation of the `CipherFormConfigService`. */
|
/** Admin Console implementation of the `CipherFormConfigService`. */
|
||||||
|
|||||||
@@ -1,11 +1,9 @@
|
|||||||
import { Injectable } from "@angular/core";
|
import { Injectable } from "@angular/core";
|
||||||
|
|
||||||
|
import { ViewPasswordHistoryService } from "@bitwarden/common/vault/abstractions/view-password-history.service";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import { DialogService } from "@bitwarden/components";
|
import { DialogService } from "@bitwarden/components";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { ViewPasswordHistoryService } from "../../../../../../libs/common/src/vault/abstractions/view-password-history.service";
|
|
||||||
import { openPasswordHistoryDialog } from "../individual-vault/password-history.component";
|
import { openPasswordHistoryDialog } from "../individual-vault/password-history.component";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -296,7 +296,7 @@ import {
|
|||||||
DefaultUserAsymmetricKeysRegenerationApiService,
|
DefaultUserAsymmetricKeysRegenerationApiService,
|
||||||
} from "@bitwarden/key-management";
|
} from "@bitwarden/key-management";
|
||||||
import { SafeInjectionToken } from "@bitwarden/ui-common";
|
import { SafeInjectionToken } from "@bitwarden/ui-common";
|
||||||
import { PasswordRepromptService } from "@bitwarden/vault";
|
import { NewDeviceVerificationNoticeService, PasswordRepromptService } from "@bitwarden/vault";
|
||||||
import {
|
import {
|
||||||
VaultExportService,
|
VaultExportService,
|
||||||
VaultExportServiceAbstraction,
|
VaultExportServiceAbstraction,
|
||||||
@@ -306,9 +306,6 @@ import {
|
|||||||
IndividualVaultExportServiceAbstraction,
|
IndividualVaultExportServiceAbstraction,
|
||||||
} from "@bitwarden/vault-export-core";
|
} from "@bitwarden/vault-export-core";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { NewDeviceVerificationNoticeService } from "../../../vault/src/services/new-device-verification-notice.service";
|
|
||||||
import { FormValidationErrorsService as FormValidationErrorsServiceAbstraction } from "../platform/abstractions/form-validation-errors.service";
|
import { FormValidationErrorsService as FormValidationErrorsServiceAbstraction } from "../platform/abstractions/form-validation-errors.service";
|
||||||
import { ViewCacheService } from "../platform/abstractions/view-cache.service";
|
import { ViewCacheService } from "../platform/abstractions/view-cache.service";
|
||||||
import { FormValidationErrorsService } from "../platform/services/form-validation-errors.service";
|
import { FormValidationErrorsService } from "../platform/services/form-validation-errors.service";
|
||||||
|
|||||||
@@ -8,10 +8,8 @@ import { Account, AccountService } from "@bitwarden/common/auth/abstractions/acc
|
|||||||
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
|
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
|
||||||
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
|
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
|
||||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||||
|
import { NewDeviceVerificationNoticeService } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { NewDeviceVerificationNoticeService } from "../../../../vault/src/services/new-device-verification-notice.service";
|
|
||||||
import { VaultProfileService } from "../services/vault-profile.service";
|
import { VaultProfileService } from "../services/vault-profile.service";
|
||||||
|
|
||||||
import { NewDeviceVerificationNoticeGuard } from "./new-device-verification-notice.guard";
|
import { NewDeviceVerificationNoticeGuard } from "./new-device-verification-notice.guard";
|
||||||
|
|||||||
@@ -8,10 +8,8 @@ import { Account, AccountService } from "@bitwarden/common/auth/abstractions/acc
|
|||||||
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
|
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
|
||||||
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
|
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
|
||||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||||
|
import { NewDeviceVerificationNoticeService } from "@bitwarden/vault";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { NewDeviceVerificationNoticeService } from "../../../../vault/src/services/new-device-verification-notice.service";
|
|
||||||
import { VaultProfileService } from "../services/vault-profile.service";
|
import { VaultProfileService } from "../services/vault-profile.service";
|
||||||
|
|
||||||
export const NewDeviceVerificationNoticeGuard: CanActivateFn = async (
|
export const NewDeviceVerificationNoticeGuard: CanActivateFn = async (
|
||||||
|
|||||||
@@ -16,14 +16,11 @@ import { FolderService } from "@bitwarden/common/vault/abstractions/folder/folde
|
|||||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||||
import { FolderView } from "@bitwarden/common/vault/models/view/folder.view";
|
import { FolderView } from "@bitwarden/common/vault/models/view/folder.view";
|
||||||
import { ServiceUtils } from "@bitwarden/common/vault/service-utils";
|
import { ServiceUtils } from "@bitwarden/common/vault/service-utils";
|
||||||
|
import { COLLAPSED_GROUPINGS } from "@bitwarden/common/vault/services/key-state/collapsed-groupings.state";
|
||||||
|
|
||||||
import { DeprecatedVaultFilterService as DeprecatedVaultFilterServiceAbstraction } from "../../abstractions/deprecated-vault-filter.service";
|
import { DeprecatedVaultFilterService as DeprecatedVaultFilterServiceAbstraction } from "../../abstractions/deprecated-vault-filter.service";
|
||||||
import { DynamicTreeNode } from "../models/dynamic-tree-node.model";
|
import { DynamicTreeNode } from "../models/dynamic-tree-node.model";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { COLLAPSED_GROUPINGS } from "./../../../../../common/src/vault/services/key-state/collapsed-groupings.state";
|
|
||||||
|
|
||||||
const NestingDelimiter = "/";
|
const NestingDelimiter = "/";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import { mock, MockProxy } from "jest-mock-extended";
|
import { mock, MockProxy } from "jest-mock-extended";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { KeyService } from "@bitwarden/key-management";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { KeyService } from "../../../../../key-management/src/abstractions/key.service";
|
|
||||||
import { makeStaticByteArray, mockEnc, mockFromJson } from "../../../../spec";
|
import { makeStaticByteArray, mockEnc, mockFromJson } from "../../../../spec";
|
||||||
import { EncryptService } from "../../../platform/abstractions/encrypt.service";
|
import { EncryptService } from "../../../platform/abstractions/encrypt.service";
|
||||||
import { EncryptedString, EncString } from "../../../platform/models/domain/enc-string";
|
import { EncryptedString, EncString } from "../../../platform/models/domain/enc-string";
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
import { mock } from "jest-mock-extended";
|
import { mock } from "jest-mock-extended";
|
||||||
import { Jsonify } from "type-fest";
|
import { Jsonify } from "type-fest";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { KeyService } from "@bitwarden/key-management";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { KeyService } from "../../../../../key-management/src/abstractions/key.service";
|
|
||||||
import { makeStaticByteArray, mockEnc, mockFromJson } from "../../../../spec/utils";
|
import { makeStaticByteArray, mockEnc, mockFromJson } from "../../../../spec/utils";
|
||||||
import { UriMatchStrategy } from "../../../models/domain/domain-service";
|
import { UriMatchStrategy } from "../../../models/domain/domain-service";
|
||||||
import { EncryptService } from "../../../platform/abstractions/encrypt.service";
|
import { EncryptService } from "../../../platform/abstractions/encrypt.service";
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
import { mock } from "jest-mock-extended";
|
import { mock } from "jest-mock-extended";
|
||||||
import { BehaviorSubject, map, of } from "rxjs";
|
import { BehaviorSubject, map, of } from "rxjs";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { CipherDecryptionKeys, KeyService } from "@bitwarden/key-management";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import {
|
|
||||||
CipherDecryptionKeys,
|
|
||||||
KeyService,
|
|
||||||
} from "../../../../key-management/src/abstractions/key.service";
|
|
||||||
import { FakeAccountService, mockAccountServiceWith } from "../../../spec/fake-account-service";
|
import { FakeAccountService, mockAccountServiceWith } from "../../../spec/fake-account-service";
|
||||||
import { FakeStateProvider } from "../../../spec/fake-state-provider";
|
import { FakeStateProvider } from "../../../spec/fake-state-provider";
|
||||||
import { makeStaticByteArray } from "../../../spec/utils";
|
import { makeStaticByteArray } from "../../../spec/utils";
|
||||||
|
|||||||
@@ -14,9 +14,8 @@ import {
|
|||||||
} from "rxjs";
|
} from "rxjs";
|
||||||
import { SemVer } from "semver";
|
import { SemVer } from "semver";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { KeyService } from "@bitwarden/key-management";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { KeyService } from "../../../../key-management/src/abstractions/key.service";
|
|
||||||
import { ApiService } from "../../abstractions/api.service";
|
import { ApiService } from "../../abstractions/api.service";
|
||||||
import { SearchService } from "../../abstractions/search.service";
|
import { SearchService } from "../../abstractions/search.service";
|
||||||
import { AccountService } from "../../auth/abstractions/account.service";
|
import { AccountService } from "../../auth/abstractions/account.service";
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
import { mock, MockProxy } from "jest-mock-extended";
|
import { mock, MockProxy } from "jest-mock-extended";
|
||||||
import { BehaviorSubject, firstValueFrom } from "rxjs";
|
import { BehaviorSubject, firstValueFrom } from "rxjs";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { KeyService } from "@bitwarden/key-management";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { KeyService } from "../../../../../key-management/src/abstractions/key.service";
|
|
||||||
import { makeEncString } from "../../../../spec";
|
import { makeEncString } from "../../../../spec";
|
||||||
import { FakeAccountService, mockAccountServiceWith } from "../../../../spec/fake-account-service";
|
import { FakeAccountService, mockAccountServiceWith } from "../../../../spec/fake-account-service";
|
||||||
import { FakeSingleUserState } from "../../../../spec/fake-state";
|
import { FakeSingleUserState } from "../../../../spec/fake-state";
|
||||||
|
|||||||
@@ -2,11 +2,10 @@
|
|||||||
// @ts-strict-ignore
|
// @ts-strict-ignore
|
||||||
import { Observable, Subject, firstValueFrom, map, shareReplay, switchMap, merge } from "rxjs";
|
import { Observable, Subject, firstValueFrom, map, shareReplay, switchMap, merge } from "rxjs";
|
||||||
|
|
||||||
|
import { KeyService } from "@bitwarden/key-management";
|
||||||
|
|
||||||
import { EncryptService } from ".././../../platform/abstractions/encrypt.service";
|
import { EncryptService } from ".././../../platform/abstractions/encrypt.service";
|
||||||
import { Utils } from ".././../../platform/misc/utils";
|
import { Utils } from ".././../../platform/misc/utils";
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { KeyService } from "../../../../../key-management/src/abstractions/key.service";
|
|
||||||
import { I18nService } from "../../../platform/abstractions/i18n.service";
|
import { I18nService } from "../../../platform/abstractions/i18n.service";
|
||||||
import { SymmetricCryptoKey } from "../../../platform/models/domain/symmetric-crypto-key";
|
import { SymmetricCryptoKey } from "../../../platform/models/domain/symmetric-crypto-key";
|
||||||
import { StateProvider } from "../../../platform/state";
|
import { StateProvider } from "../../../platform/state";
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
export * from "./color-password.module";
|
export * from "./color-password.module";
|
||||||
|
export * from "./color-password.component";
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
export * from "./form-field.module";
|
export * from "./form-field.module";
|
||||||
export * from "./form-field.component";
|
export * from "./form-field.component";
|
||||||
export * from "./form-field-control";
|
export * from "./form-field-control";
|
||||||
|
export * from "./password-input-toggle.directive";
|
||||||
export * as BitValidators from "./bit-validators";
|
export * as BitValidators from "./bit-validators";
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
export * from "./input.module";
|
export * from "./input.module";
|
||||||
export * from "./autofocus.directive";
|
export * from "./autofocus.directive";
|
||||||
|
export * from "./input.directive";
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
export * from "./models";
|
export * from "./models";
|
||||||
|
|
||||||
export * from "./services";
|
export * from "./services";
|
||||||
|
|
||||||
export { Importer } from "./importers/importer";
|
export { Importer } from "./importers/importer";
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export { BiometricsCommands } from "./biometrics/biometrics-commands";
|
|||||||
export { BiometricsService } from "./biometrics/biometric.service";
|
export { BiometricsService } from "./biometrics/biometric.service";
|
||||||
export * from "./biometrics/biometric.state";
|
export * from "./biometrics/biometric.state";
|
||||||
|
|
||||||
export { KeyService } from "./abstractions/key.service";
|
export { CipherDecryptionKeys, KeyService } from "./abstractions/key.service";
|
||||||
export { DefaultKeyService } from "./key.service";
|
export { DefaultKeyService } from "./key.service";
|
||||||
export { UserKeyRotationDataProvider } from "./abstractions/user-key-rotation-data-provider.abstraction";
|
export { UserKeyRotationDataProvider } from "./abstractions/user-key-rotation-data-provider.abstraction";
|
||||||
export {
|
export {
|
||||||
|
|||||||
@@ -1,14 +1,8 @@
|
|||||||
// FIXME: Update this file to be type safe and remove this and next line
|
// FIXME: Update this file to be type safe and remove this and next line
|
||||||
// @ts-strict-ignore
|
// @ts-strict-ignore
|
||||||
import { importProvidersFrom, signal } from "@angular/core";
|
import { signal } from "@angular/core";
|
||||||
import { action } from "@storybook/addon-actions";
|
import { action } from "@storybook/addon-actions";
|
||||||
import {
|
import { componentWrapperDecorator, Meta, moduleMetadata, StoryObj } from "@storybook/angular";
|
||||||
applicationConfig,
|
|
||||||
componentWrapperDecorator,
|
|
||||||
Meta,
|
|
||||||
moduleMetadata,
|
|
||||||
StoryObj,
|
|
||||||
} from "@storybook/angular";
|
|
||||||
import { BehaviorSubject } from "rxjs";
|
import { BehaviorSubject } from "rxjs";
|
||||||
|
|
||||||
import { CollectionView } from "@bitwarden/admin-console/common";
|
import { CollectionView } from "@bitwarden/admin-console/common";
|
||||||
@@ -22,6 +16,7 @@ import { DomainSettingsService } from "@bitwarden/common/autofill/services/domai
|
|||||||
import { ClientType } from "@bitwarden/common/enums";
|
import { ClientType } from "@bitwarden/common/enums";
|
||||||
import { UriMatchStrategy } from "@bitwarden/common/models/domain/domain-service";
|
import { UriMatchStrategy } from "@bitwarden/common/models/domain/domain-service";
|
||||||
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
|
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
|
||||||
|
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||||
import { CipherType } from "@bitwarden/common/vault/enums";
|
import { CipherType } from "@bitwarden/common/vault/enums";
|
||||||
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
|
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
|
||||||
@@ -34,10 +29,6 @@ import {
|
|||||||
CipherFormGenerationService,
|
CipherFormGenerationService,
|
||||||
PasswordRepromptService,
|
PasswordRepromptService,
|
||||||
} from "@bitwarden/vault";
|
} from "@bitwarden/vault";
|
||||||
// FIXME: remove `/apps` import from `/libs`
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line import/no-restricted-paths, no-restricted-imports
|
|
||||||
import { PreloadedEnglishI18nModule } from "@bitwarden/web-vault/src/app/core/tests";
|
|
||||||
|
|
||||||
import { CipherFormService } from "./abstractions/cipher-form.service";
|
import { CipherFormService } from "./abstractions/cipher-form.service";
|
||||||
import { TotpCaptureService } from "./abstractions/totp-capture.service";
|
import { TotpCaptureService } from "./abstractions/totp-capture.service";
|
||||||
@@ -216,14 +207,12 @@ export default {
|
|||||||
getFeatureFlag: () => Promise.resolve(false),
|
getFeatureFlag: () => Promise.resolve(false),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{ provide: I18nService, useValue: { t: (...keys: string[]) => keys.join(" ") } },
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
componentWrapperDecorator(
|
componentWrapperDecorator(
|
||||||
(story) => `<div class="tw-bg-background-alt tw-text-main tw-border">${story}</div>`,
|
(story) => `<div class="tw-bg-background-alt tw-text-main tw-border">${story}</div>`,
|
||||||
),
|
),
|
||||||
applicationConfig({
|
|
||||||
providers: [importProvidersFrom(PreloadedEnglishI18nModule)],
|
|
||||||
}),
|
|
||||||
],
|
],
|
||||||
args: {
|
args: {
|
||||||
config: defaultConfig,
|
config: defaultConfig,
|
||||||
|
|||||||
@@ -17,11 +17,8 @@ import {
|
|||||||
} from "@bitwarden/common/vault/enums";
|
} from "@bitwarden/common/vault/enums";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import { FieldView } from "@bitwarden/common/vault/models/view/field.view";
|
import { FieldView } from "@bitwarden/common/vault/models/view/field.view";
|
||||||
import { DialogService } from "@bitwarden/components";
|
import { BitPasswordInputToggleDirective, DialogService } from "@bitwarden/components";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { BitPasswordInputToggleDirective } from "../../../../../components/src/form-field/password-input-toggle.directive";
|
|
||||||
import { CipherFormConfig } from "../../abstractions/cipher-form-config.service";
|
import { CipherFormConfig } from "../../abstractions/cipher-form-config.service";
|
||||||
import { CipherFormContainer } from "../../cipher-form-container";
|
import { CipherFormContainer } from "../../cipher-form-container";
|
||||||
|
|
||||||
|
|||||||
@@ -13,10 +13,7 @@ import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
|
|||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import { Fido2CredentialView } from "@bitwarden/common/vault/models/view/fido2-credential.view";
|
import { Fido2CredentialView } from "@bitwarden/common/vault/models/view/fido2-credential.view";
|
||||||
import { LoginView } from "@bitwarden/common/vault/models/view/login.view";
|
import { LoginView } from "@bitwarden/common/vault/models/view/login.view";
|
||||||
import { ToastService } from "@bitwarden/components";
|
import { BitPasswordInputToggleDirective, ToastService } from "@bitwarden/components";
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { BitPasswordInputToggleDirective } from "@bitwarden/components/src/form-field/password-input-toggle.directive";
|
|
||||||
|
|
||||||
import { CipherFormGenerationService } from "../../abstractions/cipher-form-generation.service";
|
import { CipherFormGenerationService } from "../../abstractions/cipher-form-generation.service";
|
||||||
import { TotpCaptureService } from "../../abstractions/totp-capture.service";
|
import { TotpCaptureService } from "../../abstractions/totp-capture.service";
|
||||||
|
|||||||
@@ -16,13 +16,13 @@ import { CipherType } from "@bitwarden/common/vault/enums";
|
|||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import { Fido2CredentialView } from "@bitwarden/common/vault/models/view/fido2-credential.view";
|
import { Fido2CredentialView } from "@bitwarden/common/vault/models/view/fido2-credential.view";
|
||||||
import { LoginView } from "@bitwarden/common/vault/models/view/login.view";
|
import { LoginView } from "@bitwarden/common/vault/models/view/login.view";
|
||||||
import { CopyClickDirective, BitFormFieldComponent, ToastService } from "@bitwarden/components";
|
import {
|
||||||
// FIXME: remove `src` and fix import
|
BitFormFieldComponent,
|
||||||
// eslint-disable-next-line no-restricted-imports
|
BitPasswordInputToggleDirective,
|
||||||
import { ColorPasswordComponent } from "@bitwarden/components/src/color-password/color-password.component";
|
ColorPasswordComponent,
|
||||||
// FIXME: remove `src` and fix import
|
CopyClickDirective,
|
||||||
// eslint-disable-next-line no-restricted-imports
|
ToastService,
|
||||||
import { BitPasswordInputToggleDirective } from "@bitwarden/components/src/form-field/password-input-toggle.directive";
|
} from "@bitwarden/components";
|
||||||
|
|
||||||
import { LoginCredentialsViewComponent } from "./login-credentials-view.component";
|
import { LoginCredentialsViewComponent } from "./login-credentials-view.component";
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import { AccountService } from "@bitwarden/common/auth/abstractions/account.serv
|
|||||||
import { BillingAccountProfileStateService } from "@bitwarden/common/billing/abstractions";
|
import { BillingAccountProfileStateService } from "@bitwarden/common/billing/abstractions";
|
||||||
import { EventType } from "@bitwarden/common/enums";
|
import { EventType } from "@bitwarden/common/enums";
|
||||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||||
|
import { PremiumUpgradePromptService } from "@bitwarden/common/vault/abstractions/premium-upgrade-prompt.service";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import {
|
import {
|
||||||
BadgeModule,
|
BadgeModule,
|
||||||
@@ -29,9 +30,6 @@ import {
|
|||||||
TypographyModule,
|
TypographyModule,
|
||||||
} from "@bitwarden/components";
|
} from "@bitwarden/components";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { PremiumUpgradePromptService } from "../../../../../libs/common/src/vault/abstractions/premium-upgrade-prompt.service";
|
|
||||||
import { BitTotpCountdownComponent } from "../../components/totp-countdown/totp-countdown.component";
|
import { BitTotpCountdownComponent } from "../../components/totp-countdown/totp-countdown.component";
|
||||||
import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-cipher-card.component";
|
import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-cipher-card.component";
|
||||||
|
|
||||||
|
|||||||
@@ -6,11 +6,7 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic
|
|||||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import { IdentityView } from "@bitwarden/common/vault/models/view/identity.view";
|
import { IdentityView } from "@bitwarden/common/vault/models/view/identity.view";
|
||||||
import { SectionHeaderComponent } from "@bitwarden/components";
|
import { BitInputDirective, SectionHeaderComponent } from "@bitwarden/components";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { BitInputDirective } from "../../../../components/src/input/input.directive";
|
|
||||||
|
|
||||||
import { ViewIdentitySectionsComponent } from "./view-identity-sections.component";
|
import { ViewIdentitySectionsComponent } from "./view-identity-sections.component";
|
||||||
|
|
||||||
|
|||||||
@@ -9,10 +9,7 @@ import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/pl
|
|||||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||||
import { CipherType } from "@bitwarden/common/vault/enums";
|
import { CipherType } from "@bitwarden/common/vault/enums";
|
||||||
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
||||||
import { ColorPasswordModule, ItemModule } from "@bitwarden/components";
|
import { ColorPasswordComponent, ColorPasswordModule, ItemModule } from "@bitwarden/components";
|
||||||
// FIXME: remove `src` and fix import
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { ColorPasswordComponent } from "@bitwarden/components/src/color-password/color-password.component";
|
|
||||||
|
|
||||||
import { PasswordHistoryViewComponent } from "./password-history-view.component";
|
import { PasswordHistoryViewComponent } from "./password-history-view.component";
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
export { PasswordRepromptService } from "./services/password-reprompt.service";
|
export { PasswordRepromptService } from "./services/password-reprompt.service";
|
||||||
|
export { NewDeviceVerificationNoticeService } from "./services/new-device-verification-notice.service";
|
||||||
export { CopyCipherFieldService, CopyAction } from "./services/copy-cipher-field.service";
|
export { CopyCipherFieldService, CopyAction } from "./services/copy-cipher-field.service";
|
||||||
export { CopyCipherFieldDirective } from "./components/copy-cipher-field.directive";
|
export { CopyCipherFieldDirective } from "./components/copy-cipher-field.directive";
|
||||||
export { OrgIconDirective } from "./components/org-icon.directive";
|
export { OrgIconDirective } from "./components/org-icon.directive";
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
import { MockProxy, mock } from "jest-mock-extended";
|
import { MockProxy, mock } from "jest-mock-extended";
|
||||||
|
|
||||||
// FIXME: remove `src` and fix import
|
import { UserVerificationService } from "@bitwarden/common/auth/abstractions/user-verification/user-verification.service.abstraction";
|
||||||
// eslint-disable-next-line no-restricted-imports
|
|
||||||
import { UserVerificationService } from "@bitwarden/common/src/auth/abstractions/user-verification/user-verification.service.abstraction";
|
|
||||||
import { DialogService } from "@bitwarden/components";
|
import { DialogService } from "@bitwarden/components";
|
||||||
|
|
||||||
import { PasswordRepromptService } from "./password-reprompt.service";
|
import { PasswordRepromptService } from "./password-reprompt.service";
|
||||||
|
|||||||
Reference in New Issue
Block a user