add working accessed quary and rename fields in html template
Build and Push Docker Container / build-and-push (push) Successful in 1m37s

This commit is contained in:
2025-12-22 14:00:02 +01:00
parent fefda61c0b
commit 410e09a980
2 changed files with 5 additions and 31 deletions
+3 -29
View File
@@ -79,36 +79,10 @@ class ConvexDB(ConvexDbBase):
async def get_all_access(self, user_id:str):
data = await self.run_query_with_reconnection(
self.client.query,
"""
select files {
file_id,
file_name,
note,
accesses: {
at,
status,
ip: {
value
},
user_agent: {
value
}
}
order by .at desc
}
filter .user_id = <str>$user_id
""",
user_id=user_id
f"{self.service_namespace}/access:getAllByUser",
args={ 'user_id': user_id }
)
return sorted([{
"file_id": file.file_id,
"file_name": file.file_name,
"file_note": file.note,
"status": access.status,
"ip": access.ip.value,
"user_agent": access.user_agent.value,
"accessed_at": access.at,
} for file in data for access in file.accesses], key=lambda x: x["accessed_at"], reverse=True)
return data
async def get_file_access(self, file_id: str):
data = await self.run_query_with_reconnection(