filter for available folder
This commit is contained in:
parent
9173247212
commit
78125af0e1
@ -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 = [
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user