passman/templates/views/partials/forms/edit_credential/password.html

72 lines
2 KiB
HTML
Raw Normal View History

<div class="row">
<div class="col-xs-12 col-md-6">
<label>Password</label>
<div>
<password-gen ng-model="storedCredential.password"
settings="pwSettings" callback="pwGenerated"></password-gen>
<ng-password-meter
password="storedCredential.password"></ng-password-meter>
</div>
<label>Repeat password</label>
<div>
<input type="text" ng-model="storedCredential.password_repeat">
</div>
<label>Renew interval</label>
<div>
</div>
</div>
<div class="col-xs-12 col-md-6">
Password generation settings
<div class="password_settings">
<div class="col-xs-12 col-sm-12 col-lg-4">
<label>
<span class="label">Password length</span><br />
<input type="number" ng-model="pwSettings.length" min="1">
</label>
<label>
<span class="label">Minimum amount of digits</span><br />
<input type="number" ng-model="pwSettings.minimumDigitCount" min="0">
</label>
</div>
<div class="col-xs-12 col-sm-12 col-lg-6">
<label>
<input type="checkbox"
ng-model="pwSettings.useUppercase">
<span class="label">Use uppercase letters (ABC)</span>
</label>
<label>
<input
ng-model="pwSettings.useLowercase" type="checkbox"
id="lower">
<span class="label">Use lowercase letters (abc)</span>
</label>
<label>
<input ng-model="pwSettings.useDigits" type="checkbox"
id="digits">
<span class="label">Use numbers (0-9)</span>
</label>
<label>
<input type="checkbox" id="special"
ng-model="pwSettings.useSpecialChars">
<span class="label">Use special characters (!@#$)</span>
</label>
<label>
<input type="checkbox" id="ambig"
ng-model="pwSettings.avoidAmbiguousCharacters">
<span class="label">Avoid ambiguous characters (i l 0 o )</span>
</label>
<label>
<input type="checkbox" ng-model="pwSettings.requireEveryCharType"
id="reqevery">
<span class="label">Require every character type</span>
</label>
</div>
</div>
</div>
</div>