🎉 Refactor backend database files & logs:

This commit is contained in:
2025-06-12 15:00:12 +02:00
parent 9489f7c3e3
commit b1dd629d47
22 changed files with 1327 additions and 13 deletions

View File

@ -401,7 +401,7 @@
<div class="text-xs text-right mt-1 text-slate-500 dark:text-slate-400">{{ job.progress }}%</div>
</td>
<td class="px-6 py-4 whitespace-nowrap text-right">
<a href="{{ url_for('jobs.get_job', job_id=job.id) }}" class="text-slate-900 dark:text-white hover:text-slate-700 dark:hover:text-slate-300 font-medium">Details</a>
<a href="{{ url_for('api_get_job', job_id=job.id) }}" class="text-slate-900 dark:text-white hover:text-slate-700 dark:hover:text-slate-300 font-medium">Details</a>
</td>
</tr>
{% endfor %}

View File

@ -37,8 +37,8 @@
</a>
{% if current_user.is_authenticated and current_user.has_permission('VIEW_JOBS') %}
<a href="{{ url_for('jobs.jobs_page') }}"
class="nav-item {{ 'active' if request.endpoint == 'jobs.jobs_page' else '' }}"
<a href="{{ url_for('jobs_page') }}"
class="nav-item {{ 'active' if request.endpoint == 'jobs_page' else '' }}"
aria-label="Druckaufträge anzeigen">
<i class="fas fa-tasks" aria-hidden="true"></i>
<span>Aufträge</span>
@ -55,8 +55,8 @@
{% endif %}
{% if current_user.is_authenticated and current_user.has_permission('VIEW_CALENDAR') %}
<a href="{{ url_for('calendar') }}"
class="nav-item {{ 'active' if request.endpoint == 'calendar' else '' }}"
<a href="{{ url_for('calendar.calendar_view') }}"
class="nav-item {{ 'active' if request.endpoint == 'calendar.calendar_view' else '' }}"
aria-label="Kalender anzeigen">
<i class="fas fa-calendar-alt" aria-hidden="true"></i>
<span>Kalender</span>
@ -104,7 +104,7 @@
</div>
<div class="dropdown-divider"></div>
<a href="{{ url_for('notifications') }}" class="dropdown-item">
<a href="{{ url_for('api.get_notifications') }}" class="dropdown-item">
<i class="fas fa-eye" aria-hidden="true"></i>
Alle anzeigen
</a>
@ -193,8 +193,8 @@
</a>
{% if current_user.is_authenticated and current_user.has_permission('VIEW_JOBS') %}
<a href="{{ url_for('jobs.jobs_page') }}"
class="mobile-nav-item {{ 'active' if request.endpoint == 'jobs.jobs_page' else '' }}">
<a href="{{ url_for('jobs_page') }}"
class="mobile-nav-item {{ 'active' if request.endpoint == 'jobs_page' else '' }}">
<i class="fas fa-tasks" aria-hidden="true"></i>
<span>Druckaufträge</span>
</a>
@ -209,8 +209,8 @@
{% endif %}
{% if current_user.is_authenticated and current_user.has_permission('VIEW_CALENDAR') %}
<a href="{{ url_for('calendar') }}"
class="mobile-nav-item {{ 'active' if request.endpoint == 'calendar' else '' }}">
<a href="{{ url_for('calendar.calendar_view') }}"
class="mobile-nav-item {{ 'active' if request.endpoint == 'calendar.calendar_view' else '' }}">
<i class="fas fa-calendar-alt" aria-hidden="true"></i>
<span>Kalender</span>
</a>

View File

@ -21,7 +21,7 @@
<!-- Job Creation Form -->
<div class="dashboard-card p-8">
<form id="newJobForm" action="{{ url_for('jobs.create_job') }}" method="POST" enctype="multipart/form-data" class="space-y-6">
<form id="newJobForm" action="{{ url_for('api_create_job') }}" method="POST" enctype="multipart/form-data" class="space-y-6">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">