mirror of
https://github.com/apache/superset.git
synced 2026-04-20 00:24:38 +00:00
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
committed by
GitHub
parent
6c9cda758a
commit
cb27d5fe8d
@@ -22,6 +22,7 @@ from collections import defaultdict, deque
|
||||
from typing import Any, Callable
|
||||
|
||||
import sqlalchemy as sqla
|
||||
from flask import current_app as app
|
||||
from flask_appbuilder import Model
|
||||
from flask_appbuilder.models.decorators import renders
|
||||
from flask_appbuilder.security.sqla.models import User
|
||||
@@ -41,7 +42,7 @@ from sqlalchemy.orm import relationship, subqueryload
|
||||
from sqlalchemy.orm.mapper import Mapper
|
||||
from sqlalchemy.sql.elements import BinaryExpression
|
||||
|
||||
from superset import app, db, is_feature_enabled, security_manager
|
||||
from superset import db, is_feature_enabled, security_manager
|
||||
from superset.connectors.sqla.models import BaseDatasource, SqlaTable
|
||||
from superset.daos.datasource import DatasourceDAO
|
||||
from superset.models.helpers import AuditMixinNullable, ImportExportMixin
|
||||
@@ -53,12 +54,11 @@ from superset.thumbnails.digest import get_dashboard_digest
|
||||
from superset.utils import core as utils, json
|
||||
|
||||
metadata = Model.metadata # pylint: disable=no-member
|
||||
config = app.config
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def copy_dashboard(_mapper: Mapper, _connection: Connection, target: Dashboard) -> None:
|
||||
dashboard_id = config["DASHBOARD_TEMPLATE_ID"]
|
||||
dashboard_id = app.config["DASHBOARD_TEMPLATE_ID"]
|
||||
if dashboard_id is None:
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user