55 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% extends "base.html" %}
 | 
						|
 | 
						|
{% block content %}
 | 
						|
<div class="container mt-4">
 | 
						|
    <h2>{{ _('Audit Logs') }}</h2>
 | 
						|
    
 | 
						|
    <div class="table-responsive">
 | 
						|
        <table class="table table-hover">
 | 
						|
            <thead>
 | 
						|
                <tr>
 | 
						|
                    <th>{{ _('Timestamp') }}</th>
 | 
						|
                    <th>{{ _('User') }}</th>
 | 
						|
                    <th>{{ _('Action') }}</th>
 | 
						|
                    <th>{{ _('Details') }}</th>
 | 
						|
                </tr>
 | 
						|
            </thead>
 | 
						|
            <tbody>
 | 
						|
                {% for log in logs.items %}
 | 
						|
                <tr>
 | 
						|
                    <td>{{ log.timestamp|strftime('%d.%m.%Y %H:%M') }}</td>
 | 
						|
                    <td>{{ log.user.username if log.user else 'System' }}</td>
 | 
						|
                    <td>{{ log.action }}</td>
 | 
						|
                    <td>{{ log.details|default('', true) }}</td>
 | 
						|
                </tr>
 | 
						|
                {% endfor %}
 | 
						|
            </tbody>
 | 
						|
        </table>
 | 
						|
    </div>
 | 
						|
    
 | 
						|
    {% if logs.pages > 1 %}
 | 
						|
    <nav aria-label="Page navigation">
 | 
						|
        <ul class="pagination">
 | 
						|
            {% if logs.has_prev %}
 | 
						|
            <li class="page-item">
 | 
						|
                <a class="page-link" href="{{ url_for('admin_audit_logs', page=logs.prev_num) }}">{{ _('Previous') }}</a>
 | 
						|
            </li>
 | 
						|
            {% endif %}
 | 
						|
            
 | 
						|
            {% for page_num in logs.iter_pages() %}
 | 
						|
            <li class="page-item {% if page_num == logs.page %}active{% endif %}">
 | 
						|
                <a class="page-link" href="{{ url_for('admin_audit_logs', page=page_num) }}">{{ page_num }}</a>
 | 
						|
            </li>
 | 
						|
            {% endfor %}
 | 
						|
            
 | 
						|
            {% if logs.has_next %}
 | 
						|
            <li class="page-item">
 | 
						|
                <a class="page-link" href="{{ url_for('admin_audit_logs', page=logs.next_num) }}">{{ _('Next') }}</a>
 | 
						|
            </li>
 | 
						|
            {% endif %}
 | 
						|
        </ul>
 | 
						|
    </nav>
 | 
						|
    {% endif %}
 | 
						|
</div>
 | 
						|
{% endblock %}
 | 
						|
 |