cleaning structure

This commit is contained in:
Quality System Admin
2025-10-16 01:42:59 +03:00
parent e0ba349862
commit 50c791e242
469 changed files with 1016 additions and 29776 deletions

View File

@@ -21,8 +21,12 @@
<span class="page-title">Welcome to Dashboard</span>
{% elif request.endpoint == 'main.settings' %}
<span class="page-title">Settings</span>
{% elif request.endpoint == 'main.reports' %}
<span class="page-title">Reports Module</span>
{% elif request.endpoint == 'main.quality' %}
<span class="page-title">Quality Module</span>
{% elif request.endpoint == 'main.fg_quality' %}
<span class="page-title">FG Quality Module</span>
{% elif request.endpoint == 'main.warehouse' %}
<span class="page-title">Warehouse Module</span>
{% elif request.endpoint == 'main.scan' %}
@@ -34,6 +38,9 @@
{% if request.endpoint in ['main.upload_data', 'main.upload_orders', 'main.print_module', 'main.label_templates', 'main.create_template', 'main.print_lost_labels', 'main.view_orders'] %}
<a href="{{ url_for('main.etichete') }}" class="btn go-to-main-etichete-btn">Main Page Etichete</a>
{% endif %}
{% if request.endpoint in ['main.quality', 'main.fg_quality'] %}
<a href="{{ url_for('main.reports') }}" class="btn go-to-main-reports-btn">Main Page Reports</a>
{% endif %}
<a href="{{ url_for('main.dashboard') }}" class="btn go-to-dashboard-btn">Go to Dashboard</a>
{% if 'user' in session %}
<span class="user-info">You are logged in as {{ session['user'] }}</span>
@@ -46,6 +53,8 @@
<div class="main-content">
{% block content %}{% endblock %}
</div>
{% if request.endpoint != 'main.fg_quality' %}
<script src="{{ url_for('static', filename='script.js') }}"></script>
{% endif %}
</body>
</html>

View File

@@ -7,15 +7,12 @@
<!-- Row of evenly distributed cards -->
<div class="dashboard-card">
<h3>Access Scanning Module</h3>
<p>Final scanning module for production orders</p>
<a href="{{ url_for('main.main_scan') }}" class="btn">Launch Scanning Module</a>
</div>
<div class="dashboard-card">
<h3>Access Reports Module</h3>
<p>Module for verification and quality settings configuration.</p>
<a href="{{ url_for('main.quality') }}" class="btn">Launch Reports Module</a>
<h3>Quality Module</h3>
<p>Final scanning module for production orders and quality reports access.</p>
<div style="display: flex; gap: 10px; flex-wrap: wrap;">
<a href="{{ url_for('main.main_scan') }}" class="btn">Launch Scanning Module</a>
<a href="{{ url_for('main.reports') }}" class="btn">Access to Quality reports</a>
</div>
</div>

View File

@@ -5,7 +5,7 @@
{% block content %}
<div class="card-container">
<div class="card">
<h3>Manage Users</h3>
<h3>Manage Users (Legacy)</h3>
<ul class="user-list">
{% for user in users %}
<li data-user-id="{{ user.id }}" data-username="{{ user.username }}" data-email="{{ user.email if user.email else '' }}" data-role="{{ user.role }}">
@@ -37,9 +37,20 @@
</div>
<div class="card" style="margin-top: 32px;">
<h3>Role & Permissions Management</h3>
<p>Configure granular permissions for each role in the system with expandable sections and detailed access control.</p>
<a href="{{ url_for('main.role_permissions') }}" class="btn">Manage Role Permissions</a>
<h3>🎯 User & Permissions Management</h3>
<p><strong>Simplified 4-Tier System:</strong> Superadmin → Admin → Manager → Worker</p>
<p>Streamlined interface with module-based permissions (Quality, Warehouse, Labels)</p>
<div style="margin-top: 15px;">
<a href="{{ url_for('main.user_management_simple') }}" class="btn" style="background-color: #2196f3; color: white; margin-right: 10px;">
🎯 Manage Users (Simplified)
</a>
<a href="{{ url_for('main.role_permissions') }}" class="btn" style="background-color: #6c757d; color: white;">
⚙️ Advanced Role Permissions
</a>
</div>
<small style="display: block; margin-top: 10px; color: #666;">
Recommended: Use the simplified user management for easier administration
</small>
</div>
</div>