filter for available folder

This commit is contained in:
lelo 2025-05-29 13:19:38 +00:00
parent 9173247212
commit 78125af0e1

View File

@ -1,3 +1,4 @@
from flask import session
from datetime import datetime from datetime import datetime
import re import re
import os import os
@ -119,6 +120,13 @@ def generate_top_list(category):
cursor = log_db.execute(query, params_for_filter) cursor = log_db.execute(query, params_for_filter)
rows = cursor.fetchall() rows = cursor.fetchall()
# Filter by allowed basefolders
allowed_basefolders = list(session['folders'].keys())
rows = [
(rel_path, access_count) for rel_path, access_count in rows
if any(rel_path.startswith(folder) for folder in allowed_basefolders)
]
# Convert rows to a list of dictionaries and add category # Convert rows to a list of dictionaries and add category
rows = [ rows = [
{ {