move template page files into a better structure

This commit is contained in:
2025-10-25 14:20:12 +02:00
parent 501acce9ba
commit 31a3e25a16
5 changed files with 88 additions and 6 deletions
+11 -5
View File
@@ -13,26 +13,32 @@ side_main_bp = Blueprint('side_main', __name__)
@LIMITER.limit("10 per minute;50 per hour")
async def index():
if session.get("user") is not None:
return await render_template("views/webpage/upload.htm")
return await render_template("views/webpage/files/upload.htm")
return await render_template("views/webpage/index.htm")
@side_main_bp.route('/access')
@login_required
async def access_list(user):
access_data = await current_app.edgedb.get_all_file_access()
return await render_template("views/webpage/access/list.htm", access_logs=access_data)
@side_main_bp.route('/files')
@login_required
async def files(user):
async def files_list(user):
files_data = await current_app.edgedb.get_files(current_datetime=datetime.now(timezone.utc), user_id=user['sub'])
return await render_template("views/webpage/files_list.htm", files=files_data)
return await render_template("views/webpage/files/list.htm", files=files_data)
@side_main_bp.route('/files/<path:file_id>/info')
@login_required
async def file_info(file_id, user):
files_data = await current_app.edgedb.get_files(user_id=user['sub'])
return await render_template("views/webpage/file_info.htm", files=files_data)
return await render_template("views/webpage/files/info.htm", files=files_data)
@side_main_bp.route('/files/<path:file_id>/edit')
@login_required
async def file_edit(file_id, user):
files_data = await current_app.edgedb.get_files(user_id=user['sub'])
return await render_template("views/webpage/file_edit.htm", files=files_data)
return await render_template("views/webpage/files/edit.htm", files=files_data)
@side_main_bp.route("/-<file_id>")
@LIMITER.limit("10 per minute;500 per hour;")