{% import 'macros/form.jinja2' as f with context %}
{% set blueprint_action = 'admin.users' %}
{% if current_user.role == 'partner' %}
{% set blueprint_action = 'partnership.admins' %}
{% endif %}
{% if current_user.role in ['sysadmin', 'limitsysadmin'] %}
{% set blueprint_action = 'sysadmin.partners' %}
{% endif %}
{% if request.endpoint.endswith('new') %}
{% set endpoint = blueprint_action + '_new' %}
{% set form_kwargs = {} %}
{% set legend = 'Add a new user' %}
{% set button = _('Add') %}
{% else %}
{% set endpoint = blueprint_action + '_edit' %}
{% set form_kwargs = {'id': user.id} %}
{% set legend = 'Update this user' %}
{% set button = _('Save') %}
{% endif %}
<div class="content">
<div id="flash-messages">
</div>
<div class="row">
<div class="col-lg-12 col-md-12">
<div class="card">
<div class="card-header card-header-tabs" data-background-color="light-blue">
<div class="nav-tabs-navigation">
<div class="nav-tabs-wrapper">
<span class="nav-tabs-title">User Settings:</span>
<ul class="nav nav-tabs" data-tabs="tabs">
<li class="active">
<a href="#details" data-toggle="tab">
<i class="material-icons">info_outline</i> User Details
<div class="ripple-container"></div>
</a>
</li>
<li>
<a href="#login" data-toggle="tab">
<i class="material-icons">lock</i> User Login Activity
<div class="ripple-container"></div>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="card-content">
<div class="tab-content">
<div class="tab-pane active" id="details">
{% call f.form_tag(endpoint, **form_kwargs) %}
<div class="row">
<div class="col-md-6 form-group label-floating">
<label class="control-label">Created on</label>
<br />
<time class="from-now"
data-datetime="{{ user.created_on }}">
{{ user.created_on }}
</time>
</div>
<div class="col-md-6 form-group label-floating">
<label class="control-label">E-mail address</label>
<br />
<span class="text-muted"> {{ user.email }} </span>
</div>
</div>
<div class="row">
<div class="col-md-6 form-group label-floating">
{% call f.form_group(form.firstname, css_class='form-control') %}
{% endcall %}
</div>
<div class="col-md-6 form-group label-floating">
{% call f.form_group(form.lastname, css_class='form-control') %}
{% endcall %}
</div>
</div>
<div class="row">
<div class="col-md-6 form-group label-floating">
{% call f.form_group(form.company, css_class='form-control') %}
{% endcall %}
</div>
<div class="col-md-6 form-group label-floating">
{% call f.form_group(form.locale, css_class='form-control') %}
{% endcall %}
</div>
</div>
<div class="row">
<div class="col-md-6 form-group label-floating">
{% call f.form_group(form.role, css_class='form-control') %}
{% endcall %}
</div>
<div class="col-md-6 form-group label-floating">
{% call f.form_group(form.active, css_class='form-control') %}
{% endcall %}
</div>
</div>
{% if ams_2000_provider_exists == True
or ams_evo_provider_exists == True
or ams_analytics_provider_exists == True
or neo_verify_provider_exists == True
or ams_prequalify_provider_exists == True %}
<div class="row">
{% if ams_2000_provider_exists == True %}
<div class="col-md-3 form-group label-floating">
{% call f.form_group(form.ams_2000, css_class='form-control') %}
{% endcall %}
</div>
{% endif %}
{% if ams_evo_provider_exists == True %}
<div class="col-md-3 form-group label-floating">
{% call f.form_group(form.ams_evolution, css_class='form-control') %}
{% endcall %}
</div>
{% endif %}
{% if neo_verify_provider_exists == True %}
<div class="col-md-3 form-group label-floating">
{% call f.form_group(form.neo_verify, css_class='form-control') %}
{% endcall %}
</div>
{% endif %}
{% if ams_analytics_provider_exists == True %}
<div class="col-md-3 form-group label-floating">
{% call f.form_group(form.ams_analytics, css_class='form-control') %}
{% endcall %}
</div>
{% endif %}
{% if ams_prequalify_provider_exists == True %}
<div class="col-md-3 form-group label-floating">
{% call f.form_group(form.ams_prequalify, css_class='form-control') %}
{% endcall %}
</div>
{% endif %}
</div>
{% endif %}
{% if current_user.full_feature_access %}
<div class="row">
<div class="col-md-12 form-group">
{% call f.form_group(form.reports_list, css_class='form-control') %}
{% endcall %}
</div>
</div>
{% endif %}
<div class="row">
<div class="col-md-12 text-center">
<button type="submit" class="btn btn-fill btn-light-blue">
{{ button }}
</button>
<a href="{{ url_for(blueprint_action) }}"
class="btn btn-simple">
{{ _('Cancel') }}
</a>
</div>
</div>
{% endcall %}
</div>
<div class="tab-pane" id="login">
<div class="row">
<div class="col-md-12 form-group label-floating">
<label class="control-label">Sign in count</label>
<br />
{{ user.sign_in_count }}
</div>
</div>
<div class="row">
<div class="col-md-6 form-group label-floating">
<label class="control-label">Current sign in date</label>
<br />
{% if user.current_sign_in_on %}
<time class="from-now"
data-datetime="{{ user.current_sign_in_on }}">
{{ user.current_sign_in_on }}
</time>
{% endif %}
</div>
<div class="col-md-6 form-group label-floating">
<label class="control-label">Current sign in IP</label>
<br />
{{ user.current_sign_in_ip }}
</div>
</div>
<div class="row">
<div class="col-md-6 form-group label-floating">
<label class="control-label">Last sign in date</label>
<br />
{% if user.last_sign_in_on %}
<time class="from-now"
data-datetime="{{ user.last_sign_in_on }}">
{{ user.last_sign_in_on }}
</time>
{% endif %}
</div>
<div class="col-md-6 form-group label-floating">
<label class="control-label">Last sign in IP</label>
<br />
{{ user.last_sign_in_ip }}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>