{% macro events_tab(events, csrf_token, users) %}
| Timestamp | Event Type | User | Details | IP Address |
|---|---|---|---|---|
| {{ event.timestamp.strftime('%Y-%m-%d %H:%M:%S') }} | {% if event.event_type == 'user_login' %} User Login {% elif event.event_type == 'user_logout' %} User Logout {% elif event.event_type == 'user_create' %} User Create {% elif event.event_type == 'user_delete' %} User Delete {% elif event.event_type == 'user_update' %} User Update {% elif event.event_type == 'file_upload' %} File Upload {% elif event.event_type == 'file_delete' %} File Delete {% elif event.event_type == 'file_download' %} File Download {% elif event.event_type == 'file_restore' %} File Restore {% elif event.event_type == 'file_move' %} File Move {% elif event.event_type == 'file_rename' %} File Rename {% elif event.event_type == 'file_star' %} File Star {% elif event.event_type == 'file_unstar' %} File Unstar {% elif event.event_type == 'file_delete_permanent' %} File Delete Permanent {% elif event.event_type == 'folder_create' %} Folder Create {% elif event.event_type == 'room_create' %} Room Create {% elif event.event_type == 'room_delete' %} Room Delete {% elif event.event_type == 'room_update' %} Room Update {% elif event.event_type == 'room_open' %} Room Open {% elif event.event_type == 'room_member_add' %} Room Member Add {% elif event.event_type == 'room_member_remove' %} Room Member Remove {% elif event.event_type == 'room_member_permissions_update' %} Room Member Permissions Update {% elif event.event_type == 'room_permission_update' %} Room Permission Update {% elif event.event_type == 'conversation_create' %} Conversation Create {% elif event.event_type == 'conversation_update' %} Conversation Update {% elif event.event_type == 'conversation_delete' %} Conversation Delete {% elif event.event_type == 'conversation_open' %} Conversation Open {% elif event.event_type == 'message_create' %} Message Create {% elif event.event_type == 'attachment_download' %} Attachment Download {% else %} {{ event.event_type }} {% endif %} | {{ event.user.username }} {{ event.user.last_name if event.user else 'Unknown' }} | {{ event.ip_address or '-' }} | |
| No events found | ||||