byceps/byceps

View on GitHub
byceps/blueprints/site/board/templates/site/board/topic_update_form.html

Summary

Maintainability
Test Coverage
{% 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 %}