manage_classifications.html 1.67 KB
{% extends "base.html" %}
{% load dictionary_extras %}

{% block extrahead %}
  <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/manage_classifications.css"/>
  <script type="text/javascript" src="{{ MEDIA_URL }}js/manage-classifications.js"></script>
{% endblock %}

{% block title %}Klasyfikacje{% endblock %}

{% block content %}
  <form action="" method="post" class="add-classification">
    {% csrf_token %}
    {{ add_form.as_p }}
    <p>
      <button type="submit">Dodaj klasyfikację</button>
    </p>
  </form>
  {% for classification, value_form, vocab_form, using in classification_forms %}
    <div class="classification">
      <div class="classification-controls">
        <form action="" method="post" class="add-value">
          {% csrf_token %}
          {{ value_form.as_p }}
          <p>
            <button type="submit">Dodaj wartość</button>
          </p>
        </form>
        <div class="vocabs">
          <p>Używające słowniki:</p>
          {% if using %}
            <ul>
              {% for vocab in using %}
                <li>{{ vocab.id }}</li>
              {% endfor %}
            </ul>
          {% else %}
            <p>brak</p>
          {% endif %}
          <form action="" method="post">
            {% csrf_token %}
            {{ vocab_form.as_p }}
            <p>
              <button type="submit">Dodaj słownik"</button>
            </p>
          </form>
        </div>
      </div>
      <h4>{{ classification.name }}</h4>
      <p>Wartości:</p>
      {% with tree=classification.value_tree %}
        {% if tree %}
          {% value_tree tree %}
        {% endif %}
      {% endwith %}
    </div>
  {% endfor %}
{% endblock %}