{% extends "base.html" %} {% block content %}

{{ l('System Audit Log', 'সিস্টেম অডিট লগ') }}

{{ l('Detailed activity history of all users & changes', 'সকল ব্যবহারকারীর কার্যক্রম ও পরিবর্তনের বিস্তারিত ইতিহাস') }}
Export CSV Export Excel Export PDF
{% for log in logs %} {% set role_lower = (log.user.role if log.user and log.user.role else 'system')|lower %} {% else %} {% endfor %}
{{ l('Date / Time', 'তারিখ ও সময়') }} {{ l('User & Role', 'ইউজার ও রোল') }} {{ l('Action', 'কার্যক্রম') }} {{ l('Change Details', 'পরিবর্তনের বিস্তারিত') }}
{{ log.created_at.strftime('%d-%m-%Y %I:%M %p') }} {% if log.user %}
{{ log.user.username[0]|upper }}
{{ log.user.username }}
{% if role_lower in ['owner', 'admin'] %} Admin {% elif role_lower == 'manager' %} Manager {% elif role_lower == 'cashier' %} Cashier {% elif role_lower == 'salesman' %} Salesman {% else %} {{ log.user.role|title }} {% endif %}
{% else %} System {% endif %}
{% set act = log.action|lower %} {% if 'add' in act or 'create' in act or 'import' in act %} {{ log.action }} {% elif 'edit' in act or 'update' in act or 'adjust' in act %} {{ log.action }} {% elif 'delete' in act or 'cancel' in act or 'remove' in act %} {{ log.action }} {% elif 'invoice' in act or 'payment' in act or 'due' in act %} {{ log.action }} {% else %} {{ log.action }} {% endif %} {{ log.details or '-' }}
{{ l('No activity recorded yet.', 'এখনও কোনো ইউজার কার্যক্রম রেকর্ড হয়নি।') }}
{% endblock %}