Start an actual design

This commit is contained in:
Bat
2018-05-10 21:31:52 +01:00
parent d3319493d9
commit a74215ef07
9 changed files with 165 additions and 39 deletions
+7 -4
View File
@@ -19,10 +19,11 @@ fn me(user: User) -> Redirect {
}
#[get("/@/<name>", rank = 2)]
fn details(name: String, conn: DbConn) -> Template {
fn details(name: String, conn: DbConn, account: Option<User>) -> Template {
let user = User::find_by_fqn(&*conn, name).unwrap();
Template::render("users/details", json!({
"user": serde_json::to_value(user).unwrap()
"user": serde_json::to_value(user).unwrap(),
"account": account
}))
}
@@ -44,8 +45,10 @@ fn activity_details(name: String, conn: DbConn) -> ActivityPub {
}
#[get("/users/new")]
fn new() -> Template {
Template::render("users/new", HashMap::<String, i32>::new())
fn new(user: Option<User>) -> Template {
Template::render("users/new", json!({
"account": user
}))
}
#[derive(FromForm)]