1
0
mirror of https://github.com/bitwarden/web synced 2026-01-04 17:43:47 +00:00

add more org reports

This commit is contained in:
Kyle Spearrin
2018-12-14 14:42:04 -05:00
parent 9b7c0288d4
commit ceca4fbe53
10 changed files with 175 additions and 10 deletions

View File

@@ -24,7 +24,7 @@ export class WeakPasswordsReportComponent extends CipherReportComponent implemen
private passwordStrengthCache = new Map<string, number>();
constructor(private ciphersService: CipherService, private passwordGenerationService: PasswordGenerationService,
constructor(protected cipherService: CipherService, protected passwordGenerationService: PasswordGenerationService,
componentFactoryResolver: ComponentFactoryResolver, messagingService: MessagingService,
userService: UserService) {
super(componentFactoryResolver, userService, messagingService, true);
@@ -37,7 +37,7 @@ export class WeakPasswordsReportComponent extends CipherReportComponent implemen
}
async setCiphers() {
const allCiphers = await this.ciphersService.getAllDecrypted();
const allCiphers = await this.getAllCiphers();
const weakPasswordCiphers: CipherView[] = [];
allCiphers.forEach((c) => {
if (c.type !== CipherType.Login || c.login.password == null || c.login.password === '') {
@@ -71,6 +71,10 @@ export class WeakPasswordsReportComponent extends CipherReportComponent implemen
this.ciphers = weakPasswordCiphers;
}
protected getAllCiphers(): Promise<CipherView[]> {
return this.cipherService.getAllDecrypted();
}
private scoreKey(score: number): [string, string] {
switch (score) {
case 4: