File: //home/arjun/projects/buyercall/buyercall/blueprints/sysadmin/templates/request_log/index.jinja2
{% extends 'layouts/backend.jinja2' %}
{% import 'macros/items.jinja2' as items %}
{% import 'macros/form.jinja2' as f with context %}
{% import 'issue/macros/issue.jinja2' as support with context %}
{% block title %}BuyerCall Admin - Request Log{% endblock title %}
{% block heading %}Request Log{% endblock heading %}
{% block body %}
<div class="content">
<div class="container-fluid">
<div id="flash-messages"></div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header card-header-tabs card-header-padding" data-background-color="light-blue" {% if current_user.role == 'agent' %} style="display:none" {% endif %}>
<div class="nav-tabs-navigation">
<div class="nav-tabs-wrapper">
<ul class="nav nav-tabs" data-tabs="tabs">
<li style="width:100%;">
<div class="row form-group" style="padding-bottom: 0; margin: 0; display:flex; flex-wrap:wrap; justify-content:space-evenly">
<div class="col-md-6 col-xs-12" style="padding-left:0">
<div class="col-md-2 col-xs-2 filter-from-field filter-padding-left filter-label">
<label class="label-control" style="color:white; font-size: 12px; padding-top:7px;">FROM:</label>
</div>
<div class="col-md-4 col-xs-4 filter-padding-left filter-padding-top">
<input type="text" class="form-control date-from" id="reDateFrom" style="color:white;"/>
</div>
<div class="col-md-2 col-xs-2 filter-from-field filter-padding-left filter-padding-right filter-label">
<label class="label-control" style="color:white; font-size: 12px; padding-top:7px;">TO:</label>
</div>
<div class="col-md-4 col-xs-4 filter-padding-left filter-padding-top">
<input type="text" class="form-control date-to" id="reDateTo" style="color:white;"/>
</div>
</div>
<div class=" col-md-6 col-xs-12 filter-padding-left" style="display:flex;">
<button class="btn btn-primary btn-additional-filters btn-short" style="padding:12px">Additional Filters</button>
<button id="btnResetRe" type="button" class="btn btn-reset-filters btn-short btn-primary" style="padding:12px">Reset Filters</button>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="card-content">
<h4 class="card-title">Request Log</h4>
<div class="material-datatables table-responsive">
<table id="requestLog-datatable"
class="table table-striped table-vcenter"
style="width: 100%">
<thead>
<tr role="row">
<th>{{ _("No") }}</th>
<th>Partnership name</th>
<th>Partnership account name</th>
<th>User name</th>
<th>Email</th>
<th style="min-width: 100px;">
Request type
</th>
<th>Response code</th>
<th>Resource</th>
<th>Error</th>
<th>Request method</th>
<th>Endpoint</th>
<th>Remote IP</th>
<th>Server name</th>
<th style="min-width:100px">
Created on(EST)
</th>
<th>User agent</th>
<th>Country</th>
<th>State</th>
<th>City</th>
<th>Zipcode</th>
<th>Reverse</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="requestLogFilterModal" tabindex="-1" role="dialog" aria-labelledby="requestLogFilterLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
<i class="material-icons">clear</i>
</button>
<h4 class="modal-title">Apply filters to refine request log result set.</h4>
</div>
<div class="modal-body">
<form>
<div class="row filter-buttons">
<div class="col-md-12 dropdown">
<label for="widget-position" class="control-label">Partner</label>
<div id="widget-position-container" class="widget-general-set-pad">
<select id="rePartner" class="partner-select form-control" data-toggle="dropdown" aria-expanded="true">
{% if partner_ships %}
<option class="typie text-left" id="all_partners" value="all_partner_ships">All</option>
<option class="typie text-left" id="partnership_all_na" value="partnership_all_na">No Name</option>
{% endif %}
{% for partner_ship in partner_ships %}
<option class="typie text-left" id="{{ partner_ship.id }}" value="{{ partner_ship.id }}">
{{ partner_ship.name }}</option>
{% endfor %}
</select>
</div>
</div>
<div class="col-md-12 dropdown">
<label for="widget-position" class="control-label">Company name</label>
<div id="widget-position-container" class="widget-general-set-pad">
<select id="reCompany" class="account-select form-control" data-toggle="dropdown" aria-expanded="true">
{% if partnership_accounts %}
<option class="typie text-left" id="all_accounts" value="all_partner_ship_accounts">All</option>
<option class="typie text-left" id="partnership_account_all_na" value="partnership_account_all_na">No Name</option>
{% endif %}
{% for partnership_account in partnership_accounts %}
<option class="typie text-left" id="{{ partnership_account.id }}" value="{{ partnership_account.id }}">
{{ partnership_account.name }}</option>
{% endfor %}
</select>
</div>
</div>
<div class="col-md-12 dropdown">
<label for="widget-position" class="control-label">Status</label>
<div id="widget-position-container" class="widget-general-set-pad">
<select id="reStatus" class="status-select form-control" data-toggle="dropdown" aria-expanded="true">
<option class="typie text-left" id="all_status" value="all_status">All</option>
<option class="typie text-left" id="success" value="success">Success</option>
<option class="typie text-left" id="failed" value="failed">Failed</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="text-danger hidden" id="lead-call-warning" style="line-height: 2em; vertical-align: center">
Please select a filter and press Apply to apply.
</div>
<div class="text-center">
<button id="btnApplyRe" type="button" class="btn btn-default btn-primary">Apply</button>
<button id="btnCancelRe" type="button" class="btn btn-simple" data-dismiss="modal">Cancel</button>
</div>
</div>
</form>
</div>
<div class="modal-footer"></div>
</div>
</div>
</div>
{% endblock body %}
{% block pagescripts %}
<script>
$(function(){
Tables.init("{{ url_for('phonenumbers.data') }}");
});
</script>
{% endblock pagescripts %}