Commit 7d99f02a authored by Skia's avatar Skia

forum: reply page, CSS, and first_unread fix

parent 777fdd7b
Pipeline #772 passed with stage
in 3 minutes and 34 seconds
......@@ -247,10 +247,16 @@ tbody>tr:hover {
background: darkgrey;
width: 100%;
}
em {
font-style: italic;
}
.highlight {
background: orange;
font-weight: bold;
}
.underline {
text-decoration: underline;
}
.tool-bar {
overflow: auto;
padding: 4px;
......
......@@ -39,6 +39,9 @@
<p><a href="{{ url('forum:new_message', topic_id=topic.id) }}">{% trans %}Reply{% endtrans %}</a></p>
{% for m in topic.messages.select_related('author__avatar_pict').all() %}
{% if m.id == first_unread_message_id %}
<span id="first_unread"></span>
{% endif %}
{% if m.id >= first_unread_message_id %}
{{ display_message(m, user, True) }}
{% else %}
......
......@@ -144,13 +144,18 @@ class ForumTopicDetailView(CanViewMixin, DetailView):
class ForumMessageEditView(CanEditMixin, UpdateView):
model = ForumMessage
fields = ['title', 'message']
template_name = "core/edit.jinja"
template_name = "forum/reply.jinja"
pk_url_kwarg = "message_id"
def form_valid(self, form):
ForumMessageMeta(message=self.object, user=self.request.user, action="EDIT").save()
return super(ForumMessageEditView, self).form_valid(form)
def get_context_data(self, **kwargs):
kwargs = super(ForumMessageEditView, self).get_context_data(**kwargs)
kwargs['topic'] = self.object.topic
return kwargs
class ForumMessageDeleteView(SingleObjectMixin, RedirectView):
model = ForumMessage
pk_url_kwarg = "message_id"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment