You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

99 lines
4.1 KiB

<div id="creation_user_dialog">
<form class="form-horizontal small-labels" id="form_user_creation">
<div>
<div class="control-group">
<label class="control-label" for="first_name"><i class="fa fa-user"></i></label>
<div class="controls">
<input required class="input-small" type="text" id="first_name" name="user.first_name" placeholder="{{i18n.users.dialogCreationUser.firstName}}"></input>
<input required class="same-line input-small" type="text" name="user.last_name" placeholder="{{i18n.users.dialogCreationUser.lastName}}"></input>
</div>
</div>
<div class="control-group">
<label class="control-label" for="email"><i class="fa fa-key"></i></label>
<div class="controls">
<input required type="email" name="user.username" id="username" placeholder="{{i18n.users.dialogCreationUser.loginEmail}}"/>
</div>
</div>
{{#unless _whitelabel.hide_user_passwords}}
<div class="control-group">
<label class="control-label" for="password"><i class="fa fa-unlock"></i></label>
<div class="controls">
<input required type="password" name="user.password" id="password" placeholder="{{i18n.users.dialogCreationUser.password}}"/>
</div>
</div>
{{/unless}}
{{#if licensedUserRoles}}
<div class="control-group">
<label for="licensed_role" class="control-label"><i class="fa fa-user"></i></label>
<div class="controls">
<select id="licensed_role" name="user.extra.licensedRole" data-placeholder="{{ i18n.users.licensedUserRoles.selectPlaceholder }}">
<option value="none">
{{ i18n.users.licensedUserRoles.licensedUserRoles.none }}
</option>
{{#each licensedUserRoles}}
<option value="{{id}}">{{name}}</option>
{{/each}}
</select>
</div>
</div>
{{/if}}
</div>
<div>
<div class="control-group">
<label class="control-label" for="extension"><i class="icon-telicon-extensions"></i></label>
<div class="controls">
<span class="extension-label">{{ i18n.users.dialogCreationUser.extension }}</span>
<input required maxlength="6" type="text" name="callflow.extension" id="extension" value="{{nextExtension}}"/>
</div>
</div>
</div>
<div>
<div class="control-group hack-left">
<label class="control-label" for="create_vmbox"></label>
<div class="controls">
{{#monsterCheckbox i18n.users.dialogCreationUser.createVmbox }}
<input id="create_vmbox" type="checkbox" name="extra.createVmbox"{{#if createVmbox}} checked="checked"{{/if}}></input>
{{/monsterCheckbox}}
</div>
</div>
<div class="control-group hack-left">
<label class="control-label" for="include_directory"></label>
<div class="controls">
{{#monsterCheckbox i18n.users.includeInDirectory }}
<input id="include_directory" type="checkbox" name="extra.includeInDirectory"{{#if includeInDirectory}} checked="checked"{{/if}}></input>
{{/monsterCheckbox}}
</div>
</div>
<div class="control-group hack-left">
<label class="control-label" for="notification_email"></label>
<div class="controls">
{{#monsterCheckbox i18n.users.dialogCreationUser.sendToDifferentEmail }}
<input id="notification_email" type="checkbox" name="extra.differentEmail"{{#if sendToDifferentEmail}} checked{{/if}}></input>
{{/monsterCheckbox}}
</div>
</div>
<div class="control-group email-group{{#unless sendToDifferentEmail}} hidden{{/unless}}">
<label class="control-label" for="email"><i class="fa fa-envelope"></i></label>
<div class="controls">
<input type="email" name="extra.email" id="email" placeholder="{{i18n.users.dialogCreationUser.notificationEmail}}">
</div>
</div>
<div class="control-group hack-left">
<label class="control-label" for="send_email_on_creation"></label>
<div class="controls">
{{#monsterCheckbox i18n.users.dialogCreationUser.sendWelcomeEmail }}
<input id="send_email_on_creation" type="checkbox" name="user.send_email_on_creation"></input>
{{/monsterCheckbox}}
</div>
</div>
</div>
</form>
<div class="dialog-buttons-wrapper">
<button id="create_user" class="monster-button monster-button-success">{{ i18n.users.dialogCreationUser.createUser }}</button>
</div>
</div>