mirror of
https://github.com/bitwarden/browser
synced 2025-12-21 18:53:29 +00:00
print folder, collections, and ciphers to vault
This commit is contained in:
@@ -26,13 +26,15 @@
|
||||
</ul>
|
||||
<h2><i class="fa fa-folder"></i> Folders</h2>
|
||||
<ul>
|
||||
<li><a href="#"><i class="fa fa-fw fa-caret-right"></i> Folder 1</a></li>
|
||||
<li><a href="#"><i class="fa fa-fw fa-caret-right"></i> Folder 2</a></li>
|
||||
<li *ngFor="let folder of vaultFolders">
|
||||
<a href="#"><i class="fa fa-fw fa-caret-right"></i> {{folder.name}}</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h2><i class="fa fa-cubes"></i> Collections</h2>
|
||||
<ul>
|
||||
<li><a href="#"><i class="fa fa-fw fa-caret-right"></i> Collection 1</a></li>
|
||||
<li><a href="#"><i class="fa fa-fw fa-caret-right"></i> Collection 2</a></li>
|
||||
<li *ngFor="let collection of vaultCollections">
|
||||
<a href="#"><i class="fa fa-fw fa-caret-right"></i> {{collection.name}}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@@ -49,32 +51,14 @@
|
||||
<div class="content">
|
||||
<div class="list">
|
||||
<div class="list-section" style="padding-top: 0; padding-bottom: 0;">
|
||||
<a href="#"
|
||||
class="list-section-item condensed" title="View Item">
|
||||
<a *ngFor="let cipher of vaultCiphers"
|
||||
href="#" class="list-section-item condensed" title="View Item">
|
||||
<span class="text">
|
||||
Item 1
|
||||
<i class="fa fa-share-alt text-muted"></i>
|
||||
<i class="fa fa-paperclip text-muted"></i>
|
||||
{{cipher.name}}
|
||||
<i class="fa fa-share-alt text-muted" *ngIf="cipher.organizationId"></i>
|
||||
<i class="fa fa-paperclip text-muted" *ngIf="cipher.attachments"></i>
|
||||
</span>
|
||||
<span class="detail">Sub</span>
|
||||
</a>
|
||||
<a href="#"
|
||||
class="list-section-item condensed" title="View Item">
|
||||
<span class="text">
|
||||
Item 1
|
||||
<i class="fa fa-share-alt text-muted"></i>
|
||||
<i class="fa fa-paperclip text-muted"></i>
|
||||
</span>
|
||||
<span class="detail">Sub</span>
|
||||
</a>
|
||||
<a href="#"
|
||||
class="list-section-item condensed" title="View Item">
|
||||
<span class="text">
|
||||
Item 1
|
||||
<i class="fa fa-share-alt text-muted"></i>
|
||||
<i class="fa fa-paperclip text-muted"></i>
|
||||
</span>
|
||||
<span class="detail">Sub</span>
|
||||
<span class="detail">{{cipher.subTitle}}</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,12 +5,29 @@ import {
|
||||
OnInit,
|
||||
} from '@angular/core';
|
||||
|
||||
import { CipherService } from 'jslib/abstractions/cipher.service';
|
||||
import { CollectionService } from 'jslib/abstractions/collection.service';
|
||||
import { FolderService } from 'jslib/abstractions/folder.service';
|
||||
|
||||
@Component({
|
||||
selector: 'app-vault',
|
||||
template: template,
|
||||
})
|
||||
export class VaultComponent implements OnInit {
|
||||
ngOnInit() {
|
||||
vaultFolders: any[];
|
||||
vaultCiphers: any[];
|
||||
vaultCollections: any[];
|
||||
|
||||
constructor(private cipherService: CipherService, private collectionService: CollectionService,
|
||||
private folderService: FolderService) {
|
||||
|
||||
}
|
||||
|
||||
async ngOnInit() {
|
||||
// TODO?
|
||||
|
||||
this.vaultFolders = await this.folderService.getAllDecrypted();
|
||||
this.vaultCollections = await this.collectionService.getAllDecrypted();
|
||||
this.vaultCiphers = await this.cipherService.getAllDecrypted();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user