User profile edit page
This commit is contained in:
parent
38c286e860
commit
4248d11aa9
15 changed files with 450 additions and 175 deletions
|
|
@ -21,12 +21,30 @@ pub struct ViewRecipeTemplate {
|
|||
|
||||
#[derive(Template)]
|
||||
#[template(path = "message.html")]
|
||||
pub struct MessageTemplate<'a> {
|
||||
pub struct MessageTemplate {
|
||||
pub user: Option<model::User>,
|
||||
pub message: &'a str,
|
||||
pub message: String,
|
||||
pub as_code: bool, // Display the message in <pre> markup.
|
||||
}
|
||||
|
||||
impl MessageTemplate {
|
||||
pub fn new(message: &str) -> MessageTemplate {
|
||||
MessageTemplate {
|
||||
user: None,
|
||||
message: message.to_string(),
|
||||
as_code: false,
|
||||
}
|
||||
}
|
||||
|
||||
pub fn new_with_user(message: &str, user: Option<model::User>) -> MessageTemplate {
|
||||
MessageTemplate {
|
||||
user,
|
||||
message: message.to_string(),
|
||||
as_code: false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Template)]
|
||||
#[template(path = "sign_up_form.html")]
|
||||
pub struct SignUpFormTemplate {
|
||||
|
|
@ -67,4 +85,9 @@ pub struct ResetPasswordTemplate {
|
|||
#[template(path = "profile.html")]
|
||||
pub struct ProfileTemplate {
|
||||
pub user: Option<model::User>,
|
||||
pub username: String,
|
||||
pub email: String,
|
||||
pub message: String,
|
||||
pub message_email: String,
|
||||
pub message_password: String,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue