mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-04-22 13:49:45 +08:00
Merge branch 'e-260' into deploy/enterprise
This commit is contained in:
commit
f072f9b4d6
@ -1,23 +1,24 @@
|
|||||||
|
import logging
|
||||||
import uuid
|
import uuid
|
||||||
from typing import cast
|
from typing import cast
|
||||||
|
|
||||||
from flask_login import current_user # type: ignore
|
from flask_login import current_user # type: ignore
|
||||||
from flask_restful import Resource, inputs, marshal, marshal_with, reqparse # type: ignore
|
from flask_restful import (Resource, inputs, marshal, # type: ignore
|
||||||
|
marshal_with, reqparse)
|
||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
from werkzeug.exceptions import BadRequest, Forbidden, abort
|
from werkzeug.exceptions import BadRequest, Forbidden, abort
|
||||||
|
|
||||||
from controllers.console import api
|
from controllers.console import api
|
||||||
from controllers.console.app.wraps import get_app_model
|
from controllers.console.app.wraps import get_app_model
|
||||||
from controllers.console.wraps import (
|
from controllers.console.wraps import (account_initialization_required,
|
||||||
account_initialization_required,
|
|
||||||
cloud_edition_billing_resource_check,
|
cloud_edition_billing_resource_check,
|
||||||
enterprise_license_required,
|
enterprise_license_required,
|
||||||
setup_required,
|
setup_required)
|
||||||
)
|
|
||||||
from core.ops.ops_trace_manager import OpsTraceManager
|
from core.ops.ops_trace_manager import OpsTraceManager
|
||||||
from extensions.ext_database import db
|
from extensions.ext_database import db
|
||||||
from fields.app_fields import app_detail_fields, app_detail_fields_with_site, app_pagination_fields
|
from fields.app_fields import (app_detail_fields, app_detail_fields_with_site,
|
||||||
|
app_pagination_fields)
|
||||||
from libs.login import login_required
|
from libs.login import login_required
|
||||||
from models import Account, App
|
from models import Account, App
|
||||||
from services.app_dsl_service import AppDslService, ImportMode
|
from services.app_dsl_service import AppDslService, ImportMode
|
||||||
@ -67,6 +68,7 @@ class AppListApi(Resource):
|
|||||||
|
|
||||||
if FeatureService.get_system_features().webapp_auth.enabled:
|
if FeatureService.get_system_features().webapp_auth.enabled:
|
||||||
app_ids = [str(app.id) for app in app_pagination.items]
|
app_ids = [str(app.id) for app in app_pagination.items]
|
||||||
|
logging.info(f"app_ids: {app_ids}")
|
||||||
res = EnterpriseService.WebAppAuth.batch_get_app_access_mode_by_id(app_ids=app_ids)
|
res = EnterpriseService.WebAppAuth.batch_get_app_access_mode_by_id(app_ids=app_ids)
|
||||||
if len(res) != len(app_ids):
|
if len(res) != len(app_ids):
|
||||||
raise BadRequest("Invalid app id in webapp auth")
|
raise BadRequest("Invalid app id in webapp auth")
|
||||||
|
@ -55,6 +55,7 @@ class EnterpriseService:
|
|||||||
curr.access_mode = value
|
curr.access_mode = value
|
||||||
ret[key] = curr
|
ret[key] = curr
|
||||||
|
|
||||||
|
logging.info(f"Batch get app access mode by id returns data: {ret}")
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
Loading…
x
Reference in New Issue
Block a user