{% extends "base.html" %}
{% block title %}nikola{% endblock %}

{% block content %}
  <div class="feed">
  <div class="card">
    <div><strong>id:</strong> {{ user["id"] }}</div>
    <div><strong>email:</strong> {{ user["email"] }}</div>
    <div><strong>role:</strong> {{ user["role"] }}</div>
  </div>

  <div class="card">
    <h2>Назначить блок</h2>
    <form method="post">
      <input type="hidden" name="action" value="add">

      <label>Блок</label>
      <select name="block_id">
        {% for b in all_blocks %}
          <option value="{{ b['id'] }}">[{{ b['id'] }}] {{ b['title'] }}</option>
        {% endfor %}
      </select>

      <button type="submit">Добавить</button>
    </form>

    <p class="muted">Порядок менять нельзя: блоки идут в порядке добавления.</p>
  </div>

  <div class="card">
    <h2>Текущие блоки пользователя</h2>

    {% if items|length == 0 %}
      <p class="muted">Пока пусто.</p>
    {% endif %}

    <ul>
      {% for it in items %}
        <li>
          [{{ it["block_id"] }}] {{ it["title"] }}
          <form method="post" style="display:inline;">
            <input type="hidden" name="action" value="remove">
            <input type="hidden" name="item_id" value="{{ it['item_id'] }}">
            <button type="submit">Удалить</button>
          </form>
        </li>
      {% endfor %}
    </ul>

    <form method="post" onsubmit="return confirm('Очистить ленту пользователя?');">
      <input type="hidden" name="action" value="clear">
      <button type="submit">Очистить ленту</button>
    </form>
  </div>

    <div class="card">

    {% if user["id"] != session.get("user_id") %}
        <form method="post" style="display:inline;">
        <input type="hidden" name="action" value="toggle_admin">
        <button type="submit">
            {% if user["role"] == "admin" %}Сделать user{% else %}Сделать admin{% endif %}
        </button>
        </form>

        <form method="post" style="display:inline;" onsubmit="return confirm('Удалить пользователя? Это действие необратимо.');">
        <input type="hidden" name="action" value="delete_user">
        <button type="submit">Удалить профиль</button>
        </form>
    {% else %}
        <p class="muted">Нельзя менять роль или удалять собственный профиль.</p>
    {% endif %}
    </div>
  </div>
{% endblock %}