From 21ef74b34368b10b5a99083744f3708d48a3b58f Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Tue, 28 Oct 2025 16:54:14 +0100 Subject: [PATCH 1/6] [client] fix settings fragment --- pycti/entities/opencti_settings.py | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/pycti/entities/opencti_settings.py b/pycti/entities/opencti_settings.py index e0d950fda..f36efd34f 100644 --- a/pycti/entities/opencti_settings.py +++ b/pycti/entities/opencti_settings.py @@ -39,25 +39,9 @@ def __init__(self, opencti): platform_user_statuses { status, message } - platform_theme - platform_theme_dark_background - platform_theme_dark_paper - platform_theme_dark_nav - platform_theme_dark_primary - platform_theme_dark_secondary - platform_theme_dark_accent - platform_theme_dark_logo - platform_theme_dark_logo_collapsed - platform_theme_dark_logo_login - platform_theme_light_background - platform_theme_light_paper - platform_theme_light_nav - platform_theme_light_primary - platform_theme_light_secondary - platform_theme_light_accent - platform_theme_light_logo - platform_theme_light_logo_collapsed - platform_theme_light_logo_login + platform_theme { + id, name + } platform_map_tile_server_dark platform_map_tile_server_light platform_openbas_url From 0ea33cf77511210bdca4cc6cda1a646d4ef920fa Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Tue, 28 Oct 2025 16:56:03 +0100 Subject: [PATCH 2/6] [client] fix settings fragment --- pycti/entities/opencti_settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pycti/entities/opencti_settings.py b/pycti/entities/opencti_settings.py index f36efd34f..fb3b44127 100644 --- a/pycti/entities/opencti_settings.py +++ b/pycti/entities/opencti_settings.py @@ -40,7 +40,7 @@ def __init__(self, opencti): status, message } platform_theme { - id, name + id, name, built_in } platform_map_tile_server_dark platform_map_tile_server_light From d46072bb7c5a4eef4f7e6b58bcc1dbc48c4a993a Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Tue, 28 Oct 2025 17:02:41 +0100 Subject: [PATCH 3/6] [client] fix settings fragment --- pycti/entities/opencti_settings.py | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/pycti/entities/opencti_settings.py b/pycti/entities/opencti_settings.py index fb3b44127..5c4755205 100644 --- a/pycti/entities/opencti_settings.py +++ b/pycti/entities/opencti_settings.py @@ -157,25 +157,9 @@ def __init__(self, opencti): platform_favicon platform_email platform_language - platform_theme - platform_theme_dark_background - platform_theme_dark_paper - platform_theme_dark_nav - platform_theme_dark_primary - platform_theme_dark_secondary - platform_theme_dark_accent - platform_theme_dark_logo - platform_theme_dark_logo_collapsed - platform_theme_dark_logo_login - platform_theme_light_background - platform_theme_light_paper - platform_theme_light_nav - platform_theme_light_primary - platform_theme_light_secondary - platform_theme_light_accent - platform_theme_light_logo - platform_theme_light_logo_collapsed - platform_theme_light_logo_login + platform_theme { + id, name, built_in + } platform_login_message platform_consent_message platform_consent_confirm_text From cc82d378c3a6ca2f7bb117b7a1375969737d8fa1 Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Tue, 28 Oct 2025 18:10:06 +0100 Subject: [PATCH 4/6] [client] fix settings fragment --- pycti/entities/opencti_settings.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/pycti/entities/opencti_settings.py b/pycti/entities/opencti_settings.py index 5c4755205..eac11c0a1 100644 --- a/pycti/entities/opencti_settings.py +++ b/pycti/entities/opencti_settings.py @@ -40,7 +40,23 @@ def __init__(self, opencti): status, message } platform_theme { - id, name, built_in + id + standard_id + entity_type + parent_types + name + theme_background + theme_paper + theme_nav + theme_primary + theme_secondary + theme_accent: + theme_logo + theme_logo_collapsed + theme_logo_login + theme_text_color + toConfigurationExport + built_in } platform_map_tile_server_dark platform_map_tile_server_light @@ -157,9 +173,6 @@ def __init__(self, opencti): platform_favicon platform_email platform_language - platform_theme { - id, name, built_in - } platform_login_message platform_consent_message platform_consent_confirm_text From 7d20af0027c31290b8025b3770088de14f974c31 Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Wed, 29 Oct 2025 09:14:25 +0100 Subject: [PATCH 5/6] [client] fix settings fragment --- pycti/entities/opencti_settings.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pycti/entities/opencti_settings.py b/pycti/entities/opencti_settings.py index eac11c0a1..98baa0568 100644 --- a/pycti/entities/opencti_settings.py +++ b/pycti/entities/opencti_settings.py @@ -55,7 +55,6 @@ def __init__(self, opencti): theme_logo_collapsed theme_logo_login theme_text_color - toConfigurationExport built_in } platform_map_tile_server_dark From c94920098e3307147d7b19d7eec13eedbb01fe48 Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Wed, 29 Oct 2025 09:29:37 +0100 Subject: [PATCH 6/6] [client] fix settings fragment --- tests/cases/entities.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/cases/entities.py b/tests/cases/entities.py index 7d6451c9f..4a3f02249 100644 --- a/tests/cases/entities.py +++ b/tests/cases/entities.py @@ -1318,7 +1318,7 @@ def base_class(self): return self.own_class() def update_data(self): - return {"platform_title": "This is a test platform", "platform_theme": "light"} + return {"platform_title": "This is a test platform"} def get_filter(self): return None