not show pages that not exists yet
Build and Push Docker Container / build-and-push (push) Successful in 1m25s
Build and Push Docker Container / build-and-push (push) Successful in 1m25s
This commit is contained in:
+10
-2
@@ -1,4 +1,4 @@
|
||||
from my_modules.decoratory.header import login_required
|
||||
from my_modules.decoratory.header import login_required, feature_flag_required
|
||||
from my_modules.functions import get_ip
|
||||
from my_modules.app.setup import LIMITER
|
||||
from my_modules.app.logger import logger
|
||||
@@ -24,16 +24,24 @@ async def access_list(user):
|
||||
@login_required
|
||||
async def files_list(user):
|
||||
files_data = await current_app.convex.get_files(user_id=user['sub'])
|
||||
return await render_template("views/webpage/files/list.htm", files=files_data)
|
||||
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,
|
||||
)
|
||||
|
||||
@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'])
|
||||
return await render_template("views/webpage/files/info.htm", files=files_data)
|
||||
|
||||
@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):
|
||||
files_data = await current_app.convex.get_files(user_id=user['sub'])
|
||||
return await render_template("views/webpage/files/edit.htm", files=files_data)
|
||||
|
||||
Reference in New Issue
Block a user