Anzeigen der Schülernamen

This commit is contained in:
2023-02-21 09:05:29 +01:00
parent daec6f092a
commit 6b7415f0dd
6 changed files with 10 additions and 8 deletions
+1 -1
View File
@@ -139,7 +139,7 @@ pub async fn get_all_teachers(db: &Pool) -> Result<Vec<TeacherWithAppointments>,
let nutzer = query_as!(
Nutzer,
r#"
SELECT name, schueler as schüler,email
SELECT name, schueler as schueler,email
FROM `nutzer` WHERE id = ? "#,
appointment.nutzer_id
)
+1 -1
View File
@@ -37,7 +37,7 @@ pub async fn save_nutzer(pool: &Pool, nutzer: &Nutzer) -> Result<IdType, sqlx::E
query!(
"INSERT INTO nutzer (name, schueler, email) VALUES ($1, $2, $3)",
nutzer.name,
nutzer.schüler,
nutzer.schueler,
nutzer.email
)
.execute(pool)
+2
View File
@@ -1,6 +1,7 @@
use actix_web::{error, web, HttpResponse};
use handlebars::Handlebars;
use lettre::{AsyncSmtpTransport, Tokio1Executor};
use log::info;
use serde_json::json;
use terminwahl_typen::IdType;
@@ -71,6 +72,7 @@ pub async fn export_appointments(
"css_file" : css.path,
"teachers": teachers,
});
info!("{:?}", data);
Ok(HttpResponse::Ok()
.body(handlebars.render("lehrer_einzeln.html", &data).unwrap()))
}
@@ -58,7 +58,7 @@
{{time_of appointment.slot.end_time}}
</th>
<td>
{{appointment.nutzer.name}}
{{appointment.nutzer.name}} <br /><small>⇨ {{appointment.nutzer.schueler}}</small>
</td>
</tr>
{{/each}}