{% extends 'layout.html' %} {% load humanize %} {% block content %} <div class="block"> <h1 class="title">Import Books from GoodReads</h1> <form name="import" action="/import-data/" method="post" enctype="multipart/form-data"> {% csrf_token %} <div class="field"> {{ import_form.as_p }} </div> <div class="field"> <label class="label"> <input type="checkbox" name="include_reviews" checked> Include reviews </label> </div> <div class="field"> <label class="label"> <p>Privacy setting for imported reviews:</p> {% include 'snippets/privacy_select.html' with no_label=True %} </label> </div> <button class="button is-primary" type="submit">Import</button> </form> <p> Imports are limited in size, and only the first {{ limit }} items will be imported. </div> <div class="content block"> <h2 class="title">Recent Imports</h2> {% if not jobs %} <p>No recent imports</p> {% endif %} <ul> {% for job in jobs %} <li><a href="/import-status/{{ job.id }}">{{ job.created_date | naturaltime }}</a></li> {% endfor %} </ul> </div> {% endblock %}