diff options
Diffstat (limited to 'portal-gui/rpkigui/templates/myrpki/prefix_view.html')
-rw-r--r-- | portal-gui/rpkigui/templates/myrpki/prefix_view.html | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/portal-gui/rpkigui/templates/myrpki/prefix_view.html b/portal-gui/rpkigui/templates/myrpki/prefix_view.html index ec4132e1..bd38ee5f 100644 --- a/portal-gui/rpkigui/templates/myrpki/prefix_view.html +++ b/portal-gui/rpkigui/templates/myrpki/prefix_view.html @@ -69,12 +69,18 @@ td { border: solid 1px; text-align: center; padding-left: 1em; padding-right: 1e </form> {% endif %} <!-- form --> -<p>Action: -<a href="{{addr.get_absolute_url}}/split">split</a> | -<a href="{{addr.get_absolute_url}}/allocate">give to child</a> | -{% if addr.is_prefix %} -<a href="{{addr.get_absolute_url}}/roa">roa</a> | +<p>Action:<br> +{% if not addr.allocated %} +<a href="{{addr.get_absolute_url}}/split">split</a><br> +{% endif %} +{% if not addr.roa_requests.all %} +<a href="{{addr.get_absolute_url}}/allocate">give to child</a><br> +{% endif %} +{% if addr.is_prefix and not addr.allocated %} +<a href="{{ addr.get_absolute_url }}/roa">roa</a><br> +{% endif %} +{% if not addr.allocated and addr.parent %} +<a href="{{ addr.get_absolute_url }}/delete">delete</a><br> {% endif %} -<a href="{{addr.get_absolute_url}}/delete">delete</a> {% endblock %} |