From 8550887f2cf0e1e4f22e38bfe67b54847d8bf809 Mon Sep 17 00:00:00 2001 From: zhangx1n Date: Mon, 19 May 2025 18:08:50 +0800 Subject: [PATCH] reformated --- api/services/feature_service.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/api/services/feature_service.py b/api/services/feature_service.py index aa21239280..df8b808e60 100644 --- a/api/services/feature_service.py +++ b/api/services/feature_service.py @@ -40,6 +40,7 @@ class LicenseModel(BaseModel): status: LicenseStatus = LicenseStatus.NONE expired_at: str = "" + class PluginInstallationPermissionModel(BaseModel): # Plugin installation scope – possible values: # PLUGIN_INSTALLATION_SCOPE_NONE: prohibit all plugin installations @@ -51,6 +52,7 @@ class PluginInstallationPermissionModel(BaseModel): # If True, restrict plugin installation to the marketplace only restrict_to_marketplace_only: bool = False + class FeatureModel(BaseModel): billing: BillingModel = BillingModel() education: EducationModel = EducationModel() @@ -227,5 +229,9 @@ class FeatureService: if "plugin_installation_permission" in enterprise_info: plugin_installation_info = enterprise_info["plugin_installation_permission"] - features.pluign_installation_permission.pluign_installation_scope = plugin_installation_info["pluign_installation_scope"] - features.pluign_installation_permission.restrict_to_marketplace_only = plugin_installation_info["restrict_to_marketplace_only"] + features.pluign_installation_permission.pluign_installation_scope = plugin_installation_info[ + "pluign_installation_scope" + ] + features.pluign_installation_permission.restrict_to_marketplace_only = plugin_installation_info[ + "restrict_to_marketplace_only" + ]