byceps/blueprints/site/board/templates/site/board/topic_update_form.html
{% extends 'layout/base.html' %}
{% from 'macros/forms.html' import form_buttons, form_field %}
{% from 'macros/icons.html' import render_icon %}
{% from 'macros/misc.html' import render_notification %}
{% from 'macros/subnav.html' import render_subnav_for_menu_id %}
{% set simple_layout = true %}
{% set current_page = 'board' %}
{% set page_title = _('Edit topic') %}
{% block subnav %}
{%- if subnav_menu_id|default %}
{{ render_subnav_for_menu_id(subnav_menu_id, current_page) }}
{%- endif %}
{% endblock %}
{% block body %}
<nav class="breadcrumbs">
<ol>
<li><a href="{{ url_for('.category_index') }}">{{ _('Board') }}</a></li>
<li><a href="{{ url_for('.category_view', slug=topic.category.slug) }}">{{ topic.category.title }}</a></li>
<li><a href="{{ url_for('.topic_view', topic_id=topic.id) }}">{{ topic.title }}</a></li>
</ol>
</nav>
<h1 class="title">{{ render_icon('edit') }} {{ page_title }}</h1>
{%- if topic.creator_id != g.user.id %}
<div class="mb">
{{ render_notification(_('You are about to modify a topic created by someone else.'), category='danger', icon='warning') }}
</div>
{%- endif %}
<form action="{{ url_for('.topic_update', topic_id=topic.id) }}" method="post">
<div class="main-body-box">
{{ form_field(form.title, autofocus='autofocus') }}
{{ form_field(form.body) }}
{% include 'site/board/_posting_form_body_supplement.html' %}
</div>
{{ form_buttons(_('Save'), cancel_url=url_for('.topic_view', topic_id=topic.id)) }}
</form>
{%- endblock %}