支持配置读取许可证

pull/19211/head
JJ-Choi1999 1 year ago
parent c092e284da
commit 96a981869d

@ -3,19 +3,10 @@ from enum import StrEnum
from pydantic import Field
from pydantic_settings import BaseSettings
class LicenseStatus(StrEnum):
NONE = "none"
INACTIVE = "inactive"
ACTIVE = "active"
EXPIRING = "expiring"
EXPIRED = "expired"
LOST = "lost"
class LicenseConfig(BaseSettings):
LICENSE_STATUS: LicenseStatus = Field(
LICENSE_STATUS: str = Field(
description="license status",
default=LicenseStatus.NONE,
default="none",
)
LICENSE_EXPIRED_AT: str = Field(

@ -39,7 +39,7 @@ class LicenseStatus(StrEnum):
class LicenseModel(BaseModel):
# status: LicenseStatus = LicenseStatus.NONE
# expired_at: str = ""
status: LicenseStatus = dify_config.LICENSE_STATUS
status: LicenseStatus = LicenseStatus(dify_config.LICENSE_STATUS)
expired_at: str = dify_config.LICENSE_EXPIRED_AT
class FeatureModel(BaseModel):

Loading…
Cancel
Save