AIdeaText commited on
Commit
a1f5ad4
verified
1 Parent(s): 0910514

Update modules/admin/admin_ui.py

Browse files
Files changed (1) hide show
  1. modules/admin/admin_ui.py +15 -6
modules/admin/admin_ui.py CHANGED
@@ -127,14 +127,23 @@ def admin_page():
127
  # Crear dataframe para mostrar los datos
128
  sessions_data = []
129
  for session in recent_sessions:
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  sessions_data.append({
131
  "Usuario": session['username'],
132
- "Inicio de Sesi贸n": datetime.fromisoformat(
133
- session['loginTime'].rstrip('Z')
134
- ).strftime("%Y-%m-%d %H:%M:%S"),
135
- "Fin de Sesi贸n": datetime.fromisoformat(
136
- session['logoutTime'].rstrip('Z')
137
- ).strftime("%Y-%m-%d %H:%M:%S") if session.get('logoutTime') else "Activo",
138
  "Duraci贸n": format_duration(session.get('sessionDuration', 0))
139
  })
140
 
 
127
  # Crear dataframe para mostrar los datos
128
  sessions_data = []
129
  for session in recent_sessions:
130
+ # Convertir loginTime a formato legible
131
+ login_time = datetime.fromisoformat(
132
+ session['loginTime'].rstrip('Z')
133
+ ).strftime("%Y-%m-%d %H:%M:%S")
134
+
135
+ # Manejar el caso de logout_time cuando la sesi贸n est谩 activa
136
+ if session.get('logoutTime') and session['logoutTime'] != "Activo":
137
+ logout_time = datetime.fromisoformat(
138
+ session['logoutTime'].rstrip('Z')
139
+ ).strftime("%Y-%m-%d %H:%M:%S")
140
+ else:
141
+ logout_time = "Activo"
142
+
143
  sessions_data.append({
144
  "Usuario": session['username'],
145
+ "Inicio de Sesi贸n": login_time,
146
+ "Fin de Sesi贸n": logout_time,
 
 
 
 
147
  "Duraci贸n": format_duration(session.get('sessionDuration', 0))
148
  })
149