passman/templates/views/partials/forms/edit_credential/basics.html
binsky 04a6cb4158 update credential edit style to support nc 25
Signed-off-by: binsky <timo@binsky.org>
2022-10-21 01:08:54 +02:00

64 lines
2 KiB
HTML

<div class="row">
<div class="col-xs-12 col-md-6">
<div class="setting-group">
<label >{{ 'label' | translate}}</label>
<div class="icon-label">
<div class="icon-picker" icon-picker="storedCredential"></div>
<input type="text" class="form-control" ng-model="storedCredential.label">
</div>
</div>
<div class="setting-group">
<label>{{ 'username' | translate}}</label>
<input type="text" ng-model="storedCredential.username">
</div>
<div class="setting-group">
<label>{{ 'email' | translate}}</label>
<input type="text" ng-model="storedCredential.email">
</div>
<div class="setting-group">
<label>{{ 'password' | translate}}</label>
<div>
<password-gen ng-model="storedCredential.password" settings="pwSettings" callback="pwGenerated"></password-gen>
<ng-password-meter password="storedCredential.password"></ng-password-meter>
</div>
</div>
<div class="setting-group">
<label>{{ 'password.r' | translate}}</label>
<input type="password" ng-model="storedCredential.password_repeat">
</div>
<div class="setting-group">
<label>{{ 'url' | translate}}</label>
<input type="text" ng-model="storedCredential.url">
</div>
</div>
<div class="col-xs-12 col-md-6">
<div class="setting-group">
<label>{{ 'notes' | translate}}</label>
<textarea class="credential_textarea" ng-model="storedCredential.description"></textarea>
</div>
<label>{{ 'add.tag' | translate}}</label>
<div class="tags_input">
<tags-input ng-model="storedCredential.tags" replace-spaces-with-dashes="false">
<auto-complete source="getTags($query)" min-length="0"></auto-complete>
</tags-input>
</div>
</div>
<div class="col-xs-12 col-md-6">
<button class="btn-danger compromised-button" ng-click="compromise()">{{ 'compromised.label' | translate}}</button>
<div class="compromised-details" ng-show="storedCredential.compromised">
<div class="icon-error-color icon"></div>
<div class="text">{{ 'compromised.warning' | translate }}</div>
</div>
</div>
</div>