Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tech
dify
Commits
02425080
Unverified
Commit
02425080
authored
Oct 08, 2023
by
takatost
Committed by
GitHub
Oct 08, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: move login_required wrapper outside (#1281)
parent
b711ce33
Changes
32
Show whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
44 additions
and
65 deletions
+44
-65
apikey.py
api/controllers/console/apikey.py
+1
-1
app.py
api/controllers/console/app/app.py
+2
-5
audio.py
api/controllers/console/app/audio.py
+2
-2
completion.py
api/controllers/console/app/completion.py
+1
-1
conversation.py
api/controllers/console/app/conversation.py
+3
-3
generator.py
api/controllers/console/app/generator.py
+1
-1
message.py
api/controllers/console/app/message.py
+2
-2
model_config.py
api/controllers/console/app/model_config.py
+1
-2
site.py
api/controllers/console/app/site.py
+2
-2
statistic.py
api/controllers/console/app/statistic.py
+1
-1
data_source_oauth.py
api/controllers/console/auth/data_source_oauth.py
+2
-5
data_source.py
api/controllers/console/datasets/data_source.py
+3
-4
datasets.py
api/controllers/console/datasets/datasets.py
+2
-2
datasets_document.py
api/controllers/console/datasets/datasets_document.py
+1
-3
datasets_segments.py
api/controllers/console/datasets/datasets_segments.py
+1
-2
file.py
api/controllers/console/datasets/file.py
+2
-2
hit_testing.py
api/controllers/console/datasets/hit_testing.py
+1
-1
installed_app.py
api/controllers/console/explore/installed_app.py
+2
-3
recommended_app.py
api/controllers/console/explore/recommended_app.py
+1
-1
wraps.py
api/controllers/console/explore/wraps.py
+1
-1
wraps.py
api/controllers/console/universal_chat/wraps.py
+1
-1
account.py
api/controllers/console/workspace/account.py
+1
-1
members.py
api/controllers/console/workspace/members.py
+1
-1
model_providers.py
api/controllers/console/workspace/model_providers.py
+1
-1
models.py
api/controllers/console/workspace/models.py
+1
-1
providers.py
api/controllers/console/workspace/providers.py
+1
-1
tool_providers.py
api/controllers/console/workspace/tool_providers.py
+1
-1
workspace.py
api/controllers/console/workspace/workspace.py
+1
-2
dataset.py
api/controllers/service_api/dataset/dataset.py
+1
-4
document.py
api/controllers/service_api/dataset/document.py
+2
-6
wraps.py
api/controllers/service_api/wraps.py
+1
-2
login.py
api/libs/login.py
+0
-0
No files found.
api/controllers/console/apikey.py
View file @
02425080
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
import
flask_restful
import
flask_restful
from
flask_restful
import
Resource
,
fields
,
marshal_with
from
flask_restful
import
Resource
,
fields
,
marshal_with
from
werkzeug.exceptions
import
Forbidden
from
werkzeug.exceptions
import
Forbidden
...
...
api/controllers/console/app/app.py
View file @
02425080
...
@@ -3,10 +3,9 @@ import json
...
@@ -3,10 +3,9 @@ import json
import
logging
import
logging
from
datetime
import
datetime
from
datetime
import
datetime
import
flask
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal_with
,
abort
,
inputs
from
flask_restful
import
Resource
,
reqparse
,
marshal_with
,
abort
,
inputs
from
werkzeug.exceptions
import
Forbidden
from
werkzeug.exceptions
import
Forbidden
from
constants.model_template
import
model_templates
,
demo_model_templates
from
constants.model_template
import
model_templates
,
demo_model_templates
...
@@ -17,11 +16,9 @@ from controllers.console.wraps import account_initialization_required
...
@@ -17,11 +16,9 @@ from controllers.console.wraps import account_initialization_required
from
core.model_providers.error
import
ProviderTokenNotInitError
,
LLMBadRequestError
from
core.model_providers.error
import
ProviderTokenNotInitError
,
LLMBadRequestError
from
core.model_providers.model_factory
import
ModelFactory
from
core.model_providers.model_factory
import
ModelFactory
from
core.model_providers.model_provider_factory
import
ModelProviderFactory
from
core.model_providers.model_provider_factory
import
ModelProviderFactory
from
core.model_providers.models.entity.model_params
import
ModelType
from
events.app_event
import
app_was_created
,
app_was_deleted
from
events.app_event
import
app_was_created
,
app_was_deleted
from
fields.app_fields
import
app_pagination_fields
,
app_detail_fields
,
template_list_fields
,
\
from
fields.app_fields
import
app_pagination_fields
,
app_detail_fields
,
template_list_fields
,
\
app_detail_fields_with_site
app_detail_fields_with_site
from
libs.helper
import
TimestampField
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.model
import
App
,
AppModelConfig
,
Site
from
models.model
import
App
,
AppModelConfig
,
Site
from
services.app_model_config_service
import
AppModelConfigService
from
services.app_model_config_service
import
AppModelConfigService
...
...
api/controllers/console/app/audio.py
View file @
02425080
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
import
logging
import
logging
from
flask
import
request
from
flask
import
request
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
werkzeug.exceptions
import
InternalServerError
,
NotFound
from
werkzeug.exceptions
import
InternalServerError
import
services
import
services
from
controllers.console
import
api
from
controllers.console
import
api
...
...
api/controllers/console/app/completion.py
View file @
02425080
...
@@ -5,7 +5,7 @@ from typing import Generator, Union
...
@@ -5,7 +5,7 @@ from typing import Generator, Union
import
flask_login
import
flask_login
from
flask
import
Response
,
stream_with_context
from
flask
import
Response
,
stream_with_context
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
werkzeug.exceptions
import
InternalServerError
,
NotFound
from
werkzeug.exceptions
import
InternalServerError
,
NotFound
import
services
import
services
...
...
api/controllers/console/app/conversation.py
View file @
02425080
...
@@ -2,8 +2,8 @@ from datetime import datetime
...
@@ -2,8 +2,8 @@ from datetime import datetime
import
pytz
import
pytz
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal_with
from
flask_restful
import
Resource
,
reqparse
,
marshal_with
from
flask_restful.inputs
import
int_range
from
flask_restful.inputs
import
int_range
from
sqlalchemy
import
or_
,
func
from
sqlalchemy
import
or_
,
func
from
sqlalchemy.orm
import
joinedload
from
sqlalchemy.orm
import
joinedload
...
@@ -15,7 +15,7 @@ from controllers.console.setup import setup_required
...
@@ -15,7 +15,7 @@ from controllers.console.setup import setup_required
from
controllers.console.wraps
import
account_initialization_required
from
controllers.console.wraps
import
account_initialization_required
from
fields.conversation_fields
import
conversation_pagination_fields
,
conversation_detail_fields
,
\
from
fields.conversation_fields
import
conversation_pagination_fields
,
conversation_detail_fields
,
\
conversation_message_detail_fields
,
conversation_with_summary_pagination_fields
conversation_message_detail_fields
,
conversation_with_summary_pagination_fields
from
libs.helper
import
TimestampField
,
datetime_string
,
uuid_value
from
libs.helper
import
datetime_string
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.model
import
Message
,
MessageAnnotation
,
Conversation
from
models.model
import
Message
,
MessageAnnotation
,
Conversation
...
...
api/controllers/console/app/generator.py
View file @
02425080
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
from
flask_restful
import
Resource
,
reqparse
from
controllers.console
import
api
from
controllers.console
import
api
...
...
api/controllers/console/app/message.py
View file @
02425080
...
@@ -16,9 +16,9 @@ from controllers.console.setup import setup_required
...
@@ -16,9 +16,9 @@ from controllers.console.setup import setup_required
from
controllers.console.wraps
import
account_initialization_required
from
controllers.console.wraps
import
account_initialization_required
from
core.model_providers.error
import
LLMRateLimitError
,
LLMBadRequestError
,
LLMAuthorizationError
,
LLMAPIConnectionError
,
\
from
core.model_providers.error
import
LLMRateLimitError
,
LLMBadRequestError
,
LLMAuthorizationError
,
LLMAPIConnectionError
,
\
ProviderTokenNotInitError
,
LLMAPIUnavailableError
,
QuotaExceededError
,
ModelCurrentlyNotSupportError
ProviderTokenNotInitError
,
LLMAPIUnavailableError
,
QuotaExceededError
,
ModelCurrentlyNotSupportError
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
fields.conversation_fields
import
message_detail_fields
from
fields.conversation_fields
import
message_detail_fields
from
libs.helper
import
uuid_value
,
TimestampField
from
libs.helper
import
uuid_value
from
libs.infinite_scroll_pagination
import
InfiniteScrollPagination
from
libs.infinite_scroll_pagination
import
InfiniteScrollPagination
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.model
import
MessageAnnotation
,
Conversation
,
Message
,
MessageFeedback
from
models.model
import
MessageAnnotation
,
Conversation
,
Message
,
MessageFeedback
...
...
api/controllers/console/app/model_config.py
View file @
02425080
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
import
json
from
flask
import
request
from
flask
import
request
from
flask_restful
import
Resource
from
flask_restful
import
Resource
...
@@ -9,7 +8,7 @@ from controllers.console import api
...
@@ -9,7 +8,7 @@ from controllers.console import api
from
controllers.console.app
import
_get_app
from
controllers.console.app
import
_get_app
from
controllers.console.setup
import
setup_required
from
controllers.console.setup
import
setup_required
from
controllers.console.wraps
import
account_initialization_required
from
controllers.console.wraps
import
account_initialization_required
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
events.app_event
import
app_model_config_was_updated
from
events.app_event
import
app_model_config_was_updated
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.model
import
AppModelConfig
from
models.model
import
AppModelConfig
...
...
api/controllers/console/app/site.py
View file @
02425080
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal_with
from
flask_restful
import
Resource
,
reqparse
,
marshal_with
from
werkzeug.exceptions
import
NotFound
,
Forbidden
from
werkzeug.exceptions
import
NotFound
,
Forbidden
from
controllers.console
import
api
from
controllers.console
import
api
...
...
api/controllers/console/app/statistic.py
View file @
02425080
...
@@ -5,7 +5,7 @@ from datetime import datetime
...
@@ -5,7 +5,7 @@ from datetime import datetime
import
pytz
import
pytz
from
flask
import
jsonify
from
flask
import
jsonify
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
from
flask_restful
import
Resource
,
reqparse
from
controllers.console
import
api
from
controllers.console
import
api
...
...
api/controllers/console/auth/data_source_oauth.py
View file @
02425080
import
logging
import
logging
from
datetime
import
datetime
from
typing
import
Optional
import
flask_login
import
requests
import
requests
from
flask
import
request
,
redirect
,
current_app
,
session
from
flask
import
request
,
redirect
,
current_app
from
flask_login
import
current_user
from
flask_login
import
current_user
from
flask_restful
import
Resource
from
flask_restful
import
Resource
from
werkzeug.exceptions
import
Forbidden
from
werkzeug.exceptions
import
Forbidden
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
libs.oauth_data_source
import
NotionOAuth
from
libs.oauth_data_source
import
NotionOAuth
from
controllers.console
import
api
from
controllers.console
import
api
from
..setup
import
setup_required
from
..setup
import
setup_required
...
...
api/controllers/console/datasets/data_source.py
View file @
02425080
...
@@ -2,10 +2,10 @@ import datetime
...
@@ -2,10 +2,10 @@ import datetime
import
json
import
json
from
cachetools
import
TTLCache
from
cachetools
import
TTLCache
from
flask
import
request
,
current_app
from
flask
import
request
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
marshal_with
,
fields
,
reqparse
,
marshal
from
flask_restful
import
Resource
,
marshal_with
,
reqparse
from
werkzeug.exceptions
import
NotFound
from
werkzeug.exceptions
import
NotFound
from
controllers.console
import
api
from
controllers.console
import
api
...
@@ -15,7 +15,6 @@ from core.data_loader.loader.notion import NotionLoader
...
@@ -15,7 +15,6 @@ from core.data_loader.loader.notion import NotionLoader
from
core.indexing_runner
import
IndexingRunner
from
core.indexing_runner
import
IndexingRunner
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
fields.data_source_fields
import
integrate_notion_info_list_fields
,
integrate_list_fields
from
fields.data_source_fields
import
integrate_notion_info_list_fields
,
integrate_list_fields
from
libs.helper
import
TimestampField
from
models.dataset
import
Document
from
models.dataset
import
Document
from
models.source
import
DataSourceBinding
from
models.source
import
DataSourceBinding
from
services.dataset_service
import
DatasetService
,
DocumentService
from
services.dataset_service
import
DatasetService
,
DocumentService
...
...
api/controllers/console/datasets/datasets.py
View file @
02425080
...
@@ -4,8 +4,8 @@ from flask import request, current_app
...
@@ -4,8 +4,8 @@ from flask import request, current_app
from
flask_login
import
current_user
from
flask_login
import
current_user
from
controllers.console.apikey
import
api_key_list
,
api_key_fields
from
controllers.console.apikey
import
api_key_list
,
api_key_fields
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal
,
marshal_with
from
flask_restful
import
Resource
,
reqparse
,
marshal
,
marshal_with
from
werkzeug.exceptions
import
NotFound
,
Forbidden
from
werkzeug.exceptions
import
NotFound
,
Forbidden
import
services
import
services
from
controllers.console
import
api
from
controllers.console
import
api
...
...
api/controllers/console/datasets/datasets_document.py
View file @
02425080
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
import
random
from
datetime
import
datetime
from
datetime
import
datetime
from
typing
import
List
from
typing
import
List
from
flask
import
request
,
current_app
from
flask
import
request
,
current_app
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
fields
,
marshal
,
marshal_with
,
reqparse
from
flask_restful
import
Resource
,
fields
,
marshal
,
marshal_with
,
reqparse
from
sqlalchemy
import
desc
,
asc
from
sqlalchemy
import
desc
,
asc
from
werkzeug.exceptions
import
NotFound
,
Forbidden
from
werkzeug.exceptions
import
NotFound
,
Forbidden
...
@@ -25,7 +24,6 @@ from core.model_providers.model_factory import ModelFactory
...
@@ -25,7 +24,6 @@ from core.model_providers.model_factory import ModelFactory
from
extensions.ext_redis
import
redis_client
from
extensions.ext_redis
import
redis_client
from
fields.document_fields
import
document_with_segments_fields
,
document_fields
,
\
from
fields.document_fields
import
document_with_segments_fields
,
document_fields
,
\
dataset_and_document_fields
,
document_status_fields
dataset_and_document_fields
,
document_status_fields
from
libs.helper
import
TimestampField
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.dataset
import
DatasetProcessRule
,
Dataset
from
models.dataset
import
DatasetProcessRule
,
Dataset
from
models.dataset
import
Document
,
DocumentSegment
from
models.dataset
import
Document
,
DocumentSegment
...
...
api/controllers/console/datasets/datasets_segments.py
View file @
02425080
...
@@ -14,13 +14,12 @@ from controllers.console.setup import setup_required
...
@@ -14,13 +14,12 @@ from controllers.console.setup import setup_required
from
controllers.console.wraps
import
account_initialization_required
from
controllers.console.wraps
import
account_initialization_required
from
core.model_providers.error
import
LLMBadRequestError
,
ProviderTokenNotInitError
from
core.model_providers.error
import
LLMBadRequestError
,
ProviderTokenNotInitError
from
core.model_providers.model_factory
import
ModelFactory
from
core.model_providers.model_factory
import
ModelFactory
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
extensions.ext_redis
import
redis_client
from
extensions.ext_redis
import
redis_client
from
fields.segment_fields
import
segment_fields
from
fields.segment_fields
import
segment_fields
from
models.dataset
import
DocumentSegment
from
models.dataset
import
DocumentSegment
from
libs.helper
import
TimestampField
from
services.dataset_service
import
DatasetService
,
DocumentService
,
SegmentService
from
services.dataset_service
import
DatasetService
,
DocumentService
,
SegmentService
from
tasks.enable_segment_to_index_task
import
enable_segment_to_index_task
from
tasks.enable_segment_to_index_task
import
enable_segment_to_index_task
from
tasks.disable_segment_from_index_task
import
disable_segment_from_index_task
from
tasks.disable_segment_from_index_task
import
disable_segment_from_index_task
...
...
api/controllers/console/datasets/file.py
View file @
02425080
...
@@ -2,8 +2,8 @@ from cachetools import TTLCache
...
@@ -2,8 +2,8 @@ from cachetools import TTLCache
from
flask
import
request
,
current_app
from
flask
import
request
,
current_app
import
services
import
services
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
marshal_with
,
fields
from
flask_restful
import
Resource
,
marshal_with
from
controllers.console
import
api
from
controllers.console
import
api
from
controllers.console.datasets.error
import
NoFileUploadedError
,
TooManyFilesError
,
FileTooLargeError
,
\
from
controllers.console.datasets.error
import
NoFileUploadedError
,
TooManyFilesError
,
FileTooLargeError
,
\
...
...
api/controllers/console/datasets/hit_testing.py
View file @
02425080
import
logging
import
logging
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
marshal
from
flask_restful
import
Resource
,
reqparse
,
marshal
from
werkzeug.exceptions
import
InternalServerError
,
NotFound
,
Forbidden
from
werkzeug.exceptions
import
InternalServerError
,
NotFound
,
Forbidden
...
...
api/controllers/console/explore/installed_app.py
View file @
02425080
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
from
datetime
import
datetime
from
datetime
import
datetime
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal_with
,
inputs
from
flask_restful
import
Resource
,
reqparse
,
marshal_with
,
inputs
from
sqlalchemy
import
and_
from
sqlalchemy
import
and_
from
werkzeug.exceptions
import
NotFound
,
Forbidden
,
BadRequest
from
werkzeug.exceptions
import
NotFound
,
Forbidden
,
BadRequest
...
@@ -12,7 +12,6 @@ from controllers.console.explore.wraps import InstalledAppResource
...
@@ -12,7 +12,6 @@ from controllers.console.explore.wraps import InstalledAppResource
from
controllers.console.wraps
import
account_initialization_required
from
controllers.console.wraps
import
account_initialization_required
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
fields.installed_app_fields
import
installed_app_list_fields
from
fields.installed_app_fields
import
installed_app_list_fields
from
libs.helper
import
TimestampField
from
models.model
import
App
,
InstalledApp
,
RecommendedApp
from
models.model
import
App
,
InstalledApp
,
RecommendedApp
from
services.account_service
import
TenantService
from
services.account_service
import
TenantService
...
...
api/controllers/console/explore/recommended_app.py
View file @
02425080
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
fields
,
marshal_with
from
flask_restful
import
Resource
,
fields
,
marshal_with
from
sqlalchemy
import
and_
from
sqlalchemy
import
and_
...
...
api/controllers/console/explore/wraps.py
View file @
02425080
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
from
flask_restful
import
Resource
from
functools
import
wraps
from
functools
import
wraps
...
...
api/controllers/console/universal_chat/wraps.py
View file @
02425080
...
@@ -2,7 +2,7 @@ import json
...
@@ -2,7 +2,7 @@ import json
from
functools
import
wraps
from
functools
import
wraps
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
from
flask_restful
import
Resource
from
controllers.console.setup
import
setup_required
from
controllers.console.setup
import
setup_required
from
controllers.console.wraps
import
account_initialization_required
from
controllers.console.wraps
import
account_initialization_required
...
...
api/controllers/console/workspace/account.py
View file @
02425080
...
@@ -4,7 +4,7 @@ from datetime import datetime
...
@@ -4,7 +4,7 @@ from datetime import datetime
import
pytz
import
pytz
from
flask
import
current_app
,
request
from
flask
import
current_app
,
request
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal_with
from
flask_restful
import
Resource
,
reqparse
,
fields
,
marshal_with
from
services.errors.account
import
CurrentPasswordIncorrectError
as
ServiceCurrentPasswordIncorrectError
from
services.errors.account
import
CurrentPasswordIncorrectError
as
ServiceCurrentPasswordIncorrectError
...
...
api/controllers/console/workspace/members.py
View file @
02425080
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
from
flask
import
current_app
from
flask
import
current_app
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
,
marshal_with
,
abort
,
fields
,
marshal
from
flask_restful
import
Resource
,
reqparse
,
marshal_with
,
abort
,
fields
,
marshal
import
services
import
services
...
...
api/controllers/console/workspace/model_providers.py
View file @
02425080
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
from
flask_restful
import
Resource
,
reqparse
from
werkzeug.exceptions
import
Forbidden
from
werkzeug.exceptions
import
Forbidden
...
...
api/controllers/console/workspace/models.py
View file @
02425080
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
from
flask_restful
import
Resource
,
reqparse
from
controllers.console
import
api
from
controllers.console
import
api
...
...
api/controllers/console/workspace/providers.py
View file @
02425080
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
reqparse
from
flask_restful
import
Resource
,
reqparse
from
werkzeug.exceptions
import
Forbidden
from
werkzeug.exceptions
import
Forbidden
...
...
api/controllers/console/workspace/tool_providers.py
View file @
02425080
import
json
import
json
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
abort
,
reqparse
from
flask_restful
import
Resource
,
abort
,
reqparse
from
werkzeug.exceptions
import
Forbidden
from
werkzeug.exceptions
import
Forbidden
...
...
api/controllers/console/workspace/workspace.py
View file @
02425080
...
@@ -3,9 +3,8 @@ import logging
...
@@ -3,9 +3,8 @@ import logging
from
flask
import
request
from
flask
import
request
from
flask_login
import
current_user
from
flask_login
import
current_user
from
core.login
.login
import
login_required
from
libs
.login
import
login_required
from
flask_restful
import
Resource
,
fields
,
marshal_with
,
reqparse
,
marshal
,
inputs
from
flask_restful
import
Resource
,
fields
,
marshal_with
,
reqparse
,
marshal
,
inputs
from
flask_restful.inputs
import
int_range
from
controllers.console
import
api
from
controllers.console
import
api
from
controllers.console.admin
import
admin_required
from
controllers.console.admin
import
admin_required
...
...
api/controllers/service_api/dataset/dataset.py
View file @
02425080
...
@@ -4,12 +4,9 @@ import services.dataset_service
...
@@ -4,12 +4,9 @@ import services.dataset_service
from
controllers.service_api
import
api
from
controllers.service_api
import
api
from
controllers.service_api.dataset.error
import
DatasetNameDuplicateError
from
controllers.service_api.dataset.error
import
DatasetNameDuplicateError
from
controllers.service_api.wraps
import
DatasetApiResource
from
controllers.service_api.wraps
import
DatasetApiResource
from
core.login
.login
import
current_user
from
libs
.login
import
current_user
from
core.model_providers.models.entity.model_params
import
ModelType
from
core.model_providers.models.entity.model_params
import
ModelType
from
extensions.ext_database
import
db
from
fields.dataset_fields
import
dataset_detail_fields
from
fields.dataset_fields
import
dataset_detail_fields
from
models.account
import
Account
,
TenantAccountJoin
from
models.dataset
import
Dataset
from
services.dataset_service
import
DatasetService
from
services.dataset_service
import
DatasetService
from
services.provider_service
import
ProviderService
from
services.provider_service
import
ProviderService
...
...
api/controllers/service_api/dataset/document.py
View file @
02425080
import
datetime
import
json
import
json
import
uuid
from
flask
import
current_app
,
request
from
flask
import
request
from
flask_restful
import
reqparse
,
marshal
from
flask_restful
import
reqparse
,
marshal
from
sqlalchemy
import
desc
from
sqlalchemy
import
desc
from
werkzeug.exceptions
import
NotFound
from
werkzeug.exceptions
import
NotFound
...
@@ -13,13 +11,11 @@ from controllers.service_api.app.error import ProviderNotInitializeError
...
@@ -13,13 +11,11 @@ from controllers.service_api.app.error import ProviderNotInitializeError
from
controllers.service_api.dataset.error
import
ArchivedDocumentImmutableError
,
DocumentIndexingError
,
\
from
controllers.service_api.dataset.error
import
ArchivedDocumentImmutableError
,
DocumentIndexingError
,
\
NoFileUploadedError
,
TooManyFilesError
NoFileUploadedError
,
TooManyFilesError
from
controllers.service_api.wraps
import
DatasetApiResource
from
controllers.service_api.wraps
import
DatasetApiResource
from
core.login
.login
import
current_user
from
libs
.login
import
current_user
from
core.model_providers.error
import
ProviderTokenNotInitError
from
core.model_providers.error
import
ProviderTokenNotInitError
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
extensions.ext_storage
import
storage
from
fields.document_fields
import
document_fields
,
document_status_fields
from
fields.document_fields
import
document_fields
,
document_status_fields
from
models.dataset
import
Dataset
,
Document
,
DocumentSegment
from
models.dataset
import
Dataset
,
Document
,
DocumentSegment
from
models.model
import
UploadFile
from
services.dataset_service
import
DocumentService
from
services.dataset_service
import
DocumentService
from
services.file_service
import
FileService
from
services.file_service
import
FileService
...
...
api/controllers/service_api/wraps.py
View file @
02425080
...
@@ -7,10 +7,9 @@ from flask_login import user_logged_in
...
@@ -7,10 +7,9 @@ from flask_login import user_logged_in
from
flask_restful
import
Resource
from
flask_restful
import
Resource
from
werkzeug.exceptions
import
NotFound
,
Unauthorized
from
werkzeug.exceptions
import
NotFound
,
Unauthorized
from
core.login
.login
import
_get_user
from
libs
.login
import
_get_user
from
extensions.ext_database
import
db
from
extensions.ext_database
import
db
from
models.account
import
Tenant
,
TenantAccountJoin
,
Account
from
models.account
import
Tenant
,
TenantAccountJoin
,
Account
from
models.dataset
import
Dataset
from
models.model
import
ApiToken
,
App
from
models.model
import
ApiToken
,
App
...
...
api/
core/login
/login.py
→
api/
libs
/login.py
View file @
02425080
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment