diff --git a/migration.sql b/migration.sql index 5b7befc..6a15998 100644 --- a/migration.sql +++ b/migration.sql @@ -203,7 +203,7 @@ CREATE TABLE IF NOT EXISTS "trailer" ( CREATE TABLE IF NOT EXISTS "trailer_reservation" ( "id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, - "trailer_id" INTEGER NOT NULL REFERENCES boat(id), + "trailer_id" INTEGER NOT NULL REFERENCES trailer(id), "start_date" DATE NOT NULL, "end_date" DATE NOT NULL, "time_desc" TEXT NOT NULL, diff --git a/src/model/user.rs b/src/model/user.rs index 116d51a..a0f8da0 100644 --- a/src/model/user.rs +++ b/src/model/user.rs @@ -273,7 +273,7 @@ ASKÖ Ruderverein Donau Linz", self.name, SCHECKBUCH/100), herzlich willkommen im ASKÖ Ruderverein Donau Linz! Wir freuen uns sehr, dich als neues Mitglied in unserem Verein begrüßen zu dürfen. -Um dir den Einstieg zu erleichtern, findest du in unserem Handbuch alle wichtigen Informationen über unseren Verein: https://rudernlinz.at/book. Bei weiteren Fragen stehen dir die Adressen info@rudernlinz.at und it@rudernlinz.at jederzeit zur Verfügung. +Um dir den Einstieg zu erleichtern, findest du in unserem Handbuch alle wichtigen Informationen über unseren Verein: https://rudernlinz.at/book. Bei weiteren Fragen stehen dir die Adressen info@rudernlinz.at (für allgemeine Fragen) und it@rudernlinz.at (bei technischen Fragen) jederzeit zur Verfügung. Du kannst auch gerne unserer Signal-Gruppe beitreten, um auf dem Laufenden zu bleiben und dich mit anderen Mitgliedern auszutauschen: https://signal.group/#CjQKICFrq6zSsRHxrucS3jEcQn6lknEXacAykwwLV3vNLKxPEhA17jxz7cpjfu3JZokLq1TH @@ -281,7 +281,7 @@ Für die Organisation unserer Ausfahrten nutzen wir app.rudernlinz.at. Logge dic Beim nächsten Treffen im Verein, erinnere mich (Philipp Hofer) bitte daran, deinen Fingerabdruck zu registrieren, damit du eigenständig Zugang zum Bootshaus erhältst. -Außerdem haben wir im Bootshaus ein WLAN für Vereinsmitglieder 'ASKÖ Ruderverein Donau Linz'. Das Passwort dafür lautet 'donau1921' (ohne Anführungszeichen). Bitte gib das Passwort an keine vereinsfremden Personen weiter. +Damit du dich noch mehr verbunden fühlst (:-)), haben wir im Bootshaus ein WLAN für Vereinsmitglieder 'ASKÖ Ruderverein Donau Linz' eingerichtet. Das Passwort dafür lautet 'donau1921' (ohne Anführungszeichen). Bitte gib das Passwort an keine vereinsfremden Personen weiter. Wir freuen uns darauf, dich bald am Wasser zu sehen und gemeinsam tolle Erfahrungen zu sammeln! diff --git a/src/tera/admin/mail.rs b/src/tera/admin/mail.rs index 9abbad8..3432237 100644 --- a/src/tera/admin/mail.rs +++ b/src/tera/admin/mail.rs @@ -16,7 +16,7 @@ use crate::tera::Config; #[get("/mail")] async fn index( db: &State, - admin: AdminUser, + admin: VorstandUser, flash: Option>, ) -> Template { let mut context = Context::new(); @@ -65,7 +65,7 @@ async fn update( db: &State, data: Form>, config: &State, - admin: AdminUser, + admin: VorstandUser, ) -> Flash { let d = data.into_inner(); Log::create(db, format!("{admin:?} trying to send this mail: {d:?}")).await; diff --git a/src/tera/admin/notification.rs b/src/tera/admin/notification.rs index 8d77ff2..58d5294 100644 --- a/src/tera/admin/notification.rs +++ b/src/tera/admin/notification.rs @@ -2,7 +2,7 @@ use crate::model::{ log::Log, notification::Notification, role::Role, - user::{AdminUser, User, UserWithDetails}, + user::{AdminUser, User, UserWithDetails, VorstandUser}, }; use itertools::Itertools; use rocket::{ @@ -18,7 +18,7 @@ use sqlx::SqlitePool; #[get("/notification")] async fn index( db: &State, - user: AdminUser, + user: VorstandUser, flash: Option>, ) -> Template { let mut context = Context::new(); @@ -62,7 +62,7 @@ pub struct NotificationToSendUser { async fn send_group( db: &State, data: Form, - admin: AdminUser, + admin: VorstandUser, ) -> Flash { let d = data.into_inner(); Log::create( @@ -89,7 +89,7 @@ async fn send_group( async fn send_user( db: &State, data: Form, - admin: AdminUser, + admin: VorstandUser, ) -> Flash { let d = data.into_inner(); Log::create( diff --git a/templates/index.html.tera b/templates/index.html.tera index dde87ba..cca630f 100644 --- a/templates/index.html.tera +++ b/templates/index.html.tera @@ -155,6 +155,13 @@ Bootshaus +
  • + Mail ausschicken +
  • +
  • + Nachricht ausschreiben +
  • {% endif %} @@ -169,19 +176,12 @@
  • User
  • -
  • - Mail -
  • Logs
  • Fingerabdruck-Liste überprüfen
  • -
  • - Nachricht ausschreiben -
  • {% endif %}