45 lines
1.8 KiB
HTML
45 lines
1.8 KiB
HTML
<ul class="nav nav-pills mb-4 flex-wrap gap-1">
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ 'active' if request.endpoint == 'reports.index' else '' }}"
|
|
href="{{ url_for('reports.index') }}">
|
|
<i class="bi bi-bar-chart me-1"></i>Overview & Trends
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ 'active' if request.endpoint == 'reports.issues_aging' else '' }}"
|
|
href="{{ url_for('reports.issues_aging') }}">
|
|
<i class="bi bi-clock-history me-1"></i>Issues Aging
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ 'active' if request.endpoint == 'reports.sla_compliance' else '' }}"
|
|
href="{{ url_for('reports.sla_compliance') }}">
|
|
<i class="bi bi-shield-check me-1"></i>SLA Compliance
|
|
</a>
|
|
</li>
|
|
{% if current_user.role in ['admin', 'director', 'project_manager', 'auditor'] %}
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ 'active' if request.endpoint == 'reports.followup_closure' else '' }}"
|
|
href="{{ url_for('reports.followup_closure') }}">
|
|
<i class="bi bi-arrow-repeat me-1"></i>Follow-up Closure
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if current_user.role in ['admin', 'director'] %}
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ 'active' if request.endpoint == 'reports.inspector_performance' else '' }}"
|
|
href="{{ url_for('reports.inspector_performance') }}">
|
|
<i class="bi bi-person-lines-fill me-1"></i>Inspector Performance
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if current_user.role in ['admin', 'director', 'project_manager', 'auditor'] %}
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ 'active' if request.endpoint and request.endpoint.startswith('scheduled_reports.') else '' }}"
|
|
href="{{ url_for('scheduled_reports.index') }}">
|
|
<i class="bi bi-calendar-check me-1"></i>Scheduled Reports
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
</ul>
|