mirror of
https://git.joinplu.me/Plume/Plume.git
synced 2024-11-22 19:41:03 +00:00
Add author biography at the bottom of the post
This commit is contained in:
parent
dd0663348e
commit
bba9a56329
3 changed files with 17 additions and 2 deletions
|
@ -57,7 +57,8 @@ fn details_response(blog: String, slug: String, conn: DbConn, user: Option<User>
|
||||||
"date": &post.creation_date.timestamp(),
|
"date": &post.creation_date.timestamp(),
|
||||||
"previous": query.and_then(|q| q.responding_to.map(|r| Comment::get(&*conn, r).expect("Error retrieving previous comment").to_json(&*conn, &vec![]))),
|
"previous": query.and_then(|q| q.responding_to.map(|r| Comment::get(&*conn, r).expect("Error retrieving previous comment").to_json(&*conn, &vec![]))),
|
||||||
"user_fqn": user.clone().map(|u| u.get_fqn(&*conn)).unwrap_or(String::new()),
|
"user_fqn": user.clone().map(|u| u.get_fqn(&*conn)).unwrap_or(String::new()),
|
||||||
"is_author": user.map(|u| post.get_authors(&*conn).into_iter().any(|a| u.id == a.id)).unwrap_or(false)
|
"is_author": user.clone().map(|u| post.get_authors(&*conn).into_iter().any(|a| u.id == a.id)).unwrap_or(false),
|
||||||
|
"is_following": user.map(|u| u.is_following(&*conn, post.get_authors(&*conn)[0].id)).unwrap_or(false)
|
||||||
}))
|
}))
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
|
@ -778,5 +778,5 @@ figcaption {
|
||||||
}
|
}
|
||||||
|
|
||||||
.avatar.padded {
|
.avatar.padded {
|
||||||
margin-right: 1em;
|
margin-right: 2rem;
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,6 +34,20 @@
|
||||||
|
|
||||||
<div class="article-meta">
|
<div class="article-meta">
|
||||||
<p>{{ "This article is under the {{ license }} license." | _(license=article.post.license) }}</p>
|
<p>{{ "This article is under the {{ license }} license." | _(license=article.post.license) }}</p>
|
||||||
|
<div class="flex">
|
||||||
|
<img src="{{ author.avatar }}" alt="{{ author.name }}" class="avatar medium padded">
|
||||||
|
<div class="grow">
|
||||||
|
<h2><a href="/@/{{ author.fqn }}">{{ author.name }}</a></h2>
|
||||||
|
<p>{{ author.summary | safe }}</h2>
|
||||||
|
</div>
|
||||||
|
<a href="/@/{{ author.fqn }}/follow" class="button">
|
||||||
|
{% if is_following %}
|
||||||
|
{{ "Unfollow" | _ }}
|
||||||
|
{% else %}
|
||||||
|
{{ "Follow" | _ }}
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% if account %}
|
{% if account %}
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
|
|
Loading…
Reference in a new issue