aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/app/templates
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/gui/app/templates')
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/child_delete_form.html20
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/child_form.html2
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/child_view.html4
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/dashboard.html21
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/destroy_handle_form.html17
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/generic_result.html13
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/parent_form.html11
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/parent_view.html8
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/update_bpki_form.html15
9 files changed, 103 insertions, 8 deletions
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/child_delete_form.html b/rpkid/rpki/gui/app/templates/rpkigui/child_delete_form.html
new file mode 100644
index 00000000..22c40a60
--- /dev/null
+++ b/rpkid/rpki/gui/app/templates/rpkigui/child_delete_form.html
@@ -0,0 +1,20 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+<p id='breadcrumb'>
+<a href="{% url rpki.gui.app.views.dashboard %}">{{ request.session.handle.handle }}</a> &gt;
+<a href="{{ object.get_absolute_url }}">{{ object.handle }}</a> &gt; Delete
+</p>
+
+<h1>Delete Child</h1>
+
+<p><span style='font-weight:bold'>Child:</span> {{ object.handle }}</p>
+
+<form method='POST' action='{{ request.get_full_path }}'>
+ {% csrf_token %}
+ {{ form.as_p }}
+ <input type='submit'/ value='Delete'>
+</form>
+
+{% endblock %}
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/child_form.html b/rpkid/rpki/gui/app/templates/rpkigui/child_form.html
index 1737fc43..0e5a5ac2 100644
--- a/rpkid/rpki/gui/app/templates/rpkigui/child_form.html
+++ b/rpkid/rpki/gui/app/templates/rpkigui/child_form.html
@@ -14,7 +14,7 @@
<form method='POST' action='{{ request.get_full_path }}'>
{% csrf_token %}
{{ form.as_p }}
- <input type='submit'/>
+ <input type='submit'/ value='Save'>
</form>
{% endblock %}
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/child_view.html b/rpkid/rpki/gui/app/templates/rpkigui/child_view.html
index f5b6afe9..474798ce 100644
--- a/rpkid/rpki/gui/app/templates/rpkigui/child_view.html
+++ b/rpkid/rpki/gui/app/templates/rpkigui/child_view.html
@@ -3,6 +3,10 @@
{% block sidebar %}
<ul class='compact'>
<li><a href="{{ child.get_absolute_url }}/edit">edit</a></li>
+ <li><a href="{{ child.get_absolute_url }}/export" title="download XML response file to return to child">export child response</a></li>
+ <li><a href="{{ child.get_absolute_url }}/export_repo" title="download XML response to publication client request">export repo response</a></li>
+ <li><a href="{{ child.get_absolute_url }}/delete" title="remove this handle as a RPKI child">delete</a></li>
+ <li><a href="{{ child.get_absolute_url }}/destroy" title="completely remove a locally hosted resource handle and gui account">destroy</a></li>
</ul>
{% endblock %}
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/dashboard.html b/rpkid/rpki/gui/app/templates/rpkigui/dashboard.html
index bcb2d4fd..8a14a8ef 100644
--- a/rpkid/rpki/gui/app/templates/rpkigui/dashboard.html
+++ b/rpkid/rpki/gui/app/templates/rpkigui/dashboard.html
@@ -17,16 +17,23 @@ h2 { text-align:center; background-color:#dddddd }
</ul>
<ul class='compact'>
- <li><a href="{% url rpki.gui.app.views.conf_export %}">export identity</a></li>
- <li><a href="{% url rpki.gui.app.views.conf_list %}">select identity</a></li>
+ <li><a href="{% url rpki.gui.app.views.conf_export %}" title="download XML identity to send to parent">export identity</a></li>
+ <li><a href="{% url rpki.gui.app.views.update_bpki %}" title="renew all BPKI certificates">update bpki</a></li>
+ <li><a href="{% url rpki.gui.app.views.conf_list %}" title="select a different resource handle to manage">select identity</a></li>
</ul>
<ul class='compact'>
- <li><a href="{% url rpki.gui.app.views.import_child %}">import child</a></li>
- <li><a href="{% url rpki.gui.app.views.import_parent %}">import parent</a></li>
- <li><a href="{% url rpki.gui.app.views.import_repository %}">import repository</a></li>
- <li><a href="{% url rpki.gui.app.views.import_pubclient %}">import pubclient</a></li>
- <li><a href="{% url rpki.gui.app.views.child_wizard %}">create child wizard</a></li>
+ <li><a href="{% url rpki.gui.app.views.child_wizard %}" title="create a new locally hosted resource handle">create child wizard</a></li>
+</ul>
+
+<ul class='compact'>
+ <li><a href="{% url rpki.gui.app.views.import_parent %}" title="upload XML response from remote parent">import parent</a></li>
+ <li><a href="{% url rpki.gui.app.views.import_repository %}" title="upload XML response from remote repository">import repository</a></li>
+</ul>
+
+<ul class='compact'>
+ <li><a href="{% url rpki.gui.app.views.import_child %}" title="import a new child's identity.xml file">import child</a></li>
+ <li><a href="{% url rpki.gui.app.views.import_pubclient %}" title="import XML request from a publication client">import pubclient</a></li>
</ul>
<ul class='compact'>
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/destroy_handle_form.html b/rpkid/rpki/gui/app/templates/rpkigui/destroy_handle_form.html
new file mode 100644
index 00000000..e1e6711f
--- /dev/null
+++ b/rpkid/rpki/gui/app/templates/rpkigui/destroy_handle_form.html
@@ -0,0 +1,17 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+<h1>Destroy {{ handle }}?</h1>
+
+<p>
+Please confirm that you wish to destroy this resource handle by clicking the Destroy button below. All configuration files and data associated with this handle will be permanently removed, and can not be undone.
+</p>
+
+<form method="POST" action="{{ request.get_full_path }}">
+ {% csrf_token %}
+ <input type="submit" value="Destroy">
+</form>
+
+{% endblock %}
+
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/generic_result.html b/rpkid/rpki/gui/app/templates/rpkigui/generic_result.html
new file mode 100644
index 00000000..65d4e42e
--- /dev/null
+++ b/rpkid/rpki/gui/app/templates/rpkigui/generic_result.html
@@ -0,0 +1,13 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+<h1>{{ operation }} {{ result }}</h1>
+
+{% if reason %}
+<p>
+{{ reason }}
+</p>
+{% endif %}
+
+{% endblock %}
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/parent_form.html b/rpkid/rpki/gui/app/templates/rpkigui/parent_form.html
new file mode 100644
index 00000000..4209c537
--- /dev/null
+++ b/rpkid/rpki/gui/app/templates/rpkigui/parent_form.html
@@ -0,0 +1,11 @@
+{% extends "rpkigui/parent_view.html" %}
+
+{% block form %}
+
+<form method="POST" action="{{ request.get_full_path }}">
+{% csrf_token %}
+{{ form }}
+<input type="submit" value="{{ submit_label }}">
+</form>
+
+{% endblock %}
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/parent_view.html b/rpkid/rpki/gui/app/templates/rpkigui/parent_view.html
index 23509311..a57bd888 100644
--- a/rpkid/rpki/gui/app/templates/rpkigui/parent_view.html
+++ b/rpkid/rpki/gui/app/templates/rpkigui/parent_view.html
@@ -1,5 +1,11 @@
{% extends "base.html" %}
+{% block sidebar %}
+<ul class='compact'>
+ <li><a href="{{ parent.get_absolute_url }}/delete">delete</a></li>
+</ul>
+{% endblock %}
+
{% block content %}
<p id='breadcrumb'>
<a href="{% url rpki.gui.app.views.dashboard %}">{{ request.session.handle.handle }}</a> &gt; Parent View &gt; {{ parent.handle }}
@@ -27,4 +33,6 @@
{% endfor %}
</ul>
+{% block form %}{% endblock %}
+
{% endblock %}
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/update_bpki_form.html b/rpkid/rpki/gui/app/templates/rpkigui/update_bpki_form.html
new file mode 100644
index 00000000..b232c4e9
--- /dev/null
+++ b/rpkid/rpki/gui/app/templates/rpkigui/update_bpki_form.html
@@ -0,0 +1,15 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+<p>Click the button to rewew your BPKI certificates.</p>
+
+<form method="POST" action="{{ request.get_full_path }}">
+ {% csrf_token %}
+ <table>
+{{ form.as_table }}
+</table>
+<input type="submit" value="Update">
+</form>
+
+{% endblock %}