This commit is contained in:
philipp 2023-02-09 17:29:29 +01:00
parent 432962f5a9
commit a95445c53c
3 changed files with 6 additions and 9 deletions

View File

@ -1,10 +1,3 @@
# Next
- User edit view (for admins)
- If is\_cox -> show 100(?) instead of 7 days
# UI
- Next 7 days as columns
# Edge case
- Trip in the morning on usi rowing day
- after N people (/ cox) -> red highlighted -> queue

BIN
db.sqlite

Binary file not shown.

View File

@ -13,14 +13,18 @@ struct RegisterForm {
}
#[put("/", data = "<register>")]
async fn register(db: &State<DatabaseConnection>, register: Form<RegisterForm>) -> Redirect {
async fn register(
db: &State<DatabaseConnection>,
register: Form<RegisterForm>,
user: user::Model,
) -> Redirect {
let day = day::Entity::find_by_id(*register.day)
.one(db.inner())
.await
.unwrap()
.expect("There's no trip on this date (yet)");
if !day.open_registration {
if !(day.open_registration || user.is_cox) {
return Redirect::to("/");
}