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 @@
Date: {{ date }}
+{{ date }}
+| {{ user.name }} | +{{ user.username }} | {{ user.points }} |