{% extends 'layouts/backend_old.jinja2' %}
{% import 'macros/items.jinja2' as items %}
{% import 'macros/form.jinja2' as f with context %}
{% block title %}BuyerCall Admin - Partnership Partner List{% endblock %}
{% block heading %} Partnership Partners{% endblock %}
{% block body %}
<div class="content">
<div class="container-fluid">
<div class="header text-center">
<h3 class="title">{{ partnership.name }} Partnership Partners</h3>
<p class="category">Manage the partner users for this partnership.
</p>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header card-header-icon" data-background-color="light-blue">
<i class="material-icons">assignment</i>
</div>
<div class="card-content">
<h4 class="card-title">Partner User Table
</h4>
<div class="row">
<div class="col-md-12">
<div class="material-datatables table-responsive">
{% if users.__len__() == 0 %}
<div class="col-md-12">
<h3>No results found</h3>
<p>There are no users present.</p>
</div>
{% else %}
{% call f.form_tag('sysadmin.partners_bulk_delete', id=partnership.id) %}
<div id="bulk_actions" colspan="5" class="col-md-12 bulk-delete-margins"
style="display:inline-block">
<div class="form-inline">
{{ f.field(bulk_form.scope, css_class='form-control') }}
<button type="submit"
class="btn btn-fill btn-danger">
Deactivate partners
</button>
</div>
</div>
<table class="table table-striped table-vcenter" style="width: 100%">
<thead>
<tr role="row">
<th>
<div class="checkbox">
<label for="select_all">
<input id="select_all" name="select_all" type="checkbox">
</label>
</div>
</th>
<th>
{{ items.sort('is_active', 'User Active') }}
</th>
<th>
{{ items.sort('name', name='User Name') }}
</th>
<th>
{{ items.sort('email') }}
</th>
<th>
{{ items.sort('last_sign_in_on', 'Last sign in date') }}
</th>
<th>
{{ items.sort('sign_in_count', 'Sign in count') }}
</th>
<th>
Actions
</th>
</tr>
</thead>
<tbody>
{% for user in users %}
<tr class="td-user-table">
<td class="td-user-table">
<div class="checkbox">
<label for="bulk_ids">
<input class="checkbox-item" id="bulk_ids"
name="bulk_ids"
type="checkbox" value="{{ user.id }}">
</label>
</div>
</td>
<td>
{{ 'Yes' if user.active else 'No' }}
</td>
<td>
<div>
<a href="{{ url_for('sysadmin.partners_edit', id=user.id) }}">
<span class="media-heading">{{ user.name }}</span>
</a>
</div>
</td>
<td>
<div class="text-muted">{{ user.email }}</div>
</td>
<td>
{% if user.last_sign_in_on %}
<time class="from-now"
data-datetime="{{ user.last_sign_in_on }}">
{{ user.last_sign_in_on }}
</time>
{% endif %}
</td>
<td>
{{ user.sign_in_count }}
</td>
<td>
<button type="button" class="btn btn-xs btn-info"
title="Act on behalf of this user"
onclick="$('[name=\'partner_id\']').val({{ user.id }});$('#act_as_form').submit()">
<span class="fa fa-sign-in" aria-hidden="true">
</span></button>
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endcall %}
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% call f.form_tag('sysadmin.act_as', fid='act_as_form', class='hidden', method='post') %}
<input type='text' name='partner_id'/>
{% endcall %}
{% endblock %}