show second button in winter
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| use std::{fs::OpenOptions, io::Write}; | use std::{fs::OpenOptions, io::Write}; | ||||||
|  |  | ||||||
| use chrono::Local; | use chrono::{Datelike, Local}; | ||||||
| use rocket::{ | use rocket::{ | ||||||
|     catch, catchers, |     catch, catchers, | ||||||
|     fairing::{AdHoc, Fairing, Info, Kind}, |     fairing::{AdHoc, Fairing, Info, Kind}, | ||||||
| @@ -63,6 +63,11 @@ async fn index(db: &State<SqlitePool>, user: User, flash: Option<FlashMessage<'_ | |||||||
|         context.insert("last_trips", &last_trips); |         context.insert("last_trips", &last_trips); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     let date = chrono::Utc::now(); | ||||||
|  |     if date.month() <= 3 || date.month() >= 10 { | ||||||
|  |         context.insert("show_quick_ergo_button", "yes"); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     context.insert("achievements", &Achievements::for_user(db, &user).await); |     context.insert("achievements", &Achievements::for_user(db, &user).await); | ||||||
|     context.insert("notifications", &Notification::for_user(db, &user).await); |     context.insert("notifications", &Notification::for_user(db, &user).await); | ||||||
|     context.insert("loggedin_user", &UserWithDetails::from_user(user, db).await); |     context.insert("loggedin_user", &UserWithDetails::from_user(user, db).await); | ||||||
|   | |||||||
| @@ -12,6 +12,15 @@ | |||||||
|                     <span class="text-xl px-3">Geplante Ausfahrten</span> |                     <span class="text-xl px-3">Geplante Ausfahrten</span> | ||||||
|                 </a> |                 </a> | ||||||
|             </div> |             </div> | ||||||
|  | 	    {% if show_quick_ergo_button %} | ||||||
|  |             <div class="m-auto"> | ||||||
|  |                 <a href="/ergo" | ||||||
|  |                    class="btn btn-primary flex items-center justify-center"> | ||||||
|  |                     {% include "includes/rowing-icon" %} | ||||||
|  |                     <span class="text-xl px-3">Ergo-Challenge</span> | ||||||
|  |                 </a> | ||||||
|  |             </div> | ||||||
|  | 	    {% endif %} | ||||||
|             {% if notifications %} |             {% if notifications %} | ||||||
|                 <div id="notification" |                 <div id="notification" | ||||||
|                      class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" |                      class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user