Selaa lähdekoodia

refactor: remove the duplicate definitions across different modules (#9022)

tags/0.9.1-fix1
zhuhao 1 vuosi sitten
vanhempi
commit
959a81a41b
No account linked to committer's email address

+ 7
- 0
api/controllers/files/error.py Näytä tiedosto

from libs.exception import BaseHTTPException


class UnsupportedFileTypeError(BaseHTTPException):
error_code = "unsupported_file_type"
description = "File type not allowed."
code = 415

+ 1
- 7
api/controllers/files/image_preview.py Näytä tiedosto



import services import services
from controllers.files import api from controllers.files import api
from libs.exception import BaseHTTPException
from controllers.files.error import UnsupportedFileTypeError
from services.account_service import TenantService from services.account_service import TenantService
from services.file_service import FileService from services.file_service import FileService




api.add_resource(ImagePreviewApi, "/files/<uuid:file_id>/image-preview") api.add_resource(ImagePreviewApi, "/files/<uuid:file_id>/image-preview")
api.add_resource(WorkspaceWebappLogoApi, "/files/workspaces/<uuid:workspace_id>/webapp-logo") api.add_resource(WorkspaceWebappLogoApi, "/files/workspaces/<uuid:workspace_id>/webapp-logo")


class UnsupportedFileTypeError(BaseHTTPException):
error_code = "unsupported_file_type"
description = "File type not allowed."
code = 415

+ 1
- 7
api/controllers/files/tool_files.py Näytä tiedosto

from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound


from controllers.files import api from controllers.files import api
from controllers.files.error import UnsupportedFileTypeError
from core.tools.tool_file_manager import ToolFileManager from core.tools.tool_file_manager import ToolFileManager
from libs.exception import BaseHTTPException




class ToolFilePreviewApi(Resource): class ToolFilePreviewApi(Resource):




api.add_resource(ToolFilePreviewApi, "/files/tools/<uuid:file_id>.<string:extension>") api.add_resource(ToolFilePreviewApi, "/files/tools/<uuid:file_id>.<string:extension>")


class UnsupportedFileTypeError(BaseHTTPException):
error_code = "unsupported_file_type"
description = "File type not allowed."
code = 415

Loading…
Peruuta
Tallenna