51 lines
1.3 KiB
HTML
51 lines
1.3 KiB
HTML
{% 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 %}
|