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 %}
 | |
| 
 |