Feat/enterprise sso (#3602)
This commit is contained in:
parent
d9f1a8ce9f
commit
4481906be2
30 changed files with 518 additions and 21 deletions
|
|
@ -6,6 +6,7 @@ from werkzeug.exceptions import Forbidden
|
|||
from controllers.web import api
|
||||
from controllers.web.wraps import WebApiResource
|
||||
from extensions.ext_database import db
|
||||
from models.account import TenantStatus
|
||||
from models.model import Site
|
||||
from services.feature_service import FeatureService
|
||||
|
||||
|
|
@ -54,6 +55,9 @@ class AppSiteApi(WebApiResource):
|
|||
if not site:
|
||||
raise Forbidden()
|
||||
|
||||
if app_model.tenant.status == TenantStatus.ARCHIVE:
|
||||
raise Forbidden()
|
||||
|
||||
can_replace_logo = FeatureService.get_features(app_model.tenant_id).can_replace_logo
|
||||
|
||||
return AppSiteInfo(app_model.tenant, app_model, site, end_user.id, can_replace_logo)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue