📊 Optimized database queries in myp.db for improved performance 🎉

This commit is contained in:
Till Tomczak 2025-05-30 21:22:09 +02:00
parent 37cd332d67
commit 881d52b9dc
2 changed files with 10 additions and 2 deletions

Binary file not shown.

View File

@ -551,6 +551,14 @@
</div>
</div>
<script>
// Admin-Berechtigung aus Jinja2-Template setzen
window.appConfig = {
userIsAdmin: {% if current_user.is_authenticated and current_user.is_admin %}true{% else %}false{% endif %},
userCanApprove: {% if current_user.is_authenticated and current_user.permissions and current_user.permissions.can_approve_jobs %}true{% else %}false{% endif %}
};
</script>
<script>
// Globale Variablen
let currentRequests = [];
@ -561,8 +569,8 @@ let currentRequestId = null;
let allPrinters = [];
// Prüfung der Admin-Berechtigung - zeige Inline-Aktionen nur für Admins
const userIsAdmin = {{ current_user.is_admin|tojson if current_user.is_authenticated else 'false' }};
const userCanApprove = {{ (current_user.permissions and current_user.permissions.can_approve_jobs)|tojson if current_user.is_authenticated and current_user.permissions else 'false' }};
const userIsAdmin = window.appConfig.userIsAdmin;
const userCanApprove = window.appConfig.userCanApprove;
const showInlineActions = userIsAdmin || userCanApprove;
// Initialisierung