mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Adds popover alerts to config page.
Adds a button to show API key so it's not just out there.
This commit is contained in:
parent
e0529577fc
commit
cc6590257d
@ -31,9 +31,8 @@
|
||||
<div class="card">
|
||||
<div class="card-header header-sm d-flex justify-content-between align-items-center">
|
||||
<h4 class="card-title"><i class="fas fa-users"></i> Users</h4>
|
||||
<div class="d-md-none">
|
||||
<small>Can't see everything on mobile?<br /> Try scrolling the table sideways.</small>
|
||||
</div>
|
||||
<span class="too_small" title="{{ translate('dashboard', 'cannotSee') }}", data-content="{{ translate('dashboard', 'cannotSeeOnMobile2') }}", data-placement="top"></span>
|
||||
|
||||
<div><a class="nav-link" href="/panel/add_user"><i class="fas fa-plus-circle"></i> Add New User</a></div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@ -53,7 +52,7 @@
|
||||
{% for user in data['users'] %}
|
||||
<tr>
|
||||
<td><i class="fas fa-user"></i> {{ user.username }}</td>
|
||||
<td>
|
||||
<td style="max-width: 30px;">
|
||||
{% if user.enabled %}
|
||||
<span class="text-success">
|
||||
<i class="fas fa-check-square"></i> Yes
|
||||
@ -66,15 +65,15 @@
|
||||
{% end %}
|
||||
|
||||
</td>
|
||||
<td>{{ user.api_token }}</td>
|
||||
<td style="max-width: 30px;"><button data-toggle="tooltip" title="Show API Key" data-id="{{ user.api_token }}" type="button" class="btn btn-info show_button">Show</button></td>
|
||||
<td class="server_list_{{user.user_id}}"><ul id="{{user.user_id}}">
|
||||
{% for item in data['auth-servers'][user.user_id] %}
|
||||
<li>{{item}}</li>
|
||||
{% end %}
|
||||
</ul></td>
|
||||
<td class="role_list_{{user.user_id}}"><ul>
|
||||
<td class="role_list_{{user.user_id}}" style="max-width: 100px; overflow: scroll;"><ul>
|
||||
{% for item in data['user-roles'][user.user_id] %}
|
||||
<li>{{item}}</li>
|
||||
<li data-toggle="tooltip" title="{{ item }}">{{item}}</li>
|
||||
{% end %}
|
||||
|
||||
<td><a href="/panel/edit_user?id={{user.user_id}}"><i class="fas fa-pencil-alt"></i></a></td>
|
||||
@ -93,9 +92,7 @@
|
||||
<div class="card">
|
||||
<div class="card-header header-sm d-flex justify-content-between align-items-center">
|
||||
<h4 class="card-title"><i class="fas fa-user-tag"></i> Roles</h4>
|
||||
<div class="d-md-none">
|
||||
<small>Can't see everything on mobile?<br /> Try scrolling the table sideways.</small>
|
||||
</div>
|
||||
<span class="too_small" title="{{ translate('dashboard', 'cannotSee') }}", data-content="{{ translate('dashboard', 'cannotSeeOnMobile2') }}", data-placement="top"></span>
|
||||
<div><a class="nav-link" href="/panel/add_role"><i class="fas fa-plus-circle"></i> Add New Role</a></div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@ -146,17 +143,46 @@
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.popover-body{
|
||||
color: white !important;;
|
||||
}
|
||||
</style>
|
||||
<!-- content-wrapper ends -->
|
||||
|
||||
{% end %}
|
||||
|
||||
{% block js %}
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('[data-toggle="popover"]').popover();
|
||||
$('.too_small').popover("show");
|
||||
|
||||
|
||||
});
|
||||
$(window).ready(function(){
|
||||
$('body').click(function(){
|
||||
$('.too_small').popover("hide");
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
|
||||
$( document ).ready(function() {
|
||||
console.log('ready for JS!')
|
||||
|
||||
});
|
||||
|
||||
$( ".show_button" ).click(function() {
|
||||
console.log("showing key");
|
||||
api_key = $(this).attr("data-id");
|
||||
bootbox.alert({
|
||||
backdrop: true,
|
||||
title: '',
|
||||
message: api_key,
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
{% end %}
|
@ -82,6 +82,7 @@
|
||||
"nextBackup": "Next:",
|
||||
"servers": "Servers",
|
||||
"cannotSeeOnMobile": "Not seeing everything on mobile?",
|
||||
"cannotSee": "Not seeing everything?",
|
||||
"cannotSeeOnMobile2": "Try scrolling the table sideways.",
|
||||
"max": "Max",
|
||||
"avg": "Avg",
|
||||
|
@ -82,6 +82,7 @@
|
||||
"nextBackup": "Seuraava:",
|
||||
"servers": "Palvelimet",
|
||||
"cannotSeeOnMobile": "Etkö näe kaikkea mobiililaitteella?",
|
||||
"cannotSee": "Not seeing everything?",
|
||||
"cannotSeeOnMobile2": "Yritä vierittää taulukkoa sivuttain.",
|
||||
"max": "maks.",
|
||||
"avg": "ka.",
|
||||
|
@ -82,6 +82,7 @@
|
||||
"nextBackup": "Prochain:",
|
||||
"servers": "Serveurs",
|
||||
"cannotSeeOnMobile": "Impossible de tout voir sur mobile ?",
|
||||
"cannotSee": "Not seeing everything?",
|
||||
"cannotSeeOnMobile2": "Essaie de déplacer le tableau sur le côté.",
|
||||
"max": "Max",
|
||||
"avg": "Moy",
|
||||
|
Loading…
Reference in New Issue
Block a user