Update user form to use vertical layout

This commit is contained in:
Ramon Gutierrez 2018-02-04 19:26:44 +08:00
parent 668a6a4e90
commit 2ee41da273

View file

@ -41,76 +41,86 @@
</div> </div>
</div> </div>
</div> </div>
<form id="row-form" class="m-form m-form--fit m-form--label-align-right m-form--group-seperator-dashed" method="post" action="{{ mode == 'profile' ? url('user_profile_submit') : (mode == 'update' ? url('user_update_submit', {'id': obj.getId()}) : url('user_create_submit')) }}"> <form id="row-form" class="m-form m-form--fit m-form--label-align-right" method="post" action="{{ mode == 'profile' ? url('user_profile_submit') : (mode == 'update' ? url('user_update_submit', {'id': obj.getId()}) : url('user_create_submit')) }}">
<div class="m-portlet__body"> <div class="m-portlet__body">
<div class="m-form__section m-form__section--first{{ mode == 'profile' ? ' m-form__section--last' }}">
<div class="m-form__heading">
<h3 class="m-form__heading-title">
User Info
</h3>
</div>
<div class="form-group m-form__group row no-border"> <div class="form-group m-form__group row no-border">
<label class="col-lg-2 col-form-label" data-field="username"> <div class="col-lg-6">
Username: <label for="username" data-field="username">Username</label>
</label>
<div class="col-lg-4">
<input type="text" name="username" class="form-control m-input" value="{{ obj.getUsername() }}"{{ mode == 'profile' ? ' disabled' }}> <input type="text" name="username" class="form-control m-input" value="{{ obj.getUsername() }}"{{ mode == 'profile' ? ' disabled' }}>
<div class="form-control-feedback hide" data-field="username"></div> <div class="form-control-feedback hide" data-field="username"></div>
<span class="m-form__help">Unique alias for this user</span> <span class="m-form__help">Unique alias for this user</span>
</div> </div>
</div> </div>
<div class="form-group m-form__group row"> <div class="form-group m-form__group row">
<label class="col-lg-2 col-form-label" data-field="password"> <div class="col-lg-6">
Password: <label for="password" data-field="password">Password</label>
</label>
<div class="col-lg-4">
<input type="password" name="password" class="form-control m-input"> <input type="password" name="password" class="form-control m-input">
<div class="form-control-feedback hide" data-field="password"></div> <div class="form-control-feedback hide" data-field="password"></div>
{% if obj is defined %} {% if obj is defined %}
<span class="m-form__help">Leave both fields blank for unchanged</span> <span class="m-form__help">Leave both fields blank for unchanged</span>
{% endif %} {% endif %}
</div> </div>
<label class="col-lg-2 col-form-label" data-field="confirm_password"> <div class="col-lg-6">
Confirm Password: <label for="confirm_password" data-field="confirm_password">Confirm Password</label>
</label>
<div class="col-lg-4">
<input type="password" name="confirm_password" class="form-control m-input"> <input type="password" name="confirm_password" class="form-control m-input">
<div class="form-control-feedback hide" data-field="confirm_password"></div> <div class="form-control-feedback hide" data-field="confirm_password"></div>
</div> </div>
</div> </div>
<div class="form-group m-form__group row no-border"> <div class="form-group m-form__group row no-border">
<label class="col-lg-2 col-form-label" data-field="first_name"> <div class="col-lg-6">
First Name: <label for="first_name" data-field="first_name">First Name</label>
</label>
<div class="col-lg-4">
<input type="text" name="first_name" class="form-control m-input" value="{{ obj.getFirstName() }}"> <input type="text" name="first_name" class="form-control m-input" value="{{ obj.getFirstName() }}">
<div class="form-control-feedback hide" data-field="first_name"></div> <div class="form-control-feedback hide" data-field="first_name"></div>
</div> </div>
<label class="col-lg-2 col-form-label" data-field="last_name"> <div class="col-lg-6">
Last Name: <label for="last_name" data-field="last_name">Last Name</label>
</label>
<div class="col-lg-4">
<input type="text" name="last_name" class="form-control m-input" value="{{ obj.getLastName() }}"> <input type="text" name="last_name" class="form-control m-input" value="{{ obj.getLastName() }}">
<div class="form-control-feedback hide" data-field="last_name"></div> <div class="form-control-feedback hide" data-field="last_name"></div>
</div> </div>
</div> </div>
<div class="form-group m-form__group row"> <div class="form-group m-form__group row no-border">
<label class="col-lg-2 col-form-label" data-field="email"> <div class="col-lg-6">
E-mail Address: <label for="email" data-field="email">E-mail Address</label>
</label>
<div class="col-lg-4">
<input type="email" name="email" class="form-control m-input" value="{{ obj.getEmail() }}"> <input type="email" name="email" class="form-control m-input" value="{{ obj.getEmail() }}">
<div class="form-control-feedback hide" data-field="email"></div> <div class="form-control-feedback hide" data-field="email"></div>
</div> </div>
<label class="col-lg-2 col-form-label" data-field="contact_no"> <div class="col-lg-6">
Contact Number: <label for="contact_no" data-field="contact_no">Contact Number</label>
</label>
<div class="col-lg-4">
<input type="text" name="contact_no" class="form-control m-input" value="{{ obj.getContactNumber() }}"> <input type="text" name="contact_no" class="form-control m-input" value="{{ obj.getContactNumber() }}">
<div class="form-control-feedback hide" data-field="contact_no"></div> <div class="form-control-feedback hide" data-field="contact_no"></div>
</div> </div>
</div> </div>
{% if mode != 'profile' %} {% if mode != 'profile' %}
<div class="form-group m-form__group row"> <div class="form-group m-form__group row no-border">
<label class="col-lg-2 col-form-label" data-field="roles"> <div class="col-lg-12">
Roles: <span class="m-switch m-switch--icon block-switch">
<label>
<input type="checkbox" name="enabled" id="enabled" value="1"{{ obj.isEnabled() ? ' checked' }}>
<label class="switch-label">Enabled</label>
<span></span>
</label> </label>
<div class="col-lg-10"> </span>
<div class="form-control-feedback hide" data-field="enabled"></div>
</div>
</div>
{% endif %}
</div>
{% if mode != 'profile' %}
<div class="m-form__section m-form__section--last">
<div class="m-form__heading">
<h3 class="m-form__heading-title">
Roles
</h3>
</div>
<div class="form-group m-form__group row">
<div class="col-lg-12">
<div class="m-checkbox-list"> <div class="m-checkbox-list">
{% for role in roles %} {% for role in roles %}
{% if role.isSuperAdmin and not is_granted('user.role.sadmin') %} {% if role.isSuperAdmin and not is_granted('user.role.sadmin') %}
@ -127,19 +137,6 @@
<span class="m-form__help">Check all roles that apply</span> <span class="m-form__help">Check all roles that apply</span>
</div> </div>
</div> </div>
<div class="form-group m-form__group row">
<label class="col-lg-2 col-form-label" data-field="enabled">
Enabled:
</label>
<div class="col-lg-10">
<span class="m-switch m-switch--icon">
<label>
<input type="checkbox" name="enabled" value="1"{{ obj.isEnabled() ? ' checked' }}>
<span></span>
</label>
</span>
<div class="form-control-feedback hide" data-field="enabled"></div>
</div>
</div> </div>
{% endif %} {% endif %}
</div> </div>