mirror of
https://github.com/zero-peak/ZeroOmega.git
synced 2025-02-08 21:48:12 -05:00
![FelisCatus](/assets/img/avatar_default.png)
Prevent users from creating reserved profiles. Show help on hidden profiles. Also, avoid creating profile beginning with underscore on upgrade.
24 lines
1.4 KiB
Plaintext
24 lines
1.4 KiB
Plaintext
form(ng-submit='renameProfile.$valid && $close(newName)' name='renameProfile')
|
||
.modal-header
|
||
button.close(type='button' ng-click='$dismiss()')
|
||
span(aria-hidden='true') ×
|
||
span.sr-only {{'dialog_close' | tr}}
|
||
h4.modal-title {{'options_modalHeader_renameProfile' | tr}}
|
||
.modal-body
|
||
.form-group(ng-class='{"has-error": !renameProfile.profileNewName.$valid}')
|
||
label(for='profile-new-name') {{'options_renameProfileName' | tr}}
|
||
input#profile-new-name.form-control(type='text' name='profileNewName' required ng-model='newName'
|
||
ui-validate='validateProfileName' ng-init='newName = fromName')
|
||
.help-block(ng-show='renameProfile.profileNewName.$error.required') {{'options_profileNameEmpty' | tr}}
|
||
.help-block(ng-show='renameProfile.profileNewName.$error.reserved') {{'options_profileNameReserved' | tr}}
|
||
.help-block(ng-show='!renameProfile.profileNewName.$error.reserved && renameProfile.profileNewName.$error.conflict')
|
||
| {{'options_profileNameConflict' | tr}}
|
||
.help-block(ng-show='renameProfile.profileNewName.$valid && newName && isProfileNameHidden(newName)')
|
||
.text-info
|
||
span.glyphicon.glyphicon-info-sign
|
||
= ' '
|
||
| {{'options_profileNameHidden' | tr}}
|
||
.modal-footer
|
||
button.btn.btn-default(type='button' ng-click='$dismiss()') {{'dialog_cancel' | tr}}
|
||
button.btn.btn-primary(type='submit' ng-disabled='!renameProfile.$valid') {{'options_renameProfile' | tr}}
|