remove feature_flag_required for edit and info routes and buttons

This commit is contained in:
2026-04-01 21:15:23 +02:00
parent 65951a23ce
commit 7b77387182
2 changed files with 2 additions and 14 deletions
+2 -10
View File
@@ -1,4 +1,4 @@
from my_modules.decoratory.header import login_required, feature_flag_required
from my_modules.decoratory.header import login_required
from my_modules.functions import get_ip
from my_modules.app.setup import LIMITER
from my_modules.app.logger import logger
@@ -41,17 +41,12 @@ async def access_list(user):
@login_required
async def files_list(user):
files_data = await current_app.convex.get_files(user_id=user['sub'])
info_enabled = await current_app.convex.is_feature_enabled(key='nanoshare_files-info', fallback=False)
edit_enabled = await current_app.convex.is_feature_enabled(key='nanoshare_files-edit', fallback=False)
return await render_template("views/webpage/files/list.htm",
files=files_data,
file_info_enabled=info_enabled,
file_edit_enabled=edit_enabled,
files=files_data
)
@side_main_bp.route('/files/<path:file_id>/info')
@login_required
@feature_flag_required("nanoshare_files-info", fallback=False, status_code=404)
async def file_info(file_id, user):
files_data = await current_app.convex.get_files(user_id=user["sub"])
file_data = find_file(files_data, file_id)
@@ -69,7 +64,6 @@ async def file_info(file_id, user):
@side_main_bp.route("/files/<path:file_id>/edit")
@login_required
@feature_flag_required("nanoshare_files-edit", fallback=False, status_code=404)
async def file_edit(file_id, user):
file_data = await current_app.convex.get_file_informations(file_id=file_id, user_id=user["sub"])
if not file_data:
@@ -82,7 +76,6 @@ async def file_edit(file_id, user):
@side_main_bp.put("/api/file/<path:file_id>")
@login_required
@feature_flag_required("nanoshare_files-edit", fallback=False, status_code=404)
async def file_edit_api(file_id, user):
files_data = await current_app.convex.get_files(user_id=user["sub"])
if not find_file(files_data, file_id):
@@ -115,7 +108,6 @@ async def file_edit_api(file_id, user):
@side_main_bp.delete("/api/file/<path:file_id>")
@login_required
@feature_flag_required("nanoshare_files-edit", fallback=False, status_code=404)
async def file_delete_api(file_id, user):
files_data = await current_app.convex.get_files(user_id=user["sub"])
if not find_file(files_data, file_id):