admin: update lists to use modal button
This commit is contained in:
parent
b555c151dc
commit
6bdcbfbf0e
|
@ -20,7 +20,15 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:certificatekeypair-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:certificatekeypair-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -31,7 +39,6 @@
|
||||||
<th role="columnheader" scope="col">{% trans 'Name' %}</th>
|
<th role="columnheader" scope="col">{% trans 'Name' %}</th>
|
||||||
<th role="columnheader" scope="col">{% trans 'Private Key available' %}</th>
|
<th role="columnheader" scope="col">{% trans 'Private Key available' %}</th>
|
||||||
<th role="columnheader" scope="col">{% trans 'Fingerprint' %}</th>
|
<th role="columnheader" scope="col">{% trans 'Fingerprint' %}</th>
|
||||||
<th role="columnheader" scope="col">{% trans 'Provider Type' %}</th>
|
|
||||||
<th role="cell"></th>
|
<th role="cell"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
@ -53,13 +60,21 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td role="cell">
|
<td role="cell">
|
||||||
<span>
|
<code>{{ kp.fingerprint }}</code>
|
||||||
{{ kp.fingerprint }}
|
|
||||||
</span>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:certificatekeypair-update' pk=kp.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:certificatekeypair-update' pk=kp.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:certificatekeypair-delete' pk=kp.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:certificatekeypair-delete' pk=kp.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -87,7 +102,12 @@
|
||||||
{% trans 'Currently no certificates exist. Click the button below to create one.' %}
|
{% trans 'Currently no certificates exist. Click the button below to create one.' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:certificatekeypair-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:certificatekeypair-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -20,8 +20,21 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:flow-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:flow-create' %}">
|
||||||
<a href="{% url 'passbook_admin:flow-import' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-secondary" type="button">{% trans 'Import' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:flow-import' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Import' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -41,7 +54,7 @@
|
||||||
<tr role="row">
|
<tr role="row">
|
||||||
<th role="columnheader">
|
<th role="columnheader">
|
||||||
<div>
|
<div>
|
||||||
<div>{{ flow.slug }}</div>
|
<div><code>{{ flow.slug }}</code></div>
|
||||||
<small>{{ flow.name }}</small>
|
<small>{{ flow.name }}</small>
|
||||||
</div>
|
</div>
|
||||||
</th>
|
</th>
|
||||||
|
@ -61,8 +74,19 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:flow-update' pk=flow.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:flow-update' pk=flow.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:flow-delete' pk=flow.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:flow-delete' pk=flow.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
{# TODO: Fix execute link being modified #}
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:flow-execute' pk=flow.pk %}?next={{ request.get_full_path }}">{% trans 'Execute' %}</a>
|
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:flow-execute' pk=flow.pk %}?next={{ request.get_full_path }}">{% trans 'Execute' %}</a>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:flow-export' pk=flow.pk %}?next={{ request.get_full_path }}">{% trans 'Export' %}</a>
|
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:flow-export' pk=flow.pk %}?next={{ request.get_full_path }}">{% trans 'Export' %}</a>
|
||||||
</td>
|
</td>
|
||||||
|
@ -92,8 +116,18 @@
|
||||||
{% trans 'Currently no flows exist. Click the button below to create one.' %}
|
{% trans 'Currently no flows exist. Click the button below to create one.' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:flow-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:flow-create' %}">
|
||||||
<a href="{% url 'passbook_admin:flow-import' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Import' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:flow-import' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Import' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
{% extends "administration/base.html" %}
|
{% extends "administration/base.html" %}
|
||||||
|
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
{% load passbook_utils %}
|
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<section class="pf-c-page__main-section pf-m-light">
|
<section class="pf-c-page__main-section pf-m-light">
|
||||||
|
@ -21,8 +20,15 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:group-create' %}?back={{ request.get_full_path }}"
|
<pb-modal-button href="{% url 'passbook_admin:group-create' %}">
|
||||||
class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -55,8 +61,18 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:group-update' pk=group.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:group-update' pk=group.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:group-delete' pk=group.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:group-delete' pk=group.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -84,7 +100,12 @@
|
||||||
{% trans 'Currently no group exist. Click the button below to create one.' %}
|
{% trans 'Currently no group exist. Click the button below to create one.' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:group-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:group-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -22,7 +22,15 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:outpost-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:outpost-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -84,8 +92,18 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:outpost-update' pk=outpost.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:outpost-update' pk=outpost.pk' %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:outpost-delete' pk=outpost.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:outpost-delete' pk=outpost.pk' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% get_htmls outpost as htmls %}
|
{% get_htmls outpost as htmls %}
|
||||||
{% for html in htmls %}
|
{% for html in htmls %}
|
||||||
{{ html|safe }}
|
{{ html|safe }}
|
||||||
|
@ -117,7 +135,12 @@
|
||||||
{% trans 'Currently no outposts exist. Click the button below to create one.' %}
|
{% trans 'Currently no outposts exist. Click the button below to create one.' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:outpost-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:outpost-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -30,16 +30,22 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:outpost-service-connection-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:outpost-service-connection-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</pb-dropdown>
|
</pb-dropdown>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -80,8 +86,18 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:outpost-service-connection-update' pk=sc.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:outpost-service-connection-update' pk=sc.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:outpost-service-connection-delete' pk=sc.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:outpost-service-connection-delete' pk=sc.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -117,12 +133,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:outpost-service-connection-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:outpost-service-connection-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -28,12 +28,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:policy-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:policy-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -71,9 +74,24 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:policy-update' pk=policy.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:policy-update' pk=policy.pk %}">
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{% url 'passbook_admin:policy-test' pk=policy.pk %}?back={{ request.get_full_path }}">{% trans 'Test' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:policy-delete' pk=policy.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:policy-test' pk=policy.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-tertiary">
|
||||||
|
{% trans 'Test' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:policy-delete' pk=policy.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -109,13 +127,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item"
|
<pb-modal-button href="{% url 'passbook_admin:policy-create' %}?type={{ type }}">
|
||||||
href="{% url 'passbook_admin:policy-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -9,24 +9,3 @@
|
||||||
{% block action %}
|
{% block action %}
|
||||||
{% trans 'Test' %}
|
{% trans 'Test' %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block beneath_form %}
|
|
||||||
<div class="pf-c-form__group pf-m-action" style="display: none;" id="loading">
|
|
||||||
<div class="pf-c-form__horizontal-group">
|
|
||||||
<span class="pf-c-spinner" role="progressbar" aria-valuetext="Loading...">
|
|
||||||
<span class="pf-c-spinner__clipper"></span>
|
|
||||||
<span class="pf-c-spinner__lead-ball"></span>
|
|
||||||
<span class="pf-c-spinner__tail-ball"></span>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block scripts %}
|
|
||||||
{{ block.super }}
|
|
||||||
<script>
|
|
||||||
document.querySelector("form").addEventListener("submit", (e) => {
|
|
||||||
document.getElementById("loading").removeAttribute("style");
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{% endblock %}
|
|
||||||
|
|
|
@ -19,8 +19,15 @@
|
||||||
<div class="pf-c-toolbar">
|
<div class="pf-c-toolbar">
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:policy-binding-create' %}?back={{ request.get_full_path }}"
|
<pb-modal-button href="{% url 'passbook_admin:policy-binding-create' %}">
|
||||||
class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -66,9 +73,19 @@
|
||||||
<th role="cell">
|
<th role="cell">
|
||||||
<div>{{ binding.timeout }}</div>
|
<div>{{ binding.timeout }}</div>
|
||||||
</th>
|
</th>
|
||||||
<td class="pb-table-action" role="cell">
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:policy-binding-update' pk=binding.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:policy-binding-update' pk=binding.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:policy-binding-delete' pk=binding.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:policy-binding-delete' pk=binding.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -88,7 +105,12 @@
|
||||||
<div class="pf-c-empty-state__body">
|
<div class="pf-c-empty-state__body">
|
||||||
{% trans 'Currently no policy bindings exist. Click the button below to create one.' %}
|
{% trans 'Currently no policy bindings exist. Click the button below to create one.' %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:policy-binding-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:policy-binding-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -29,17 +29,22 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item"
|
<pb-modal-button href="{% url 'passbook_admin:property-mapping-create' %}?type={{ type }}">
|
||||||
href="{% url 'passbook_admin:property-mapping-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</pb-dropdown>
|
</pb-dropdown>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -66,8 +71,18 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:property-mapping-update' pk=property_mapping.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:property-mapping-update' pk=property_mapping.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:property-mapping-delete' pk=property_mapping.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:property-mapping-delete' pk=property_mapping.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -103,13 +118,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item"
|
<pb-modal-button href="{% url 'passbook_admin:property-mapping-create' %}?type={{ type }}">
|
||||||
href="{% url 'passbook_admin:property-mapping-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -30,16 +30,22 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:provider-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:provider-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</pb-dropdown>
|
</pb-dropdown>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -77,8 +83,18 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:provider-update' pk=provider.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:provider-update' pk=provider.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:provider-delete' pk=provider.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:provider-delete' pk=provider.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% get_links provider as links %}
|
{% get_links provider as links %}
|
||||||
{% for name, href in links.items %}
|
{% for name, href in links.items %}
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
||||||
|
@ -122,12 +138,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:provider-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:provider-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -30,16 +30,22 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:source-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:source-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</pb-dropdown>
|
</pb-dropdown>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -75,8 +81,18 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:source-update' pk=source.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:source-update' pk=source.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:source-delete' pk=source.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:source-delete' pk=source.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% get_links source as links %}
|
{% get_links source as links %}
|
||||||
{% for name, href in links %}
|
{% for name, href in links %}
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
||||||
|
@ -116,12 +132,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:source-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:source-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -29,16 +29,22 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item" href="{% url 'passbook_admin:stage-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<pb-modal-button href="{% url 'passbook_admin:stage-create' %}?type={{ type }}">
|
||||||
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</pb-dropdown>
|
</pb-dropdown>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -63,15 +69,25 @@
|
||||||
<td role="cell">
|
<td role="cell">
|
||||||
<ul>
|
<ul>
|
||||||
{% for flow in stage.flow_set.all %}
|
{% for flow in stage.flow_set.all %}
|
||||||
<li><a href="{% url 'passbook_admin:flow-update' pk=flow.pk %}">{{ flow.slug }}</a></li>
|
<li>{{ flow.slug }}<</li>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<li>-</li>
|
<li>-</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:stage-update' pk=stage.stage_uuid %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-update' pk=stage.stage_uuid %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:stage-delete' pk=stage.stage_uuid %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Edit' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:stage-delete' pk=stage.stage_uuid %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% get_links stage as links %}
|
{% get_links stage as links %}
|
||||||
{% for name, href in links.items %}
|
{% for name, href in links.items %}
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
||||||
|
@ -111,13 +127,15 @@
|
||||||
<ul class="pf-c-dropdown__menu" hidden>
|
<ul class="pf-c-dropdown__menu" hidden>
|
||||||
{% for type, name in types.items %}
|
{% for type, name in types.items %}
|
||||||
<li>
|
<li>
|
||||||
<a class="pf-c-dropdown__menu-item"
|
<pb-modal-button href="{% url 'passbook_admin:stage-create' %}?type={{ type }}">
|
||||||
href="{% url 'passbook_admin:stage-create' %}?type={{ type }}&back={{ request.get_full_path }}">
|
<button slot="trigger" class="pf-c-dropdown__menu-item">
|
||||||
{{ name|verbose_name }}<br>
|
{{ name|verbose_name }}<br>
|
||||||
<small>
|
<small>
|
||||||
{{ name|doc }}
|
{{ name|doc }}
|
||||||
</small>
|
</small>
|
||||||
</a>
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -19,8 +19,15 @@
|
||||||
<div class="pf-c-toolbar">
|
<div class="pf-c-toolbar">
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:stage-binding-create' %}?back={{ request.get_full_path }}"
|
<pb-modal-button href="{% url 'passbook_admin:stage-binding-create' %}">
|
||||||
class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -73,8 +80,18 @@
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:stage-binding-update' pk=binding.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-binding-update' pk=binding.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:stage-binding-delete' pk=binding.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Update' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:stage-binding-delete' pk=binding.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -94,7 +111,12 @@
|
||||||
<div class="pf-c-empty-state__body">
|
<div class="pf-c-empty-state__body">
|
||||||
{% trans 'Currently no flow-stage bindings exist. Click the button below to create one.' %}
|
{% trans 'Currently no flow-stage bindings exist. Click the button below to create one.' %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:certificatekeypair-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-binding-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -21,8 +21,15 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:stage-invitation-create' %}?back={{ request.get_full_path }}"
|
<pb-modal-button href="{% url 'passbook_admin:stage-invitation-create' %}">
|
||||||
class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -49,7 +56,12 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:stage-invitation-delete' pk=invitation.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-invitation-delete' pk=invitation.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -77,7 +89,12 @@
|
||||||
{% trans 'Currently no invitations exist. Click the button below to create one.' %}
|
{% trans 'Currently no invitations exist. Click the button below to create one.' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:stage-invitation-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-invitation-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -21,7 +21,15 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:stage-prompt-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-prompt-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -63,15 +71,25 @@
|
||||||
<td role="cell">
|
<td role="cell">
|
||||||
<ul>
|
<ul>
|
||||||
{% for flow in prompt.flow_set.all %}
|
{% for flow in prompt.flow_set.all %}
|
||||||
<li><a href="{% url 'passbook_admin:flow-update' pk=flow.pk %}">{{ flow.slug }}</a></li>
|
<li>{{ flow.slug }}</li>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<li>-</li>
|
<li>-</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:stage-prompt-update' pk=prompt.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:stage-prompt-update' pk=prompt.pk %}">
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:stage-prompt-delete' pk=prompt.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Update' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<pb-modal-button href="{% url 'passbook_admin:stage-prompt-delete' pk=prompt.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% get_links prompt as links %}
|
{% get_links prompt as links %}
|
||||||
{% for name, href in links.items %}
|
{% for name, href in links.items %}
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
<a class="pf-c-button pf-m-tertiary" href="{{ href }}?back={{ request.get_full_path }}">{% trans name %}</a>
|
||||||
|
|
|
@ -58,7 +58,12 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-danger" href="{% url 'passbook_admin:token-delete' pk=token.pk %}?back={{ request.get_full_path }}">{% trans 'Delete' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:token-delete' pk=token.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-danger">
|
||||||
|
{% trans 'Delete' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
@ -19,7 +19,15 @@
|
||||||
<div class="pf-c-toolbar__content">
|
<div class="pf-c-toolbar__content">
|
||||||
{% include 'partials/toolbar_search.html' %}
|
{% include 'partials/toolbar_search.html' %}
|
||||||
<div class="pf-c-toolbar__bulk-select">
|
<div class="pf-c-toolbar__bulk-select">
|
||||||
<a href="{% url 'passbook_admin:user-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:user-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
|
<button role="pb-refresh" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Refresh' %}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% include 'partials/pagination.html' %}
|
{% include 'partials/pagination.html' %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -53,11 +61,26 @@
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="pf-c-button pf-m-secondary" href="{% url 'passbook_admin:user-update' pk=user.pk %}?back={{ request.get_full_path }}">{% trans 'Edit' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:user-update' pk=user.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-secondary">
|
||||||
|
{% trans 'Update' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% if user.is_active %}
|
{% if user.is_active %}
|
||||||
<a class="pf-c-button pf-m-warning" href="{% url 'passbook_admin:user-disable' pk=user.pk %}?back={{ request.get_full_path }}">{% trans 'Disable' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:user-disable' pk=user.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-warning">
|
||||||
|
{% trans 'Disable' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% else %}
|
{% else %}
|
||||||
<a class="pf-c-button pf-m-primary" href="{% url 'passbook_admin:user-enable' pk=user.pk %}?back={{ request.get_full_path }}">{% trans 'Enable' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:user-delete' pk=user.pk %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Enable' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{% url 'passbook_admin:user-password-reset' pk=user.pk %}?back={{ request.get_full_path }}">{% trans 'Reset Password' %}</a>
|
<a class="pf-c-button pf-m-tertiary" href="{% url 'passbook_admin:user-password-reset' pk=user.pk %}?back={{ request.get_full_path }}">{% trans 'Reset Password' %}</a>
|
||||||
<a class="pf-c-button pf-m-tertiary" href="{% url 'passbook_core:impersonate-init' user_id=user.pk %}">{% trans 'Impersonate' %}</a>
|
<a class="pf-c-button pf-m-tertiary" href="{% url 'passbook_core:impersonate-init' user_id=user.pk %}">{% trans 'Impersonate' %}</a>
|
||||||
|
@ -88,7 +111,12 @@
|
||||||
{% trans 'Currently no users exist. How did you even get here.' %}
|
{% trans 'Currently no users exist. How did you even get here.' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a href="{% url 'passbook_admin:user-create' %}?back={{ request.get_full_path }}" class="pf-c-button pf-m-primary" type="button">{% trans 'Create' %}</a>
|
<pb-modal-button href="{% url 'passbook_admin:user-create' %}">
|
||||||
|
<button slot="trigger" class="pf-c-button pf-m-primary">
|
||||||
|
{% trans 'Create' %}
|
||||||
|
</button>
|
||||||
|
<div slot="modal"></div>
|
||||||
|
</pb-modal-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
Reference in New Issue