Django_Basic_Manufacturing_3/templates/includes/sidebar.html
2025-08-22 17:05:22 +07:00

96 lines
3.9 KiB
HTML

<!-- Sidebar -->
<nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-light sidebar collapse">
<div class="position-sticky pt-3">
<ul class="nav flex-column">
<!-- User Management (Only for users with permission) -->
{% if user_permissions.accounts.view_user %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'accounts' and 'user' in request.path %}active{% endif %}"
href="{% url 'accounts:user_list' %}">
<i class="fas fa-users"></i>
User Management
</a>
</li>
{% endif %}
<!-- Role Management (Only for users with permission) -->
{% if user_permissions.accounts.view_role %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'accounts' and 'role' in request.path %}active{% endif %}"
href="{% url 'accounts:role_list' %}">
<i class="fas fa-user-tag"></i>
Role Management
</a>
</li>
{% endif %}
<!-- Inventory Management -->
{% if user_permissions.inventory.view_product %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'inventory' %}active{% endif %}"
href="{% url 'inventory:dashboard' %}">
<i class="fas fa-boxes"></i>
Inventory
</a>
</li>
{% endif %}
<!-- Purchasing -->
{% if user_permissions.purchasing.view_purchaseorder %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'purchasing' %}active{% endif %}"
href="{% url 'purchasing:dashboard' %}">
<i class="fas fa-shopping-cart"></i>
Purchasing
</a>
</li>
{% endif %}
<!-- Sales -->
{% if user_permissions.sales.view_salesorder %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'sales' %}active{% endif %}"
href="{% url 'sales:dashboard' %}">
<i class="fas fa-dollar-sign"></i>
Sales
</a>
</li>
{% endif %}
<!-- Manufacturing -->
{% if user_permissions.manufacturing.view_manufacturingorder %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'manufacturing' %}active{% endif %}"
href="{% url 'manufacturing:dashboard' %}">
<i class="fas fa-cogs"></i>
Manufacturing
</a>
</li>
{% endif %}
<!-- Reports -->
{% if user_permissions.reports.view_report %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'reports' %}active{% endif %}"
href="{% url 'reports:dashboard' %}">
<i class="fas fa-chart-bar"></i>
Reports
</a>
</li>
{% endif %}
<!-- Database Management (Permission-based) -->
{% if user_permissions.database_management.view_database %}
<li class="nav-item">
<a class="nav-link {% if request.resolver_match.app_name == 'database_management' %}active{% endif %}"
href="{% url 'database_management:dashboard' %}">
<i class="fas fa-database"></i>
Database
</a>
</li>
{% endif %}
</ul>
</div>
</nav>