{# vim: set ts=2 et sts=2 sw=2: #} {% extends "wiki/base.html" %} {% from "layout/errorlist.html" import errorlist %} {% from "wiki/includes/sidebar_modules.html" import document_tabs %} {% from "includes/common_macros.html" import content_editor %} {% from "wiki/includes/document_macros.html" import edit_messages, submit_revision %} {% from "wiki/includes/document_macros.html" import document_watch with context %} {% set title = _('Edit Article | {document}')|f(document=document.title) %} {# TODO: Change KB url to landing page when we have one #} {% set crumbs = [(url('wiki.category', document.category), document.get_category_display()), (document.get_absolute_url(), document.title), (None, _('Edit Article'))] %} {% set classes = 'edit' %} {% block content %}

{{ _('Editing {title}')|fe(title=document.title) }}

{{ edit_messages(document, show_revision_warning) }} {% if document_form %}
{{ _('Edit Description') }} {{ errorlist(document_form) }}
{{ csrf() }}
    {% for field in document_form.visible_fields() if (field.name != 'is_localizable' or not document.translations.exists()) %} {{ field|label_with_help }}{{ field }} {% endfor %}
{% if document.translations.exists() %} {{ document_form.is_localizable.as_hidden()|safe }} {% endif %}
{% endif %} {% if revision_form %}
{{ _('Edit Content') }}

{% trans url=url('wiki.document', 'support-document-guide') %}For help with writing articles, check out the Support Document Guide.{% endtrans %}

{{ errorlist(revision_form) }}
{{ csrf() }}
    {% for field in revision_form.visible_fields() %}
  • {% if field.name not in ['comment', 'content'] %} {{ field|label_with_help }}{{ field|safe }} {% elif field.name == 'content' %} {{ revision_form.content.label_tag()|safe }} {{ content_editor(revision_form.content) }} {% endif %}
  • {% endfor %}
{{ revision_form.hidden_fields()|join|safe }} {{ submit_revision(revision_form) }}
{{ submit_revision(revision_form, buttons_only=True) }}
{% endif %}
{% endblock %} {% block side_top %} {{ document_tabs(document, document.parent, user, 'edit', settings) }} {% if not waffle.flag('editing-tools-show-hide') %} {{ document_watch(document, user) }} {% endif %} {% endblock %}