fix of the username decryption for the logs
This commit is contained in:
+2
-5
@@ -8903,6 +8903,7 @@ def logs():
|
|||||||
Returns:
|
Returns:
|
||||||
flask.Response: Rendered template with logs or redirect if not authenticated
|
flask.Response: Rendered template with logs or redirect if not authenticated
|
||||||
"""
|
"""
|
||||||
|
from modules.inventarsystem.data_protection import decrypt_text
|
||||||
if 'username' not in session:
|
if 'username' not in session:
|
||||||
flash('Ihnen ist es nicht gestattet auf dieser Internetanwendung, die eben besuchte Adrrese zu nutzen, versuchen sie es erneut nach dem sie sich mit einem berechtigten Nutzer angemeldet haben!', 'error')
|
flash('Ihnen ist es nicht gestattet auf dieser Internetanwendung, die eben besuchte Adrrese zu nutzen, versuchen sie es erneut nach dem sie sich mit einem berechtigten Nutzer angemeldet haben!', 'error')
|
||||||
return redirect(url_for('login'))
|
return redirect(url_for('login'))
|
||||||
@@ -8921,9 +8922,6 @@ def logs():
|
|||||||
# Get item details - from sample data, Item is an ID
|
# Get item details - from sample data, Item is an ID
|
||||||
item = it.get_item(ausleihung.get('Item'))
|
item = it.get_item(ausleihung.get('Item'))
|
||||||
item_name = item.get('Name', 'Unknown Item') if item else 'Unknown Item'
|
item_name = item.get('Name', 'Unknown Item') if item else 'Unknown Item'
|
||||||
|
|
||||||
# Get user details - from sample data, User is a username string
|
|
||||||
|
|
||||||
|
|
||||||
username = ausleihung.get('User', 'Unknown User')
|
username = ausleihung.get('User', 'Unknown User')
|
||||||
# Determine (verified) status for display
|
# Determine (verified) status for display
|
||||||
@@ -8954,7 +8952,7 @@ def logs():
|
|||||||
|
|
||||||
formatted_items.append({
|
formatted_items.append({
|
||||||
'Item': item_name,
|
'Item': item_name,
|
||||||
'User': username,
|
'User': decrypt_text(username),
|
||||||
'Start': start_date,
|
'Start': start_date,
|
||||||
'End': end_date,
|
'End': end_date,
|
||||||
'Duration': duration,
|
'Duration': duration,
|
||||||
@@ -8974,7 +8972,6 @@ def logs():
|
|||||||
logs_collection = db['system_logs']
|
logs_collection = db['system_logs']
|
||||||
extra_logs = list(logs_collection.find({'type': {'$in': ['damage_report', 'damage_repair']}}))
|
extra_logs = list(logs_collection.find({'type': {'$in': ['damage_report', 'damage_repair']}}))
|
||||||
|
|
||||||
from modules.inventarsystem.data_protection import decrypt_text
|
|
||||||
from bson.objectid import ObjectId
|
from bson.objectid import ObjectId
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4569,12 +4569,7 @@ document.addEventListener('DOMContentLoaded', ()=>{
|
|||||||
<div class="detail-label">Code:</div>
|
<div class="detail-label">Code:</div>
|
||||||
<div class="detail-value">${escapeHtml(item.Code_4 || '-')}</div>
|
<div class="detail-value">${escapeHtml(item.Code_4 || '-')}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="detail-group">
|
|
||||||
<div class="detail-label">Anzahl:</div>
|
|
||||||
<div class="detail-value">${escapeHtml(String(item.GroupedDisplayCount || 1))}</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
${isGroupedItem ? `
|
${isGroupedItem ? `
|
||||||
<div class="detail-group">
|
<div class="detail-group">
|
||||||
<div class="detail-label">Verfügbar:</div>
|
<div class="detail-label">Verfügbar:</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user