Browse Source

create and populate /danger/manage-db-entries.html template.

This template has the CSS and HTML already included with this commit. It's
usable but I'm guessing it will need tweaking when the site gets closer to going
into production.
stable
Craig Oates 2 years ago
parent
commit
c958bc8621
  1. 111
      templates/danger/manage-db-entries.html

111
templates/danger/manage-db-entries.html

@ -0,0 +1,111 @@
{% extends "layouts/default.html" %}
{% block title %}Nicola Ellis & Ritherdon Archive{% endblock %}
{% block content %}
<main class="be-main">
<h1 class="be-warning">Delete Database Entries</h1>
<p class="be-warning">
<strong>Warning:</strong> Deleting entries from the database might leave
the site's in an un-recoverable state.
</p>
<h2>Archive Files</h2>
<div class="be-storage-section">
{% for item in archive-entries %}
<div class="be-storage-entry">
{% if roles.administrator %}
<form class="be-storage-delete"
action="/danger/delete-database-entry"
method="POST">
<input required
type="hidden"
name="AUTHENTICITY-TOKEN"
value="{{token}}">
<input required
type="hidden"
name="NAME"
value="{{item.slug}}">
<input required
type="hidden"
name="TABLE"
value="archive">
<button class="be-gui-button-no-text"
title="Click to delete '{{item.title}}'"
type="submit">
<img alt="Delete {{item.title}}"
src="/images/icons/delete-entry.png">
</button>
</form>
<p>{{item.title}}</p>
{% endif %}
</div>
{% endfor %}
</div>
<h2>Pages Files</h2>
<div class="be-storage-section">
{% for item in pages-entries %}
<div class="be-storage-entry">
{% if roles.administrator %}
{% if item.can-delete == 1 %}
<form class="be-storage-delete"
action="/danger/delete-database-entry"
method="POST">
<input required
type="hidden"
name="AUTHENTICITY-TOKEN"
value="{{token}}">
<input required
type="hidden"
name="NAME"
value="{{item.slug}}">
<input required
type="hidden"
name="TABLE"
value="page">
<button class="be-gui-button-no-text"
title="Click to delete '{{item.title}}'"
type="submit">
<img alt="Delete {{item.title}}"
src="/images/icons/delete-entry.png">
</button>
</form>
<p>{{item.title}}</p>
{% endif %}
{% endif %}
</div>
{% endfor %}
</div>
<h2>Storage Files</h2>
<div class="be-storage-section">
{% for item in storage-entries %}
<div class="be-storage-entry">
{% if roles.administrator %}
<form class="be-storage-delete"
action="/danger/delete-database-entry"
method="POST">
<input required
type="hidden"
name="AUTHENTICITY-TOKEN"
value="{{token}}">
<input required
type="hidden"
name="NAME"
value="{{item.slug}}">
<input required
type="hidden"
name="TABLE"
value="storage-file">
<button class="be-gui-button-no-text"
title="Click to delete '{{item.name}}'"
type="submit">
<img alt="Delete {{item.name}}"
src="/images/icons/delete-entry.png">
</button>
</form>
<p>{{item.name}}</p>
{% endif %}
</div>
{% endfor %}
</div>
</main>
{% endblock %}
Loading…
Cancel
Save