Lektoren app-weit: Plan/Details/iCal mit type=lektor, Namenssuche (Autocomplete) für Studierende und Lektoren, Lektor-Karte mit Profil-Link
This commit is contained in:
+14
-4
@@ -15,9 +15,11 @@
|
||||
<div class="card">
|
||||
<form class="form-row" method="get" action="/{{ kind if kind != 'student' else 'plan' }}">
|
||||
{% if kind == 'student' %}
|
||||
<div class="field">
|
||||
<label>Matrikelnummer</label>
|
||||
<input type="text" name="uid" value="{{ uid }}" placeholder="z.B. 2410640055" required>
|
||||
<div class="field uid-field">
|
||||
<label>Matrikel oder Lektor</label>
|
||||
<input type="text" id="uid-input" name="uid" value="{{ uid }}"
|
||||
placeholder="z.B. 2410640055 oder rmatzinger" required>
|
||||
<div class="suggest" id="uid-suggest"></div>
|
||||
</div>
|
||||
{% if uid and uid | length >= 9 %}
|
||||
{% set dec = decode_matrikel(uid, meta.stgs) %}
|
||||
@@ -76,10 +78,17 @@
|
||||
{% if kind == 'student' and person %}
|
||||
<div class="card">
|
||||
<div class="kv">
|
||||
<div class="item"><div class="k">Person</div><div class="v">{{ person.name }}</div></div>
|
||||
<div class="item"><div class="k">Person</div><div class="v">{{ person.name }}
|
||||
{% if person.kind == 'lektor' %}<span class="badge">Lektor</span>{% endif %}
|
||||
<a class="btn btn-sm" href="/person/{{ person.uid }}" style="margin-left:10px">Profil</a>
|
||||
</div></div>
|
||||
{% if person.kind == 'student' %}
|
||||
<div class="item"><div class="k">Matrikelnummer</div><div class="v mono">{{ person.uid }}</div></div>
|
||||
<div class="item"><div class="k">Studiengang</div><div class="v">{{ person.stg }}</div></div>
|
||||
<div class="item"><div class="k">Semester / Verband</div><div class="v">{{ person.semester }} / {{ person.verband }}{% if person.gruppe %} / Grp. {{ person.gruppe }}{% endif %}</div></div>
|
||||
{% else %}
|
||||
<div class="item"><div class="k">Username</div><div class="v mono">{{ person.uid }}</div></div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -127,6 +136,7 @@
|
||||
<script>
|
||||
window.__PLAN_DATA__ = {
|
||||
kind: "{{ kind }}",
|
||||
ptype: "{{ person.kind if person else '' }}",
|
||||
tab: "{{ tab }}",
|
||||
uid: "{{ uid }}",
|
||||
kz: "{{ kz }}",
|
||||
|
||||
Reference in New Issue
Block a user