regluit/frontend/templates/new_edition.html

139 lines
5.6 KiB
HTML
Raw Normal View History

2015-04-28 03:24:02 +00:00
{% extends 'basedocumentation.html' %}
{% load url from future %}
{% block extra_extra_head %}
2014-04-10 17:15:08 +00:00
{{ block.super }}
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/themes/ui-lightness/jquery-ui.css" type="text/css" media="screen">
{{ form.media.css }}
<script type="text/javascript" src="{{ jquery_ui_home }}" ></script>
{{ form.media.js }}
{% endblock %}
{% block doccontent %}
{% if admin %}
{% if edition.pk %}
2015-04-28 03:24:02 +00:00
<h2>Edit Edition / Add Ebook Links for <a href="{% url 'work' edition.work.id %}">{{ edition.work }}</a></h2>
{% else %}
<h2>Create New Edition</h2>
{% endif %}
{% else %}
2014-04-30 01:07:24 +00:00
{% if edition.pk %}
2015-04-28 03:24:02 +00:00
<h2>Add Ebook Links for <a href="{% url 'work' edition.work.id %}">{{ edition.work }}</a></h2>
2014-04-30 01:07:24 +00:00
{% endif %}
{% endif %}
2012-09-10 14:51:52 +00:00
{% if admin %}
2012-09-10 14:51:52 +00:00
<p>Title and ISBN 13 are required; the rest is optional, though a cover image link is strongly recommended.</p>
2014-01-31 04:16:06 +00:00
<form enctype="multipart/form-data" method="POST" action="#">
2012-09-10 14:51:52 +00:00
{% csrf_token %}
{{ form.work }}
{{ form.non_field_errors }}
2012-09-10 14:51:52 +00:00
<div>
<p><b>Title</b>: {{ form.title.errors }}{{ form.title }}</p>
<p><b>Publisher Name</b> : {{ form.publisher_name.errors }}{{ form.publisher_name }}<br />(If you change this, click another form element before submitting)</p>
2012-09-10 14:51:52 +00:00
<p>
<b>Authors</b>:
2015-07-28 04:52:21 +00:00
{% if edition.pk and edition.relators or edition.new_author_names %}
2012-09-10 14:51:52 +00:00
<ul>
{% if edition.pk and edition.authors %}
2015-07-28 04:52:21 +00:00
{% for relator in edition.relators.all %}
<li>{{ relator.name }}<input type="submit" name="delete_author_{{ relator.author.id }}" value="x" class="deletebutton" title="delete author"></li>
2012-09-10 14:51:52 +00:00
{% endfor %}
{% endif %}
2015-07-28 13:41:55 +00:00
{% for author in edition.new_authors %}
<li>{{ author.0 }}<input type="hidden" name="new_author" value="{{ author.0 }}" /> ({{ author.1 }})<input type="hidden" name="new_author_relation" value="{{ author.1 }}" /></li>
2015-07-28 04:52:21 +00:00
{% endfor %}
2012-09-10 14:51:52 +00:00
</ul>
{% else %}
(None listed)
{% endif %}
</p>
2015-07-28 04:52:21 +00:00
<p><b>Add a Creator</b> (<I>Firstname Lastname</I>): {{ form.add_author.errors }}{{ form.add_author }}{{ form.add_author_relation.errors }}{{ form.add_author_relation }}
2012-09-10 14:51:52 +00:00
<input type="submit" name="add_author_submit" value="Add Author" id="submit_author"></p>
<p><b>Language</b>: {{ form.language.errors }}{{ form.language }}</p>
<h4> Identifiers </h4>
{% if id_msg %} <span class="errorlist">{{ id_msg }} </span>{% endif %}
<p> Enter 'delete' to remove the identifier. </p>
<p><b>ISBN-13</b>: {{ form.isbn.errors }}{{ form.isbn }}</p>
<p><b>OCLC Number</b>: {{ form.oclc.errors }}{{ form.oclc }}</p>
<p><b>Google Books ID</b>: {{ form.goog.errors }}{{ form.goog }}</p>
<p><b>GoodReads ID</b>: {{ form.gdrd.errors }}{{ form.gdrd }}</p>
<p><b>LibraryThing ID</b>: {{ form.thng.errors }}{{ form.thng }}</p>
{% if request.user.is_staff %}
<p><b>HTTP ID</b>: {{ form.http.errors }}{{ form.http }}</p>
{% endif %}
2012-09-10 14:51:52 +00:00
<p><b>Description</b>: <br />
{{ form.description.errors }}{{ form.description }}<br />
(<i>{% if work.last_campaign %}
{% ifequal work.last_campaign.type 3 %}
This will appear in the Description tab on the book page.
{% else %}
The campaign pitch will override this description.
{% endifequal %}
{% else %}
This will appear in the Description tab on the book page.
{% endif %}
</i>)</p>
2014-01-31 04:16:06 +00:00
<p><b>Publication Date</b> (<I>four-digit year</I>): {{ form.publication_date.errors }}{{ form.publication_date }}</p>
2012-09-10 14:51:52 +00:00
{% comment %}
this has been removed since there's no point in exposing subject functionality when we're not doing anything with it -- will just confuse people.
<p><b>Subjects</b>:
<ul>
{% if edition.work.pk and edition.work.subjects %}
2012-09-10 14:51:52 +00:00
{% for subject in edition.work.subjects.all %}
<li>{{ subject.name }}</li>
{% endfor %}
{% endif %}
{% for new_subject in edition.new_subjects %}
<li>{{ new_subject }}<input type="hidden" name="new_subject" value="{{ new_subject }}" /></li>
{% endfor %}
</ul>
<b>Add a Subject</b>: {{ form.add_subject.errors }}{{ form.add_subject }}
<input type="submit" name="add_subject_submit" value="Add Subject" id="submit_subject"></p>
{% endcomment %}
2014-01-31 04:16:06 +00:00
<p><b>Cover Image</b>: <br />
{% if edition.cover_image %}
<img src="{{edition.cover_image}}" /><br />
{% else %}
[ no cover specified for this edition ]<br />
{% endif %}
{{ form.cover_image.errors }}{{ form.cover_image }}{{ form.cover_image.help_text }}
(<i>Enter a URL for an image, ideally 120px wide. </i>)<br />
OR...<br />
{{ form.coverfile.errors }}{{ form.coverfile }}{{ form.coverfile.help_text }}
(<i>upload a cover image file, ideally 120px wide. </i>)<br />
</p>
2012-09-10 14:51:52 +00:00
</div>
<input type="submit" name="create_new_edition" value="{% if edition.pk %}Save Edits{% else %}Create Edition{% endif %}" id="submit">
</form>
2013-04-16 20:46:45 +00:00
{% if edition.work %}
2013-04-16 20:46:45 +00:00
<h2>More Edition Management</h2>
2015-04-28 03:24:02 +00:00
<div><a href="{% url 'merge' edition.work.id %}">Merge other works into this one</a></div>
<div><a href="{% url 'work_editions' edition.work.id %}">Remove editions from this work</a></div>
2014-08-06 19:59:57 +00:00
{% if request.user.is_staff %}
2015-04-28 03:24:02 +00:00
<div><a href="{% url 'feature' edition.work.id %}">Feature this work today</a></div>
2014-08-06 19:59:57 +00:00
{% endif %}
<br />
{% endif %}
{% else %}
{% if edition.work %}
{% include 'edition_display.html' %}
{% else %}
Sorry, there's no work specified.
{% endif %}
2013-04-16 20:46:45 +00:00
{% endif %}
{% include 'edition_upload.html' %}
2013-05-16 14:25:20 +00:00
{% endblock %}