diff --git a/seahub/settings.py b/seahub/settings.py index 12aeaed441..8b02787cb8 100644 --- a/seahub/settings.py +++ b/seahub/settings.py @@ -1197,6 +1197,8 @@ SEAFILE_AI_SERVER_URL = os.environ.get('SEAFILE_AI_SERVER_URL', '') or SEAFILE_A SEAFEVENTS_SERVER_URL = 'http://127.0.0.1:8889' +IS_PRO_VERSION = os.environ.get('IS_PRO_VERSION', 'false') == 'true' + CONSTANCE_ENABLED = ENABLE_SETTINGS_VIA_WEB CONSTANCE_CONFIG = { 'DISABLE_SYNC_WITH_ANY_FOLDER': (DISABLE_SYNC_WITH_ANY_FOLDER, ''), diff --git a/seahub/utils/__init__.py b/seahub/utils/__init__.py index a3c2ee050c..eed6da4361 100644 --- a/seahub/utils/__init__.py +++ b/seahub/utils/__init__.py @@ -77,16 +77,8 @@ else: seafevents_api = RPCProxy() def is_pro_version(): - if seahub.settings.DEBUG: - if hasattr(seahub.settings, 'IS_PRO_VERSION') \ - and seahub.settings.IS_PRO_VERSION: - return True - - try: - return bool(seafevents_api.is_pro()) - except AttributeError: - return False - + return getattr(seahub.settings, 'IS_PRO_VERSION', False) is True + def is_cluster_mode(): cfg = configparser.ConfigParser() if 'SEAFILE_CENTRAL_CONF_DIR' in os.environ: