(self, request: Request, workspace_id: str, folder_id: str)
| 125 | RoleConstants.WORKSPACE_MANAGE.get_workspace_role()) |
| 126 | @log(menu='Application', operate="Import Application", ) |
| 127 | def post(self, request: Request, workspace_id: str, folder_id: str): |
| 128 | is_import_tool = get_is_permissions(request, workspace_id=workspace_id, folder_id=folder_id)( |
| 129 | PermissionConstants.TOOL_IMPORT.get_workspace_permission(), |
| 130 | PermissionConstants.TOOL_IMPORT.get_workspace_permission_workspace_manage_role(), |
| 131 | RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role() |
| 132 | ) |
| 133 | return result.success(ApplicationSerializer( |
| 134 | data={'user_id': request.user.id, 'workspace_id': workspace_id, |
| 135 | }).import_({'file': request.FILES.get('file'), 'folder_id': folder_id}, is_import_tool)) |
| 136 | |
| 137 | class Export(APIView): |
| 138 | authentication_classes = [TokenAuth] |
nothing calls this directly
no test coverage detected