|
Pierre-Yves Chibon |
170fc9 |
{% if repo %}
|
|
Ryan Lerch |
86242e |
{% extends "repo_master.html" %}
|
|
Pierre-Yves Chibon |
170fc9 |
{% else %}
|
|
Pierre-Yves Chibon |
170fc9 |
{% extends "master.html" %}
|
|
Pierre-Yves Chibon |
170fc9 |
{% endif %}
|
|
Pierre-Yves Chibon |
60a786 |
{% from "_formhelper.html" import render_bootstrap_field %}
|
|
Pierre-Yves Chibon |
110198 |
|
|
Ryan Lerch |
86242e |
{% set tag = "home" %}
|
|
Pierre-Yves Chibon |
110198 |
{% block title %}Create token{% endblock %}
|
|
Pierre-Yves Chibon |
110198 |
|
|
Pierre-Yves Chibon |
170fc9 |
{% macro render_page() %}
|
|
Pierre-Yves Chibon |
170fc9 |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
Create a new token
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
6d2e06 |
|
|
Pradeep CE (cep) |
d732b0 |
|
|
Pradeep CE (cep) |
d732b0 |
From the list below, select one or more actions you want to
|
|
Pradeep CE (cep) |
d732b0 |
authorize this token for.
|
|
Pradeep CE (cep) |
d732b0 |
|
|
Pradeep CE (cep) |
d732b0 |
|
|
Pradeep CE (cep) |
d732b0 |
After that, click 'Create' to generate a token with the selected
|
|
Pradeep CE (cep) |
d732b0 |
permissions.
|
|
Pradeep CE (cep) |
d732b0 |
|
|
Pierre-Yves Chibon |
170fc9 |
{% if repo %}
|
|
Ryan Lerch |
86242e |
|
|
Pierre-Yves Chibon |
b130e5 |
url_for('ui_ns.add_token', username=username,
|
|
Pierre-Yves Chibon |
ff8880 |
repo=repo.name, namespace=repo.namespace)
|
|
Ryan Lerch |
86242e |
}}" method="post">
|
|
Pierre-Yves Chibon |
170fc9 |
{% else %}
|
|
Pierre-Yves Chibon |
b130e5 |
<form action="{{ url_for('ui_ns.add_api_user_token') }}" method="post"></form>
|
|
Pierre-Yves Chibon |
170fc9 |
{% endif %}
|
|
Pierre-Yves Chibon |
60a786 |
{{ render_bootstrap_field(
|
|
Pierre-Yves Chibon |
60a786 |
form.description, field_description="Small description of this API token") }}
|
|
Lenka Segura |
22141c |
<label for="acls">ACLs</label>
|
|
Pierre-Yves Chibon |
e9946b |
|
|
Pierre-Yves Chibon |
60a786 |
{% for acl in acls %}
|
|
Pierre-Yves Chibon |
60a786 |
|
|
Pierre-Yves Chibon |
60a786 |
<label class="c-input c-checkbox"></label>
|
|
Pierre-Yves Chibon |
60a786 |
<input name="acls" type="checkbox" value="{{ acl.name }}">
|
|
Pierre-Yves Chibon |
60a786 |
|
|
Pierre-Yves Chibon |
60a786 |
{{ acl.description }}
|
|
Pierre-Yves Chibon |
60a786 |
|
|
Pierre-Yves Chibon |
60a786 |
|
|
Pierre-Yves Chibon |
60a786 |
{% endfor %}
|
|
Ryan Lerch |
cde3ef |
|
|
Pradeep CE (cep) |
8ab308 |
<input class="btn btn-primary" type="submit" value="Create">
|
|
Pierre-Yves Chibon |
170fc9 |
{% if repo %}
|
|
Pierre-Yves Chibon |
b130e5 |
|
|
Pierre-Yves Chibon |
170fc9 |
username=username, repo=repo.name, namespace=repo.namespace)
|
|
Pierre-Yves Chibon |
170fc9 |
}}">Cancel
|
|
Pierre-Yves Chibon |
170fc9 |
{% else %}
|
|
Pierre-Yves Chibon |
b130e5 |
|
|
Ryan Lerch |
6d2e06 |
}}#nav-api-tab">Cancel
|
|
Pierre-Yves Chibon |
170fc9 |
{% endif %}
|
|
Pierre-Yves Chibon |
36de81 |
Toggle all
|
|
Ryan Lerch |
86242e |
{{ form.csrf_token }}
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
|
|
Ryan Lerch |
86242e |
|
|
Pierre-Yves Chibon |
170fc9 |
|
|
Pierre-Yves Chibon |
e9946b |
|
|
Pierre-Yves Chibon |
7694ed |
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
e9946b |
function toggle() {
|
|
Pierre-Yves Chibon |
e9946b |
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
|
Pierre-Yves Chibon |
e9946b |
for (var i = 0; i < checkboxes.length; i++) {
|
|
Pierre-Yves Chibon |
e9946b |
checkboxes[i].checked = !checkboxes[i].checked;
|
|
Pierre-Yves Chibon |
e9946b |
}
|
|
Pierre-Yves Chibon |
e9946b |
}
|
|
Pierre-Yves Chibon |
36de81 |
document.addEventListener('DOMContentLoaded', function () {
|
|
Pierre-Yves Chibon |
36de81 |
document.querySelector('.toggle_all').addEventListener('click', toggle);
|
|
Pierre-Yves Chibon |
36de81 |
});
|
|
Pierre-Yves Chibon |
e9946b |
|
|
Pierre-Yves Chibon |
170fc9 |
{% endmacro %}
|
|
Pierre-Yves Chibon |
170fc9 |
|
|
Pierre-Yves Chibon |
170fc9 |
|
|
Pierre-Yves Chibon |
170fc9 |
{% block content %}
|
|
Pierre-Yves Chibon |
170fc9 |
{{ render_page() }}
|
|
Pierre-Yves Chibon |
170fc9 |
{% endblock %}
|
|
Pierre-Yves Chibon |
170fc9 |
|
|
Pierre-Yves Chibon |
170fc9 |
{% block repo %}
|
|
Pierre-Yves Chibon |
170fc9 |
{{ render_page() }}
|
|
Pierre-Yves Chibon |
110198 |
{% endblock %}
|