1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 08:43:33 +00:00

Implement Clone item functionality (personal/org) (#457)

* Clone personal/org items

* Removed ability to delete during clone process
This commit is contained in:
Vincent Salucci
2020-02-10 13:03:36 -06:00
committed by GitHub
parent 7e95e44f1d
commit ccf3d49fc4
9 changed files with 44 additions and 11 deletions

View File

@@ -439,7 +439,8 @@
</select>
</div>
</div>
<ng-container *ngIf="!editMode && !organization && ownershipOptions && ownershipOptions.length > 1">
<ng-container
*ngIf="(!editMode || cloneMode) && !organization && ownershipOptions && ownershipOptions.length > 1">
<h3 class="mt-4">{{'ownership' | i18n}}</h3>
<div class="row">
<div class="col-5">
@@ -451,7 +452,7 @@
</div>
</div>
</ng-container>
<ng-container *ngIf="!editMode && cipher.organizationId">
<ng-container *ngIf="(!editMode || cloneMode) && cipher.organizationId">
<h3 class="mt-4">{{'collections' | i18n}}</h3>
<div *ngIf="!collections || !collections.length">
{{'noCollectionsInList' | i18n}}
@@ -504,7 +505,7 @@
aria-hidden="true"></i>
</button>
<button #deleteBtn type="button" (click)="delete()" class="btn btn-outline-danger"
appA11yTitle="{{'delete' | i18n}}" *ngIf="editMode" [disabled]="deleteBtn.loading"
appA11yTitle="{{'delete' | i18n}}" *ngIf="editMode && !cloneMode" [disabled]="deleteBtn.loading"
[appApiAction]="deletePromise">
<i class="fa fa-trash-o fa-lg fa-fw" [hidden]="deleteBtn.loading" aria-hidden="true"></i>
<i class="fa fa-spinner fa-spin fa-lg fa-fw" [hidden]="!deleteBtn.loading"
@@ -514,4 +515,4 @@
</div>
</form>
</div>
</div>
</div>