summaryrefslogtreecommitdiff
path: root/src/db.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/db.rs')
-rw-r--r--src/db.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/db.rs b/src/db.rs
index cec7d56..198ce03 100644
--- a/src/db.rs
+++ b/src/db.rs
@@ -1,6 +1,7 @@
use crate::diesel::BoolExpressionMethods;
use crate::error::Error;
use crate::models;
+use crate::template;
use bcrypt;
use chrono::DateTime;
use chrono::Utc;
@@ -248,6 +249,16 @@ pub fn get_entries(conn: &PgConnection, username: &str) -> Result<Vec<models::En
Ok(r)
}
+pub fn get_template(
+ conn: &PgConnection,
+ entry_type: &str,
+) -> Result<template::TemplateSpec, Error> {
+ match entry_type {
+ "run" => Ok(template::running_template()),
+ _ => Err(Error::NotFound),
+ }
+}
+
// pub fn get_entries_with_data(
// conn: &PgConnection,
// username: &str,