Funktionierende zu und absage.
This commit is contained in:
@@ -161,7 +161,7 @@ impl Component for App {
|
||||
<div class="container">
|
||||
<div class="section">
|
||||
{
|
||||
if self.nutzer.is_none(){
|
||||
if let Some(_saved) = self.successfully_saved.as_ref(){self.view_dank_dialog(ctx)} else if self.nutzer.is_none(){
|
||||
self.view_eingabe_daten(ctx)
|
||||
}
|
||||
else
|
||||
@@ -186,8 +186,8 @@ impl App {
|
||||
<img src="/logoheader.png" />
|
||||
</figure>
|
||||
<div class="box mt-3 is-light">
|
||||
<p>{"Anmeldung zum Elternsprechtag!"}</p><p>{"Bitte geben Sie unbedingt eine valide Emailadresse an,
|
||||
da die Termine erst nach Bestätigung über den per Email zugesandten Link gebucht sind."}</p>
|
||||
<p>{"Anmeldung zum Elternsprechtag!"}</p><p>{"Bitte geben Sie unbedingt eine gültige E-Mail-Adresse an,
|
||||
da die Termine erst nach Bestätigung über den per E-Mail zugesandten Link gebucht werden."}</p>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label class="label">{"Voller Name"}</label>
|
||||
@@ -227,9 +227,9 @@ impl App {
|
||||
</div>
|
||||
<div class="box mt-3 is-light">
|
||||
<h4 class="title is-4">{"Datenschutzerklärung:"}</h4>
|
||||
<p>{"Mit dem klick auf Weiter bestätigen Sie, dass das Lehrerkollegium die hier
|
||||
und im folgenden eingegebenen Daten zur Organisation des Elternsprechtags speichert, verarbeitet und verwendet.
|
||||
Die Daten werden nur für diesen Zweck verwendet."}</p>
|
||||
<p>{"Mit dem Klick auf Weiter bestätigen Sie, dass das Lehrerkollegium die hier
|
||||
und im Folgenden eingegebenen Daten zur Organisation des Elternsprechtages speichert, verarbeitet und nutzt.
|
||||
Die Daten werden ausschließlich zu diesem Zweck verwendet."}</p>
|
||||
<div class="has-text-right mt-6 mr-6">
|
||||
{
|
||||
if self.tmp_nutzer.validate() {
|
||||
@@ -278,6 +278,37 @@ impl App {
|
||||
}
|
||||
}
|
||||
|
||||
fn view_dank_dialog(&self, _ctx: &Context<Self>) -> Html {
|
||||
html! {<>
|
||||
<div id="app" class="row columns is-multiline">
|
||||
<div class="column is-12">
|
||||
<div class="card">
|
||||
<header class="card-header">
|
||||
<div class="card-header-title is-centered">
|
||||
{"Erfolgreich abgeschickt, aber noch nicht fertig!"}
|
||||
</div>
|
||||
</header>
|
||||
<div class="card-content">
|
||||
<div class="content">
|
||||
<p>{"Sie haben die Termine erfolgreich vorgemerkt. Um sie endgültig zu buchen müssen Sie:"}</p>
|
||||
<p><ol>
|
||||
<li>{"In Ihren E-Mails die E-Mail mit dem Betreff \"Elternsprechtag: Bestätigen Sie Ihre Termine\" suchen."}</li>
|
||||
<li>{"Innerhalb von 3 Stunden auf den darin enthaltenen "}<b>{"Link klicken."}</b></li>
|
||||
</ol></p>
|
||||
|
||||
<p>{"Sie können auch mehrmals auf den Link klicken, den Sie erhalten haben. Sie können dort Ihre Termine einsehen und gegebenenfalls absagen.
|
||||
Wenn Sie einen Termin absagen, tun Sie dies bitte so früh wie möglich, damit der Termin wieder für andere frei wird."}</p>
|
||||
<p>{"Wenn Sie einen anderen Termin buchen möchten, müssen Sie sich erneut über diese Seite anmelden, Sie erhalten dann einen zweiten Link.
|
||||
Achtung: Die Termine, die Sie zuerst gebucht haben, werden dadurch "}<b>{"nicht"}</b>{" gelöscht."}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
}
|
||||
}
|
||||
|
||||
fn anleitung(&self) -> Html {
|
||||
html!( <div class="column is-12">
|
||||
<div class="card">
|
||||
@@ -289,16 +320,16 @@ impl App {
|
||||
<div class="card-content">
|
||||
<div class="content">
|
||||
<ul>
|
||||
<li>{"Termine sind erst gebucht, wenn Sie:"}
|
||||
<li>{"Die Termine sind erst gebucht, wenn Sie:"}
|
||||
<ul><li>{"ganz unten auf Absenden geklickt haben"}</li>
|
||||
<li>{"Sie die Buchung innerhalb von 3 Stunden über den link in der email bestätigen."}</li>
|
||||
<li>{"Sie die Buchung innerhalb von 3 Stunden über den Link in der E-Mail bestätigen."}</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>{"Maximal 3 Termine pro Elternhaus, da die Anzahl der Termine begrenzt ist."}</li>
|
||||
<li>{"Buchen Sie die Termine so, dass sie zwischen zwei Terminen mindestens einen Slot Pause haben für Raumsuche usw."}</li>
|
||||
<li>{"Sprechen Sie vor allem mit den LehrerInnen, wo ihre Kinder Probleme haben."}</li>
|
||||
<li>{"Sollten Sie dringenden Gesprächsbedarf haben, aber alle Termine sind voll, melden Sie sich wie gehabt bei den entsprechenden LehrerInnen"}</li>
|
||||
<li>{"Sollten Sie ihren Termin nicht wahrnehmen können, sagen Sie ihn möglichst früh ab, dass er erneut belegt werden kann."}</li>
|
||||
<li>{"Buchen Sie die Termine so, dass Sie zwischen zwei Terminen eine Pause für die Raumsuche haben."}</li>
|
||||
<li>{"Sprechen Sie vor allem mit den LehrerInnen, deren Fächer Ihren Kindern Probleme bereiten."}</li>
|
||||
<li>{"Sollten Sie dringenden Gesprächsbedarf haben, aber alle Termine sind voll, melden Sie sich wie gewohnt bei den entsprechenden LehrerInnen"}</li>
|
||||
<li>{"Wenn Sie Ihren Termin nicht wahrnehmen können, sagen Sie ihn so früh wie möglich ab, damit er neu vergeben werden kann."}</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user