Files
cis-enhanced/app/templates/person.html
T

59 lines
3.7 KiB
HTML

{% extends "base.html" %}
{% block title %}{% if prof %}{{ prof.nachname }}, {{ prof.vorname }}{% else %}Person{% endif %}{% endblock %}
{% block content %}
{% if not prof %}
<h1 class="page-title">Person nicht gefunden</h1>
<div class="card">
<p class="empty">Zu <span class="mono">{{ uid }}</span> existiert kein CIS-Profil
(oder das Profil ist nicht mehr aktiv).</p>
<a class="btn" href="/fotos">Zurück zur Fotowand</a>
</div>
{% else %}
<div class="person-card">
<div class="person-photo">
{% if prof.person_id %}
<img src="/fotos/img/{{ prof.person_id }}" alt="{{ prof.nachname }}"
onerror="this.replaceWith(Object.assign(document.createElement('div'),{className:'avatar-initials',textContent:'{{ (prof.nachname[:1] ~ prof.vorname[:1]) | upper }}'}))">
{% else %}
<div class="avatar-initials">{{ (prof.nachname[:1] ~ prof.vorname[:1]) | upper }}</div>
{% endif %}
</div>
<div class="person-info">
<h1 class="person-name">
{{ prof.titel }} {{ prof.vorname }} {{ prof.nachname }}{{ ' ' if prof.postnomen }}{{ prof.postnomen }}
</h1>
<div class="person-badges">
<span class="badge">{{ prof.role or 'Person' }}</span>
{% if dec %}<span class="badge badge-muted">Start {{ dec.start }}</span>
{% if dec.stg_code %}<span class="badge badge-muted">{{ dec.stg_code }}</span>{% endif %}{% endif %}
{% if uid == own_uid %}<span class="badge badge-green">Das bist du</span>{% endif %}
</div>
{% if prof.nachname or prof.username or prof.semester or prof.stg or prof.verband or prof.kurzzeichen or prof.mail %}
<table class="person-kv">
{% if prof.username %}<tr><td>Username</td><td class="mono">{{ prof.username }}</td></tr>{% endif %}
{% if prof.anrede %}<tr><td>Anrede</td><td>{{ prof.anrede }}</td></tr>{% endif %}
{% if prof.matrikel_nr %}<tr><td>Matrikelnummer</td><td class="mono">{{ prof.matrikel_nr }}</td></tr>{% endif %}
{% if prof.stg %}<tr><td>Studiengang</td><td>{{ prof.stg }}</td></tr>{% endif %}
{% if prof.semester %}<tr><td>Studien-Semester</td><td>{{ prof.semester }}</td></tr>{% endif %}
{% if prof.verband %}<tr><td>Verband</td><td>{{ prof.verband }}{{ verband_label(prof.verband) }}</td></tr>{% endif %}
{% if prof.kurzzeichen %}<tr><td>Kurzzeichen</td><td>{{ prof.kurzzeichen }}</td></tr>{% endif %}
{% if prof.telefon %}<tr><td>Telefon (FH)</td><td><a href="tel:{{ prof.telefon | replace(' ', '') }}">{{ prof.telefon }}</a></td></tr>{% endif %}
{% if prof.buero %}<tr><td>Büro</td><td class="mono">{{ prof.buero }}</td></tr>{% endif %}
{% if prof.mail %}<tr><td>E-Mail (FH)</td><td><a href="mailto:{{ prof.mail }}">{{ prof.mail }}</a></td></tr>{% endif %}
{% if prof.mail_alias %}<tr><td>E-Mail (Alias)</td><td><a href="mailto:{{ prof.mail_alias }}">{{ prof.mail_alias }}</a></td></tr>{% endif %}
{% if prof.privat_mail %}<tr><td>E-Mail (privat)</td><td><a href="mailto:{{ prof.privat_mail }}">{{ prof.privat_mail }}</a></td></tr>{% endif %}
{% if prof.privat_tel %}<tr><td>Telefon (privat)</td><td><a href="tel:{{ prof.privat_tel | replace(' ', '') }}">{{ prof.privat_tel }}</a></td></tr>{% endif %}
{% if prof.geburtsdatum or prof.geburtsort %}<tr><td>Geboren</td><td>{{ prof.geburtsdatum }}{% if prof.geburtsort %} in {{ prof.geburtsort }}{% endif %}</td></tr>{% endif %}
{% if prof.wohnsitz %}<tr><td>Wohnsitz</td><td>{{ prof.wohnsitz }}</td></tr>{% endif %}
{% if prof.fh_ausweis %}<tr><td>FH-Ausweis</td><td>{{ prof.fh_ausweis }}</td></tr>{% endif %}
</table>
{% endif %}
<div class="person-actions">
<a class="btn btn-primary" href="/plan?uid={{ uid }}">LV-Plan anzeigen</a>
<a class="btn" href="/fotos">Zurück zur Fotowand</a>
</div>
</div>
</div>
{% endif %}
{% endblock %}