mirror of
				https://github.com/sb745/NyaaV3.git
				synced 2025-11-03 09:25:46 +02:00 
			
		
		
		
	Fixes issue #42 Also adds logic for private torrents requiring site tracker as the main tracker (otherwise there's no point on uploading them on the site) Changes upload.html wording to reflect the requirement to have the tracker, not necessarily as the first one.
		
			
				
	
	
		
			89 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% 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 %}
 | 
						|
{% from "_formhelpers.html" import render_markdown_editor %}
 | 
						|
 | 
						|
<h1>Upload Torrent</h1>
 | 
						|
 | 
						|
{% if not user %}
 | 
						|
<p>You are not logged in, and are uploading anonymously.</p>
 | 
						|
{% endif %}
 | 
						|
 | 
						|
 | 
						|
<form method="POST" enctype="multipart/form-data">
 | 
						|
	{% if config.ENFORCE_MAIN_ANNOUNCE_URL %}<p><strong>Important:</strong> Please include <i>{{config.MAIN_ANNOUNCE_URL}}</i> in your trackers</p>{% endif %}
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			{{ render_upload(form.torrent_file, accept=".torrent") }}
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			{{ render_field(form.category, class_='form-control')}}
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			{{ render_field(form.display_name, class_='form-control', placeholder='Display name') }}
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			{{ render_field(form.information, class_='form-control', placeholder='Your website or IRC channel') }}
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
    <div class="row">
 | 
						|
        <div class="form-group col-md-6">
 | 
						|
            {{ render_markdown_editor(form.description, field_name='description') }}
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			<label>
 | 
						|
				{{ form.is_hidden }}
 | 
						|
				Hidden
 | 
						|
			</label>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			<label>
 | 
						|
				{{ form.is_remake }}
 | 
						|
				Remake
 | 
						|
			</label>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			<label>
 | 
						|
				{{ form.is_complete }}
 | 
						|
				Complete
 | 
						|
			</label>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			<label>
 | 
						|
				{{ form.is_anonymous }}
 | 
						|
				Anonymous
 | 
						|
			</label>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<div class="row">
 | 
						|
		<div class="form-group col-md-6">
 | 
						|
			<input type="submit" value="Upload" class="btn btn-primary">
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
</form>
 | 
						|
{% endblock %}
 |