fix(templates/handlers): Fix post anchors
- ensure users are correctly linked to a post actor after replying - ensure timestamps are clickable to get post IDs
This commit is contained in:
parent
b781a1fe57
commit
918c2726b4
2 changed files with 5 additions and 3 deletions
|
@ -131,7 +131,7 @@ pub fn reply_thread(state: State<AppState>,
|
||||||
let post = res?;
|
let post = res?;
|
||||||
info!("Posted reply {} to thread {}", post.id, post.thread_id);
|
info!("Posted reply {} to thread {}", post.id, post.thread_id);
|
||||||
Ok(HttpResponse::SeeOther()
|
Ok(HttpResponse::SeeOther()
|
||||||
.header("Location", format!("/thread/{}#post{}", post.thread_id, post.id))
|
.header("Location", format!("/thread/{}#post-{}", post.thread_id, post.id))
|
||||||
.finish())
|
.finish())
|
||||||
})
|
})
|
||||||
.responder()
|
.responder()
|
||||||
|
|
|
@ -32,7 +32,10 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% for post in posts -%}
|
{% for post in posts -%}
|
||||||
<div class="list-group-item flex-column align-items-start">
|
<div id="post-{{ post.id}}" class="list-group-item flex-column align-items-start">
|
||||||
|
<a href="/thread/{{ id }}#post-{{ post.id }}">
|
||||||
|
<small class="text-muted float-right">{{ post.posted }}</small>
|
||||||
|
</a>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-2 border-right">
|
<div class="col-2 border-right">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@ -49,7 +52,6 @@
|
||||||
<div class="col-10">
|
<div class="col-10">
|
||||||
{{ post.body }}
|
{{ post.body }}
|
||||||
</div>
|
</div>
|
||||||
<small class="text-muted">{{ post.posted }}</small>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|
Loading…
Reference in a new issue