snapshot: preserve remaining admin translation cleanup
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{% load static %}
|
||||
{% load static i18n %}
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Einweisung durchführen</title>
|
||||
<title>{% trans "Einweisung durchführen" %}</title>
|
||||
<link rel="stylesheet" href="{% static 'workflows/css/buttons.css' %}" />
|
||||
<style>
|
||||
:root {
|
||||
@@ -63,14 +63,14 @@
|
||||
<div class="topbar">
|
||||
<img class="brand-logo" src="{% static 'workflows/img/tubco-logo.svg' %}" alt="TUB/CO Logo" />
|
||||
<div class="top-actions">
|
||||
<a class="btn btn-secondary" href="/requests/">Zum Dashboard</a>
|
||||
<a class="btn btn-secondary" href="/">Zur Startseite</a>
|
||||
<a class="btn btn-secondary" href="/requests/">{% trans "Zum Dashboard" %}</a>
|
||||
<a class="btn btn-secondary" href="/">{% trans "Zur Startseite" %}</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="hero">
|
||||
<h1>Einweisung durchführen</h1>
|
||||
<p class="sub">Einfache Live-Checkliste für das persönliche Onboarding-Gespräch. Punkte abhaken, Notizen ergänzen, als Entwurf speichern oder als abgeschlossen markieren.</p>
|
||||
<h1>{% trans "Einweisung durchführen" %}</h1>
|
||||
<p class="sub">{% trans "Einfache Live-Checkliste für das persönliche Onboarding-Gespräch. Punkte abhaken, Notizen ergänzen, als Entwurf speichern oder als abgeschlossen markieren." %}</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
@@ -82,23 +82,23 @@
|
||||
|
||||
<div class="meta">
|
||||
<div class="card">
|
||||
<h2>Mitarbeitende Person</h2>
|
||||
<h2>{% trans "Mitarbeitende Person" %}</h2>
|
||||
<div class="meta-grid">
|
||||
<strong>Name</strong><span>{{ display_name|default:onboarding.full_name }}</span>
|
||||
<strong>Abteilung</strong><span>{{ onboarding.department|default:"-" }}</span>
|
||||
<strong>Berufsbezeichnung</strong><span>{{ onboarding.job_title|default:"-" }}</span>
|
||||
<strong>Dienstliche E-Mail</strong><span>{{ onboarding.work_email|default:"-" }}</span>
|
||||
<strong>Vertragsbeginn</strong><span>{{ onboarding.contract_start|default:"-" }}</span>
|
||||
<strong>{% trans "Name" %}</strong><span>{{ display_name|default:onboarding.full_name }}</span>
|
||||
<strong>{% trans "Abteilung" %}</strong><span>{{ onboarding.department|default:"-" }}</span>
|
||||
<strong>{% trans "Berufsbezeichnung" %}</strong><span>{{ onboarding.job_title|default:"-" }}</span>
|
||||
<strong>{% trans "Dienstliche E-Mail" %}</strong><span>{{ onboarding.work_email|default:"-" }}</span>
|
||||
<strong>{% trans "Vertragsbeginn" %}</strong><span>{{ onboarding.contract_start|default:"-" }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2>Sitzungsstatus</h2>
|
||||
<h2>{% trans "Sitzungsstatus" %}</h2>
|
||||
<div class="meta-grid">
|
||||
<strong>Status</strong>
|
||||
<strong>{% trans "Status" %}</strong>
|
||||
<span><span class="status-pill {% if session.status == 'completed' %}done{% else %}draft{% endif %}">{{ session.get_status_display }}</span></span>
|
||||
<strong>Abgeschlossen von</strong><span>{{ session.completed_by_name|default:"-" }}</span>
|
||||
<strong>Abgeschlossen am</strong><span>{% if session.completed_at %}{{ session.completed_at|date:"Y-m-d H:i" }}{% else %}-{% endif %}</span>
|
||||
<strong>Letzte Änderung</strong><span>{{ session.updated_at|date:"Y-m-d H:i" }}</span>
|
||||
<strong>{% trans "Abgeschlossen von" %}</strong><span>{{ session.completed_by_name|default:"-" }}</span>
|
||||
<strong>{% trans "Abgeschlossen am" %}</strong><span>{% if session.completed_at %}{{ session.completed_at|date:"Y-m-d H:i" }}{% else %}-{% endif %}</span>
|
||||
<strong>{% trans "Letzte Änderung" %}</strong><span>{{ session.updated_at|date:"Y-m-d H:i" }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -106,8 +106,8 @@
|
||||
<div class="progress-block">
|
||||
<div class="progress-top">
|
||||
<div>
|
||||
<div class="progress-label">Fortschritt der Einweisung</div>
|
||||
<div class="progress-meta">{{ checked_count }} von {{ total_count }} Punkten erledigt</div>
|
||||
<div class="progress-label">{% trans "Fortschritt der Einweisung" %}</div>
|
||||
<div class="progress-meta">{% blocktrans trimmed with checked=checked_count total=total_count %}{{ checked }} von {{ total }} Punkten erledigt{% endblocktrans %}</div>
|
||||
</div>
|
||||
<div class="status-pill {% if session.status == 'completed' %}done{% else %}draft{% endif %}">{{ progress_percent }}%</div>
|
||||
</div>
|
||||
@@ -131,27 +131,27 @@
|
||||
{% endfor %}
|
||||
|
||||
<div class="card">
|
||||
<h2>Notizen</h2>
|
||||
<h2>{% trans "Notizen" %}</h2>
|
||||
<textarea id="notes" name="notes">{{ session.notes }}</textarea>
|
||||
<div class="help">Diese Seite bleibt bewusst einfach: echte Web-Checkboxen, Notizen und ein klarer Entwurf/Abschluss-Status. Kein zusätzlicher komplexer PDF-Signatur-Workflow.</div>
|
||||
<div class="help">{% trans "Diese Seite bleibt bewusst einfach: echte Web-Checkboxen, Notizen und ein klarer Entwurf/Abschluss-Status. Kein zusätzlicher komplexer PDF-Signatur-Workflow." %}</div>
|
||||
<div class="actions">
|
||||
<button class="btn btn-secondary" type="submit" name="session_action" value="save">Als Entwurf speichern</button>
|
||||
<button class="btn btn-primary" type="submit" name="session_action" value="complete">Als abgeschlossen markieren</button>
|
||||
<button class="btn btn-secondary" type="submit" name="session_action" value="reset" onclick="return confirm('Einweisung wirklich zurücksetzen?');">Alles zurücksetzen</button>
|
||||
<button class="btn btn-secondary" type="submit" name="session_action" value="save">{% trans "Als Entwurf speichern" %}</button>
|
||||
<button class="btn btn-primary" type="submit" name="session_action" value="complete">{% trans "Als abgeschlossen markieren" %}</button>
|
||||
<button class="btn btn-secondary" type="submit" name="session_action" value="reset" onclick="return confirm('{% trans 'Einweisung wirklich zurücksetzen?' %}');">{% trans "Alles zurücksetzen" %}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="card">
|
||||
<h2>Live-Protokoll</h2>
|
||||
<div class="help">Erzeugt das Live-Protokoll nur aus den aktuell gespeicherten Haken und Notizen.</div>
|
||||
<h2>{% trans "Live-Protokoll" %}</h2>
|
||||
<div class="help">{% trans "Erzeugt das Live-Protokoll nur aus den aktuell gespeicherten Haken und Notizen." %}</div>
|
||||
<div class="actions">
|
||||
<form method="post" action="/requests/onboarding/{{ onboarding.id }}/intro-session/pdf/" style="display:inline;">
|
||||
{% csrf_token %}
|
||||
<button class="btn btn-secondary" type="submit">Live-Protokoll erzeugen</button>
|
||||
<button class="btn btn-secondary" type="submit">{% trans "Live-Protokoll erzeugen" %}</button>
|
||||
</form>
|
||||
{% if session_pdf_url %}
|
||||
<a class="btn btn-secondary" href="{{ session_pdf_url }}" target="_blank" rel="noopener">Live-Protokoll öffnen</a>
|
||||
<a class="btn btn-secondary" href="{{ session_pdf_url }}" target="_blank" rel="noopener">{% trans "Live-Protokoll öffnen" %}</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user