{% extends "base.html" %}
{% load i18n %}
{% load django_bootstrap5 %}
{% load bootstrap_icons %}

{% block title %}{% trans "Logs" %}{% endblock %}

{% block page_heading %}{% trans "Logs" %}{% endblock page_heading %}

{% block page_heading_extra %}
    {% include 'search_block.html' %}
{% endblock page_heading_extra %}



{% block content %}
<div class="row">
    <div class="col-lg-12">
        {% if not logs %}
            <div class="col-lg-12">
                <div class="alert alert-warning shadow-sm">
                    {% bs_icon 'exclamation-triangle'%}  <strong>{% trans "Warning" %}:</strong> {% trans "You don't have any Logs" %}
                </div>
            </div>
        {% else %}
            <div class="table-responsive">
                <table class="table table-hover table-striped">
                    <thead>
                        <tr>
                            <th scope="col">#</th>
                            <th scope="col">{% trans "Date" %}</th>
                            <th scope="col">{% trans "User" %}</th>
                            <th scope="col">{% trans "Host" %}</th>
                            <th scope="col">{% trans "Instance" %}</th>
                            <th scope="col">{% trans "Message" %}</th>
                            </tr>
                    </thead>
                    <tbody class="searchable">
                        {% for log in logs %}
                            <tr>
                                <td>{{ log.id }}</td>
                                <td style="width:130px;">{{ log.date|date:"M d H:i:s" }}</td>
                                <td>{{ log.user }}</td>
                                <td>{{ log.host }}</td>
                                <td>{{ log.instance }}</td>
                                <td>{{ log.message }}</td>
                            </tr>
                        {% endfor %}
                    </tbody>
                </table>
            </div>
            {% bootstrap_pagination logs %}
        {% endif %}
    </div>
</div>
{% endblock %}
{% block script %}
    <script src="/static/js/filter-table.js"></script>
{% endblock script %}
