Anzeigen der Schülernamen
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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}}
|
||||
|
||||
Reference in New Issue
Block a user