2017-01-24 10:03:32 +00:00
|
|
|
<div class="content-container">
|
|
|
|
|
<form class="card well" name="userForm" data-ng-controller="UserFormController">
|
2013-08-04 23:44:26 +00:00
|
|
|
<div data-ng-show="formInError">
|
2014-03-02 12:09:27 +00:00
|
|
|
<div class="errorTitle">There were errors submitting the form:</div>
|
|
|
|
|
<ul class="error">
|
|
|
|
|
<li data-ng-repeat="error in errors">
|
|
|
|
|
{{error.defaultUserMessage}}
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
2013-08-04 23:44:26 +00:00
|
|
|
</div>
|
2013-07-27 23:28:49 +00:00
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<label for="username">{{'label.input.username' | translate}}</label>
|
|
|
|
|
<input ng-autofocus="true" id="username" name="username" type="text" data-ng-model="userFormData.username"
|
|
|
|
|
placeholder="username"/>
|
2013-07-27 23:28:49 +00:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<label for="firstname">{{'label.input.firstname' | translate}}</label>
|
|
|
|
|
<input id="firstname" name="firstname" type="text" data-ng-model="userFormData.firstname"
|
|
|
|
|
placeholder="firstname"/>
|
2013-07-27 23:28:49 +00:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<label for="lastname">{{'label.input.lastname' | translate}}</label>
|
|
|
|
|
<input id="lastname" name="lastname" type="text" data-ng-model="userFormData.lastname" placeholder="lastname"/>
|
2013-07-27 23:28:49 +00:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<label for="email">{{'label.input.email' | translate}}</label>
|
|
|
|
|
<input id="email" name="email" type="email" data-ng-model="userFormData.email" placeholder="email address"/>
|
2013-08-04 23:44:26 +00:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<input type="checkbox" name="sendPasswordToEmail" data-ng-model="userFormData.sendPasswordToEmail"> <b>{{'label.input.generatepasswordandemailit'
|
|
|
|
|
| translate}}</b>
|
2013-08-04 23:44:26 +00:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<label for="office">{{'label.input.office' | translate}}</label>
|
|
|
|
|
<select id="office" name="officeId" data-ng-model="userFormData.office"
|
|
|
|
|
data-ng-options="o.name for o in offices"/>
|
2013-08-04 23:44:26 +00:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2014-03-02 12:09:27 +00:00
|
|
|
<label>{{'label.input.roles' | translate}}</label>
|
|
|
|
|
|
|
|
|
|
<div data-ng-repeat="role in roles">
|
|
|
|
|
<div>
|
|
|
|
|
<input type="checkbox" name="role_{{role.id}}" data-ng-model="userFormData.selectedRoles[role.id]"> <b>{{role.name}}</b>
|
|
|
|
|
</div>
|
2013-08-04 23:44:26 +00:00
|
|
|
</div>
|
|
|
|
|
</div>
|
2013-08-05 00:04:03 +00:00
|
|
|
<div class='form-actions'>
|
2014-03-05 10:53:27 +00:00
|
|
|
<input id="save" type='submit' value='Done' data-ng-click="submitUserForm()" has-permission='CREATE_USER' />
|
2014-03-02 12:09:27 +00:00
|
|
|
<input id="cancel" type='submit' value='Cancel' data-ng-click="cancelUserForm()"/>
|
2013-07-27 23:28:49 +00:00
|
|
|
</div>
|
2013-11-19 08:32:43 +00:00
|
|
|
</form>
|
2017-01-24 10:03:32 +00:00
|
|
|
</div>
|
|
|
|
|
|
2013-11-19 08:32:43 +00:00
|
|
|
|