From 9c10def7d25f5a47ffc9527768cf4536b908031c Mon Sep 17 00:00:00 2001 From: Mitchell Marino Date: Fri, 14 Apr 2023 20:12:37 -0500 Subject: [PATCH] report work --- src/report.rs | 9 ++++++--- templates/report.html | 40 ++++++++++++++++++++++++++++++++++------ 2 files changed, 40 insertions(+), 9 deletions(-) diff --git a/src/report.rs b/src/report.rs index 40053cf..d00ba19 100644 --- a/src/report.rs +++ b/src/report.rs @@ -77,7 +77,7 @@ pub async fn get_report( } }; - // render report + // render report to html. let mut context = Context::new(); context.insert("grade", &report_query.grade); context.insert("date", &Local::now().format("%Y-%m-%d").to_string()); @@ -88,12 +88,15 @@ pub async fn get_report( return ( StatusCode::BAD_REQUEST, Json(json!({ - "error": format!("Unknown error creating event: {}", err) + "error": format!("Unknown error creating event: {:?}", err) })), ) .into_response() } }; - todo!() + // render html to pdf + + println!("{}", report); + (StatusCode::OK, "").into_response() } diff --git a/templates/report.html b/templates/report.html index 1621fe6..7150f83 100644 --- a/templates/report.html +++ b/templates/report.html @@ -3,29 +3,57 @@ Student Point Report Grade {{ grade }} -

Student Point Report Grade {{ grade }}

-

Date: {{ date }}

+
+

Student Point Report Grade {{ grade }}

+

{{ date }}

+
@@ -36,7 +64,7 @@ {% for user in users %} - + {% endfor %}
{{ user.name }}{{ user.username }} {{ user.points }}