{% extends "base/base.html" %}
{% import "widgets/editor.html" as widget_editor %}
{% import "widgets/tag_selector.html" as widget_tag_selector with context %}

{% block title %}
<h1>Programmes de Planète Casio</h1>
{% endblock %}

{% block content %}
<section>

	{% if current_user.is_authenticated %}
		<div class="form">
			<h2>Soumettre un programme</h2>
			<form action="" method="post" enctype="multipart/form-data">
				{{ form.hidden_tag() }}

				<div>
					{{ form.name.label }}
					{{ form.name() }}
					{% for error in form.name.errors %}
						<span class="msgerror">{{ error }}</span>
					{% endfor %}
				</div>

				{{ widget_tag_selector.tag_selector(form.tags) }}

				{{ widget_editor.text_editor(form.message) }}

				<div>
					{{ form.attachments.label }}
					<div>
						{{ form.attachments }}
						{% for error in form.attachments.errors %}
						<span class="msgerror">{{ error }}</span>
						{% endfor %}
					</div>
				</div>

				<div>{{ form.submit(class_='bg-ok') }}</div>
			</form>
		</div>
	{% else %}
		<div>
			<p>Vous devez <a href='{{ url_for("login") }}'>être connecté·e</a> pour poster un programme (pour que le programme puisse être modifié ensuite). Si vous n'avez pas de compte, vous pouvez vous <a href='{{ url_for("register") }}'>inscrire ici</a>.</p>
		</div>
	{% endif %}

</section>
{% endblock %}
