🐛 Refactor: Consolidated user management and security functions in the backend. Added legal pages blueprint for compliance. Removed legacy rate limiter functions to streamline security integration. Updated logging for better clarity. 📚
This commit is contained in:
@ -597,25 +597,9 @@ const userIsAdmin = adminConfig.dataset.isAdmin === 'true';
|
||||
const userCanApprove = adminConfig.dataset.canApprove === 'true';
|
||||
const showInlineActions = userIsAdmin || userCanApprove;
|
||||
|
||||
console.log('🔍 DEBUG: Admin-Berechtigungen:', {
|
||||
userIsAdmin,
|
||||
userCanApprove,
|
||||
showInlineActions,
|
||||
adminConfigElement: adminConfig,
|
||||
dataIsAdmin: adminConfig.dataset.isAdmin,
|
||||
dataCanApprove: adminConfig.dataset.canApprove
|
||||
});
|
||||
|
||||
// Debug: Zeige alle Data-Attribute
|
||||
console.log('🔍 DEBUG: Alle Data-Attribute:', adminConfig.dataset);
|
||||
|
||||
// Debug: Prüfe HTML-Inhalt
|
||||
console.log('🔍 DEBUG: AdminConfig HTML:', adminConfig.outerHTML);
|
||||
|
||||
// Initialisierung
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
console.log('🚀 DEBUG: DOMContentLoaded - Initialisierung startet');
|
||||
console.log('🔍 DEBUG: showInlineActions beim Laden:', showInlineActions);
|
||||
|
||||
initializeEventListeners();
|
||||
loadAvailablePrinters();
|
||||
@ -805,15 +789,6 @@ function createRequestRow(request) {
|
||||
const hoursOld = (now - createdAt) / (1000 * 60 * 60);
|
||||
const isUrgent = hoursOld > 24 && request.status === 'pending';
|
||||
|
||||
// DEBUG: Zeige Request-Details
|
||||
console.log('🔍 DEBUG: createRequestRow für Request:', {
|
||||
id: request.id,
|
||||
name: request.name,
|
||||
status: request.status,
|
||||
isPending: request.status === 'pending',
|
||||
showInlineActions: showInlineActions,
|
||||
shouldShowButtons: request.status === 'pending' && showInlineActions
|
||||
});
|
||||
|
||||
if (isUrgent) {
|
||||
row.classList.add('urgent-request');
|
||||
@ -879,7 +854,6 @@ function createRequestRow(request) {
|
||||
</div>
|
||||
` : '';
|
||||
|
||||
console.log('🔍 DEBUG: Button-HTML für Request', request.id, ':', buttonHtml ? 'GENERIERT' : 'LEER');
|
||||
|
||||
row.innerHTML = `
|
||||
<td class="px-6 py-4 whitespace-nowrap">
|
||||
|
Reference in New Issue
Block a user