HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/buyercall/blueprints/admin/templates/admin/user/_form.jinja2
{% 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>