feat(logo-management): add thumbnail generation for school logos and update navbar to display logos

This commit is contained in:
2026-05-10 17:35:22 +02:00
parent b1fabfbfcf
commit c953f22ab4
2 changed files with 52 additions and 5 deletions
+11 -3
View File
@@ -1311,9 +1311,17 @@
{% else %}
<nav class="navbar navbar-expand-lg navbar-dark" id="loginNavbar">
<div class="container-fluid">
<a class="navbar-brand py-0" href="{{ url_for('home') }}">
<img src="{{ url_for('static', filename='img/invario-logo.png') }}" alt="Invario" class="invario-logo">
</a>
<a class="navbar-brand py-0" href="{{ url_for('home') }}">
{% if school_info and (school_info.logo_thumb or school_info.logo_path) %}
{% if school_info.logo_thumb %}
<img src="{{ url_for('uploaded_file', filename=school_info.logo_thumb) }}" alt="{{ school_info.name or 'Schullogo' }}" class="invario-logo">
{% else %}
<img src="{{ url_for('uploaded_file', filename=school_info.logo_path) }}" alt="{{ school_info.name or 'Schullogo' }}" class="invario-logo">
{% endif %}
{% else %}
<img src="{{ url_for('static', filename='img/invario-logo.png') }}" alt="Invario" class="invario-logo">
{% endif %}
</a>
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="{{ url_for('impressum') }}">Impressum</a>