Commit 4796f436 authored by Robert Czechowski's avatar Robert Czechowski

UX tweaks: Template jwinf: Enhance notes for logincodes, admin interface: Show...

UX tweaks: Template jwinf: Enhance notes for logincodes, admin interface: Show less id and more information about student / teacher / admin status
parent bb9db51f
Pipeline #865 passed with stages
in 26 minutes and 12 seconds
......@@ -82,6 +82,7 @@ fn fill_user_data(session: &SessionUser, data: &mut json_val::Map<String, serde_
data.insert("firstname".to_string(), to_json(&session.firstname));
data.insert("lastname".to_string(), to_json(&session.lastname));
data.insert("teacher".to_string(), to_json(&session.is_teacher));
data.insert("admin".to_string(), to_json(&session.is_admin));
data.insert("csrf_token".to_string(), to_json(&session.csrf_token));
data.insert("parent".to_string(), to_json(&"base"));
......
<h1>Gruppe: {{group.name}} ({{group.id}})</h1>
<a href="/admin/"> Neue Suche </a>
<h1>{{group.name}}</h1>
<h2>Gruppe</h2>
<p>
Id: {{group.id}}<br>
<strong>Id: {{group.id}}</strong><br>
Name: {{group.name}}<br>
Gruppencode: {{group.code}}<br>
Marker: {{group.tag}}
Klassen-/Kursbez.: {{group.tag}}
</p>
<p>Gruppen-Administrator: <a href="/admin/user/{{group_admin_id}}">{{group_admin_firstname}} {{group_admin_lastname}} ({{group_admin_id}})</a></p>
......
<a href="/admin/"> Neue Suche </a>
<h1>Teilnahme</h1>
<h2>Teilnahmedaten</h2>
<h3>Benutzer</h3>
......
<h1>Benutzer {{firstname}} {{lastname}} ({{userid}})</h1>
<a href="/admin/"> Neue Suche </a>
Id: {{userid}}<br>
<h1>{{firstname}} {{lastname}}</h1>
<h2>{{#if admin}}Administrator{{else}}{{#if teacher}}Lehrer{{else}}Schüler{{/if}}{{/if}}</h2>
<p>
<strong>Id: {{userid}}</strong><br>
Vorname: {{firstname}}<br>
Nachname: {{lastname}}<br>
{{#if username}}Benutzername: {{username}}<br>{{/if}}
{{#if logincode}}Logincode: {{logincode}}<br>{{/if}}
{{#if oauthid}}OAuth-Login: {{oauthprovider}} ({{oauthprovider}}-id: {{oauthid}})<br>{{/if}}
{{#if teacher}}Ist Lehrer <br>{{/if}}
{{#if logged_id}}Ist eingeloggt <br>{{/if}}
</p>
<h2>Gruppen</h2>
{{#if group}}
......@@ -17,7 +21,7 @@ Nachname: {{lastname}}<br>
<th>Id</th>
<th>Name</th>
<th>Gruppencode</th>
<th>Marker</th>
<th>Klassen-/Kursbez.</th>
</tr>
{{#each group}}
......
......@@ -43,9 +43,12 @@
{{#if firstname}}{{#if lastname}}
{{firstname}} {{lastname}}
{{/if}}{{/if}}
{{#if admin}}
[ADMIN]
{{else}}
{{#if teacher}}
[Lehrer]
{{/if}}
{{/if}}{{/if}}
</div>
<div class="column"><a href="/logout" class="button is-small is-danger" type="submit">&nbsp; Logout</a></div>
</div>
......
......@@ -26,8 +26,8 @@
</p>
<h4 class="subtitle is-5">Gruppencode: <strong>{{group.code}}</strong></h4>
<p>
Der Gruppencode dient zum Einloggen und erzeugt dabei neue Accounts.
Dabei erhalten die Teilnehmer einen Logincode, mit dem sie sich erneut einloggen können.
Der Gruppencode dient den Teilnehmern zum ersten Einloggen und erzeugt jeweils einen neuen Account.
Dabei erhalten die Teilnehmer einen Logincode, mit dem sie sich immer wieder einloggen können.
Den Logincode können Sie auch im Nachhinein unten in der Mitgliederliste einsehen.
</p>
</div>
......
......@@ -32,6 +32,13 @@
{{/if}}
{{#if profile_logincode}}
{{#if ownprofile}}
<h4 class="subtitle is-5">Logincode: <strong>{{profile_logincode}}</strong></h4>
{{else}}
<p>Login-Code: <strong>{{profile_logincode}}</strong></p>
{{/if}}
{{#if firstlogin }}
<p>
Dieser Logincode erlaubt dir, dich erneut einzuloggen (anstelle eines Benutzernamen und eines Passworts).
......@@ -39,13 +46,6 @@
Wenn du deinen Logincode vergessen hast, kann deine Lehrerin oder dein Lehrer ihn dir sagen.
</p><p>&nbsp;</p>
{{/if}}
{{#if ownprofile}}
<h4 class="subtitle is-5">Logincode: <strong>{{profile_logincode}}</strong></h4>
{{else}}
<p>Login-Code: <strong>{{profile_logincode}}</strong></p>
{{/if}}
{{/if}}
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment