Fixes re-shelving books from all books view

This commit is contained in:
Mouse Reeve 2021-03-31 15:00:49 -07:00
parent fba9e0fdb6
commit c7863ec8f0
2 changed files with 7 additions and 2 deletions

View file

@ -12,7 +12,7 @@
<form class="dropdown-item pt-0 pb-0" name="shelve" action="/shelve/" method="post"> <form class="dropdown-item pt-0 pb-0" name="shelve" action="/shelve/" method="post">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="book" value="{{ book.id }}"> <input type="hidden" name="book" value="{{ book.id }}">
<input type="hidden" name="change-shelf-from" value={{ current.identifier }}> <input type="hidden" name="change-shelf-from" value="{{ current.identifier }}">
<input type="hidden" name="shelf" value="{{ shelf.identifier }}"> <input type="hidden" name="shelf" value="{{ shelf.identifier }}">
<button class="button is-fullwidth is-small" type="submit">{{ shelf.name }}</button> <button class="button is-fullwidth is-small" type="submit">{{ shelf.name }}</button>
</form> </form>

View file

@ -111,7 +111,12 @@
{% endif %} {% endif %}
{% if shelf.user == request.user %} {% if shelf.user == request.user %}
<td> <td>
{% include 'snippets/shelf_selector.html' with current=shelf %} {% if not shelf.id %}
{% active_shelf book as current %}
{% include 'snippets/shelf_selector.html' with current=current.shelf class="is-small" %}
{% else %}
{% include 'snippets/shelf_selector.html' with current=shelf class="is-small" %}
{% endif %}
</td> </td>
{% endif %} {% endif %}
</tr> </tr>