disable routes

This commit is contained in:
Sébastien Thuret 2021-10-25 17:09:23 +02:00
parent bbc1d61836
commit 909deccd3f
No known key found for this signature in database
GPG key ID: 4742E2D66933BB08

View file

@ -560,6 +560,9 @@ def create_app(args):
type: string type: string
description: Error message description: Error message
""" """
if args.disable_files_translation:
abort(403, description="Files translation are disabled on this server.")
source_lang = request.form.get("source") source_lang = request.form.get("source")
target_lang = request.form.get("target") target_lang = request.form.get("target")
file = request.files['file'] file = request.files['file']
@ -612,6 +615,10 @@ def create_app(args):
""" """
Download a translated file Download a translated file
""" """
if args.disable_files_translation:
abort(403, description="Files translation are disabled on this server.")
filepath = os.path.join(get_upload_dir(), filename) filepath = os.path.join(get_upload_dir(), filename)
return_data = io.BytesIO() return_data = io.BytesIO()
@ -775,7 +782,8 @@ def create_app(args):
"charLimit": args.char_limit, "charLimit": args.char_limit,
"frontendTimeout": args.frontend_timeout, "frontendTimeout": args.frontend_timeout,
"suggestions": args.suggestions, "suggestions": args.suggestions,
"supportedFilesFormat": frontend_argos_supported_files_format, "filesTranslation": not args.disable_files_translation,
"supportedFilesFormat": [] if args.disable_files_translation else frontend_argos_supported_files_format,
"language": { "language": {
"source": { "source": {
"code": frontend_argos_language_source.code, "code": frontend_argos_language_source.code,