From ffad43cc2843075c87e0829e9fd62192e9c2adc2 Mon Sep 17 00:00:00 2001 From: Andrea Cecchi Date: Fri, 20 Sep 2024 12:06:15 +0200 Subject: [PATCH] remove unused field --- src/iosanita/policy/interfaces.py | 12 ---------- src/iosanita/policy/restapi/__init__.py | 1 - .../restapi/services/iosanita_settings/get.py | 23 +++++++++++-------- .../restapi/services/search_filters/get.py | 3 --- 4 files changed, 13 insertions(+), 26 deletions(-) diff --git a/src/iosanita/policy/interfaces.py b/src/iosanita/policy/interfaces.py index 23894f5..a083340 100644 --- a/src/iosanita/policy/interfaces.py +++ b/src/iosanita/policy/interfaces.py @@ -53,18 +53,6 @@ class IIoSanitaSettings(Interface): required=False, ) - quick_search_sections = SourceText( - title=_( - "quick_search_sections_label", default="Percorsi per la ricerca rapida" - ), - description=_( - "search_sections_help", - default="Inserire una lista di sezioni per la ricerca rapida.", - ), - default="", - required=False, - ) - show_modified_default = Bool( title=_("show_modified_default_label", default="Mostra la data di modifica"), description=_( diff --git a/src/iosanita/policy/restapi/__init__.py b/src/iosanita/policy/restapi/__init__.py index 7835089..e69de29 100644 --- a/src/iosanita/policy/restapi/__init__.py +++ b/src/iosanita/policy/restapi/__init__.py @@ -1 +0,0 @@ -JSON_FIELDS = ["search_sections", "quick_search_sections", "contatti_testata"] diff --git a/src/iosanita/policy/restapi/services/iosanita_settings/get.py b/src/iosanita/policy/restapi/services/iosanita_settings/get.py index 08404f0..978945d 100644 --- a/src/iosanita/policy/restapi/services/iosanita_settings/get.py +++ b/src/iosanita/policy/restapi/services/iosanita_settings/get.py @@ -27,20 +27,23 @@ def __call__(self, expand=False): } } - contatti_testata = ( - api.portal.get_registry_record( - "contatti_testata", interface=IIoSanitaSettings - ) - or "" + result["iosanita-settings"]["contatti_testata"] = self.get_field_from_registry( + field_name="contatti_testata" ) - if contatti_testata: - contatti_testata = json.loads(contatti_testata) - else: - contatti_testata = None - result["iosanita-settings"]["contatti_testata"] = contatti_testata return result + def get_field_from_registry(self, field_name): + value = ( + api.portal.get_registry_record(field_name, interface=IIoSanitaSettings) + or "" + ) + if value: + value = json.loads(value) + else: + value = None + return value + class IoSanitaSettingsGet(Service): def reply(self): diff --git a/src/iosanita/policy/restapi/services/search_filters/get.py b/src/iosanita/policy/restapi/services/search_filters/get.py index d1e231f..2e0ffe5 100644 --- a/src/iosanita/policy/restapi/services/search_filters/get.py +++ b/src/iosanita/policy/restapi/services/search_filters/get.py @@ -13,9 +13,6 @@ class SearchFiltersGET(Service): def reply(self): return { "sections": self.get_section_data(field_id="search_sections"), - "quick_search_sections": self.get_section_data( - field_id="quick_search_sections" - ), } def get_section_data(self, field_id):