2017-05-12 20:51:49 +02:00
{% extends "layout.html" %}
{% block title %}Upload Torrent :: {{ config.SITE_NAME }}{% endblock %}
{% block body %}
{% from "_formhelpers.html" import render_field %}
{% from "_formhelpers.html" import render_upload %}
2017-05-14 14:55:40 +10:00
{% from "_formhelpers.html" import render_markdown_editor %}
2017-05-12 20:51:49 +02:00
< h1 > Upload Torrent< / h1 >
2017-05-18 15:09:35 +02:00
{% if not g.user %}
2017-05-12 20:51:49 +02:00
< p > You are not logged in, and are uploading anonymously.< / p >
{% endif %}
2017-05-17 19:48:34 +03:00
< div id = "upload-drop-zone" > < span > Drop here!< / span > < / div >
2017-05-12 20:51:49 +02:00
< form method = "POST" enctype = "multipart/form-data" >
2017-05-18 15:09:35 +02:00
{% if config.ENFORCE_MAIN_ANNOUNCE_URL %}< p > < strong > Important:< / strong > Please include < kbd > {{ config.MAIN_ANNOUNCE_URL }}< / kbd > in your trackers< / p > {% endif %}
2017-05-12 20:51:49 +02:00
< div class = "row" >
2017-05-20 22:00:45 +03:00
< div class = "col-md-6" >
2017-05-18 15:09:35 +02:00
{{ render_upload(upload_form.torrent_file, accept=".torrent") }}
2017-05-12 20:51:49 +02:00
< / div >
< / div >
< div class = "row" >
2017-05-20 22:00:45 +03:00
< div class = "col-md-6" >
2017-05-18 15:09:35 +02:00
{{ render_field(upload_form.display_name, class_='form-control', placeholder='Display name') }}
2017-05-12 20:51:49 +02:00
< / div >
2017-05-20 22:00:45 +03:00
< div class = "col-md-4" >
2017-05-18 15:09:35 +02:00
{{ render_field(upload_form.category, class_='form-control')}}
2017-05-12 20:51:49 +02:00
< / div >
< / div >
< div class = "row" >
2017-05-20 22:00:45 +03:00
< / div >
< div class = "row form-group" >
2017-05-20 22:50:49 +03:00
< div class = "col-md-6" >
2017-05-18 15:09:35 +02:00
{{ render_field(upload_form.information, class_='form-control', placeholder='Your website or IRC channel') }}
2017-05-12 20:51:49 +02:00
< / div >
2017-05-20 22:50:49 +03:00
< div class = "col-md-6" >
2017-05-20 22:00:45 +03:00
< label class = "control-label" > Torrent flags< / label >
< div >
2017-05-20 22:50:49 +03:00
< label class = "btn btn-primary" title = "Upload torrent anonymously (don't display your username)" >
2017-05-18 15:09:35 +02:00
{{ upload_form.is_anonymous(disabled=(False if g.user else ""), checked=(False if g.user else "")) }}
2017-05-20 22:50:49 +03:00
Anonymous
< / label >
2017-05-20 22:00:45 +03:00
< label class = "btn btn-default" style = "background-color: darkgray; border-color: #ccc;" title = "Hide torrent from listing" >
2017-05-18 15:09:35 +02:00
{{ upload_form.is_hidden }}
2017-05-12 20:51:49 +02:00
Hidden
< / label >
2017-05-20 22:00:45 +03:00
< label class = "btn btn-danger" title = "This torrent is derived from another release" >
2017-05-18 15:09:35 +02:00
{{ upload_form.is_remake }}
2017-05-12 20:51:49 +02:00
Remake
< / label >
2017-05-20 22:00:45 +03:00
< label class = "btn btn-primary" title = "This torrent is a complete batch (eg. season)" >
2017-05-18 15:09:35 +02:00
{{ upload_form.is_complete }}
2017-05-12 20:51:49 +02:00
Complete
< / label >
2017-05-18 15:09:35 +02:00
{% if g.user.is_trusted %}
2017-05-20 22:00:45 +03:00
< label class = "btn btn-success" title = "Mark torrent trusted" >
2017-05-18 15:09:35 +02:00
{{ upload_form.is_trusted(checked="") }}
2017-05-20 22:00:45 +03:00
Trusted
< / label >
{% endif %}
< / div >
2017-05-12 20:51:49 +02:00
< / div >
2017-05-20 22:00:45 +03:00
< / div >
2017-05-12 20:51:49 +02:00
< div class = "row" >
2017-05-20 22:00:45 +03:00
< div class = "col-md-12" >
2017-05-18 15:09:35 +02:00
{{ render_markdown_editor(upload_form.description, field_name='description') }}
2017-05-12 20:51:49 +02:00
< / div >
< / div >
2017-05-18 15:09:35 +02:00
{% if config.USE_RECAPTCHA and not g.user %}
< div class = "row" >
< div class = "col-md-4" >
{% for error in upload_form.recaptcha.errors %}
{{ error }}
{% endfor %}
{{ upload_form.recaptcha }}
< / div >
< / div >
{% endif %}
< br >
2017-05-12 20:51:49 +02:00
< div class = "row" >
< div class = "form-group col-md-6" >
< input type = "submit" value = "Upload" class = "btn btn-primary" >
< / div >
< / div >
< / form >
{% endblock %}