From da9ad67425f99f40cc20a30792a0e1b56a51fbf4 Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 12 Jul 2024 12:29:59 +0200 Subject: [PATCH] UO c.t. developments --- .../contenttypes/behaviors/address.py | 2 +- .../contenttypes/behaviors/configure.zcml | 9 +- .../contenttypes/behaviors/contatti.py | 63 +++- .../content/unita_organizzativa.py | 249 +-------------- .../contenttypes/interfaces/come_fare_per.py | 2 +- .../interfaces/unita_organizzativa.py | 144 +++++++++ .../LC_MESSAGES/iosanita.contenttypes.po | 281 ++++++++--------- .../en/LC_MESSAGES/iosanita.contenttypes.po | 281 ++++++++--------- .../locales/iosanita.contenttypes.pot | 281 ++++++++--------- .../it/LC_MESSAGES/iosanita.contenttypes.po | 283 ++++++++---------- .../behaviors/taxonomies/tipologia_target.cfg | 2 +- .../contenttypes/profiles/default/rolemap.xml | 1 - .../default/types/UnitaOrganizzativa.xml | 11 +- .../serializers/unita_organizzativa.py | 47 +++ 14 files changed, 777 insertions(+), 879 deletions(-) create mode 100644 src/iosanita/contenttypes/restapi/serializers/unita_organizzativa.py diff --git a/src/iosanita/contenttypes/behaviors/address.py b/src/iosanita/contenttypes/behaviors/address.py index cc38b56..ea2c7be 100644 --- a/src/iosanita/contenttypes/behaviors/address.py +++ b/src/iosanita/contenttypes/behaviors/address.py @@ -90,7 +90,7 @@ class IAddressPersona(IAddress, IAddressNomeSede, IAddressLocal): model.fieldset( "dove", - label=_("struttura_label", default="Dove"), + label=_("dove_label", default="Dove"), fields=[ "nome_sede", "street", diff --git a/src/iosanita/contenttypes/behaviors/configure.zcml b/src/iosanita/contenttypes/behaviors/configure.zcml index f3b111a..2dcbd68 100644 --- a/src/iosanita/contenttypes/behaviors/configure.zcml +++ b/src/iosanita/contenttypes/behaviors/configure.zcml @@ -77,7 +77,14 @@ provides=".descrizione_estesa.IDescrizioneEstesa" marker=".descrizione_estesa.IDescrizioneEstesa" /> - + \n" "Language-Team: LANGUAGE \n" @@ -14,14 +14,18 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Address Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Address Persona" msgstr "" +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Address Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/behaviors/configure.zcml:20 msgid "Adds fields." msgstr "" @@ -34,35 +38,39 @@ msgstr "" msgid "Argomenti correlati" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:75 -msgid "Assessore di riferimento" -msgstr "" - -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Behavior address per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Behavior address per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:112 +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Behavior address per Unita Organizzativa." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:127 msgid "Behavior contatti per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:145 +#: iosanita/contenttypes/behaviors/configure.zcml:160 msgid "Behavior contatti per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:95 msgid "Behavior contatti per Step." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:87 +msgid "Behavior contatti per UO." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Behavior geolocatable per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:128 +#: iosanita/contenttypes/behaviors/configure.zcml:143 msgid "Behavior geolocatable per Persona." msgstr "" @@ -74,7 +82,7 @@ msgstr "" msgid "Come fare per" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:87 msgid "Contatti" msgstr "" @@ -82,13 +90,12 @@ msgstr "" msgid "Descrizione estesa" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:144 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:79 msgid "Documenti pubblici" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:158 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:114 -#: iosanita/contenttypes/interfaces/step.py:43 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:116 msgid "Documento" msgstr "" @@ -102,7 +109,7 @@ msgstr "" msgid "Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Geolocatable" msgstr "" @@ -110,6 +117,10 @@ msgstr "" msgid "Giovanni" msgstr "" +#: iosanita/contenttypes/behaviors/contatti.py:34 +msgid "Informazioni di contatto" +msgstr "" + #: iosanita/contenttypes/configure.zcml:31 msgid "Installs the iosanita.contenttypes add-on." msgstr "" @@ -122,12 +133,12 @@ msgstr "" msgid "Metadati evento" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:137 +#: iosanita/contenttypes/behaviors/configure.zcml:152 msgid "Metadati news" msgstr "" #. Default: "Nome e cognome" -#: iosanita/contenttypes/restapi/services/types/get.py:121 +#: iosanita/contenttypes/restapi/services/types/get.py:130 msgid "Nome e Cognome" msgstr "" @@ -143,7 +154,7 @@ msgstr "" msgid "Persona pubblica" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:94 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:61 msgid "Persone della struttura" msgstr "" @@ -155,7 +166,7 @@ msgstr "" msgid "Pluto" msgstr "" -#: iosanita/contenttypes/behaviors/contatti.py:44 +#: iosanita/contenttypes/behaviors/contatti.py:92 msgid "Punti di contatto" msgstr "" @@ -163,14 +174,10 @@ msgstr "" msgid "Registers taxonomies." msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:59 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:43 msgid "Responsabile" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:114 -msgid "Sede" -msgstr "" - #: iosanita/contenttypes/vocabularies/mockup.py:25 msgid "Sony Aplha 7R III" msgstr "" @@ -180,7 +187,6 @@ msgid "Step" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:145 -#: iosanita/contenttypes/content/unita_organizzativa.py:51 msgid "Struttura" msgstr "" @@ -212,6 +218,10 @@ msgstr "" msgid "Uninstalls the iosanita.contenttypes add-on." msgstr "" +#: iosanita/contenttypes/profiles/default/types/UnitaOrganizzativa.xml +msgid "Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/profiles/default/types/ComeFarePer.xml #: iosanita/contenttypes/profiles/default/types/Persona.xml #: iosanita/contenttypes/profiles/default/types/Step.xml @@ -225,27 +235,27 @@ msgstr "" #. Default: "A chi è rivolto" #: iosanita/contenttypes/behaviors/evento.py:32 -#: iosanita/contenttypes/interfaces/come_fare_per.py:47 +#: iosanita/contenttypes/interfaces/come_fare_per.py:38 msgid "a_chi_si_rivolge_label" msgstr "" #. Default: "Seleziona l'ufficio di comunicazione responsabile di questa notizia/comunicato stampa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:39 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:41 msgid "a_cura_di_help" msgstr "" #. Default: "A cura di" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:40 msgid "a_cura_di_label" msgstr "" #. Default: "Seleziona una lista di persone dell'amministrazione citate in questa notizia/comunicato stampa. Questa informazione verrà mostrata nella sezione \"A cura di\"." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:51 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:53 msgid "a_cura_di_persone_help" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:50 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:52 msgid "a_cura_di_persone_label" msgstr "" @@ -259,16 +269,6 @@ msgstr "" msgid "appuntamenti_label" msgstr "" -#. Default: "Inserire l'assessore di riferimento della struttura, se esiste." -#: iosanita/contenttypes/content/unita_organizzativa.py:78 -msgid "assessore_riferimento_help" -msgstr "" - -#. Default: "Assessore di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:71 -msgid "assessore_riferimento_title" -msgstr "" - #. Default: "Solo per persona politica: testo descrittivo che riporta la biografia della persona." #: iosanita/contenttypes/interfaces/persona.py:67 msgid "biografia_help" @@ -290,33 +290,28 @@ msgid "chi_partecipa_label" msgstr "" #. Default: "Circoscrizione" -#: iosanita/contenttypes/behaviors/address.py:38 +#: iosanita/contenttypes/behaviors/address.py:40 msgid "circoscrizione" msgstr "" #. Default: "A chi si rivolge questo servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:49 +#: iosanita/contenttypes/interfaces/come_fare_per.py:40 msgid "come_fare_a_chi_si_rivolge_help" msgstr "" #. Default: "Descrizione estesa." -#: iosanita/contenttypes/interfaces/come_fare_per.py:39 +#: iosanita/contenttypes/interfaces/come_fare_per.py:30 msgid "come_fare_per_descrizione_estesa_help" msgstr "" #. Default: "Panoramica" -#: iosanita/contenttypes/interfaces/come_fare_per.py:38 +#: iosanita/contenttypes/interfaces/come_fare_per.py:29 msgid "come_fare_per_descrizione_estesa_label" msgstr "" -#. Default: "Descrizione della procedura da seguire per poter usufruire del servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:58 -msgid "come_si_fa_help" -msgstr "" - -#. Default: "Come fare" -#: iosanita/contenttypes/interfaces/come_fare_per.py:56 -msgid "come_si_fa_label" +#. Default: "Indicazioni degli argomenti con cui il contenuto di pagina viene taggato." +#: iosanita/contenttypes/interfaces/come_fare_per.py:94 +msgid "come_fare_per_parliamo_di_help" msgstr "" #. Default: "Descrizione del ruolo e dei compiti della persona." @@ -330,51 +325,61 @@ msgid "competenze_label" msgstr "" #. Default: "Punti di contatto della persona." -#: iosanita/contenttypes/behaviors/contatti.py:70 +#: iosanita/contenttypes/behaviors/contatti.py:118 msgid "contact_info_help" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:19 +#: iosanita/contenttypes/behaviors/contatti.py:67 msgid "contact_info_label" msgstr "" +#. Default: "Contatti dell'unità organizzativa." +#: iosanita/contenttypes/behaviors/contatti.py:27 +msgid "contact_unita_organizzativa_info_help" +msgstr "" + +#. Default: "Punti di contatto dell'unità organizzativa" +#: iosanita/contenttypes/behaviors/contatti.py:23 +msgid "contact_unita_organizzativa_info_label" +msgstr "" + #. Default: "Relazione con i punti di contatto dell'evento." -#: iosanita/contenttypes/behaviors/contatti.py:37 +#: iosanita/contenttypes/behaviors/contatti.py:85 msgid "contatti_event_contact_info_help" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:33 +#: iosanita/contenttypes/behaviors/contatti.py:81 msgid "contatti_event_contact_info_label" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:58 +#: iosanita/contenttypes/behaviors/contatti.py:57 #: iosanita/contenttypes/behaviors/evento.py:230 -#: iosanita/contenttypes/content/unita_organizzativa.py:230 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:130 msgid "contatti_label" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:66 +#: iosanita/contenttypes/behaviors/contatti.py:114 msgid "contatti_persona_contact_info_label" msgstr "" #. Default: "I contatti per questo step." -#: iosanita/contenttypes/behaviors/contatti.py:23 +#: iosanita/contenttypes/behaviors/contatti.py:71 msgid "contatti_step_contact_info_help" msgstr "" #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/evento.py:256 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:155 -#: iosanita/contenttypes/content/unita_organizzativa.py:236 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:157 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:136 msgid "correlati_label" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:211 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:113 msgid "cosa_fa_label" msgstr "" @@ -414,8 +419,7 @@ msgid "documenti_correlati_help" msgstr "" #. Default: "Seleziona la lista dei documenti di supporto." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:109 -#: iosanita/contenttypes/interfaces/step.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:111 msgid "documenti_help" msgstr "" @@ -425,22 +429,22 @@ msgid "documenti_label" msgstr "" #. Default: "Documenti pubblici importanti, collegati a questa Unità Organizzativa" -#: iosanita/contenttypes/content/unita_organizzativa.py:139 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:74 msgid "documenti_pubblici_help" msgstr "" #. Default: "Documenti pubblici" -#: iosanita/contenttypes/content/unita_organizzativa.py:137 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:72 msgid "documenti_pubblici_label" msgstr "" #. Default: "Seleziona una struttura o punto di contatto." -#: iosanita/contenttypes/interfaces/step.py:29 +#: iosanita/contenttypes/interfaces/step.py:27 msgid "dove_help" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:54 +#: iosanita/contenttypes/behaviors/address.py:56 #: iosanita/contenttypes/behaviors/evento.py:261 #: iosanita/contenttypes/behaviors/geolocation.py:16 msgid "dove_label" @@ -481,29 +485,19 @@ msgstr "" msgid "foto_persona_label" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:39 +#: iosanita/contenttypes/behaviors/address.py:41 msgid "help_circoscrizione" msgstr "" #. Default: "Inserisci il nome della sede, se non è presente tra quelle del sito." -#: iosanita/contenttypes/behaviors/address.py:18 +#: iosanita/contenttypes/behaviors/address.py:20 msgid "help_nome_sede" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:33 +#: iosanita/contenttypes/behaviors/address.py:35 msgid "help_quartiere" msgstr "" -#. Default: "Immagine del tema trattato." -#: iosanita/contenttypes/interfaces/come_fare_per.py:31 -msgid "immagine_tema_help" -msgstr "" - -#. Default: "Immagine del tema" -#: iosanita/contenttypes/interfaces/come_fare_per.py:29 -msgid "immagine_tema_label" -msgstr "" - #. Default: "Indicazione degli incarichi della persona all'interno dell'ASL." #: iosanita/contenttypes/interfaces/persona.py:49 msgid "incarichi_help" @@ -526,6 +520,7 @@ msgstr "" #. Default: "Ulteriori informazioni" #: iosanita/contenttypes/behaviors/additional_help_infos.py:26 +#: iosanita/contenttypes/interfaces/come_fare_per.py:128 msgid "informazioni_label" msgstr "" @@ -537,43 +532,33 @@ msgstr "" msgid "iosanita.contenttypes (uninstall)" msgstr "" -#. Default: "Strutture o uffici di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:41 -msgid "legami_altre_strutture_label" -msgstr "" - -#. Default: "Selezionare la lista di strutture e/o uffici collegati a questa unità organizzativa." -#: iosanita/contenttypes/content/unita_organizzativa.py:45 -msgid "legami_con_altre_strutture_help" -msgstr "" - #. Default: "Descrizione estesa" #: iosanita/contenttypes/behaviors/news_additional_fields.py:21 msgid "new_additional_fields_descrizione_estesa" msgstr "" #. Default: "Descrizione dettagliata e completa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:23 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:25 msgid "new_additional_fields_descrizione_estesa_help" msgstr "" #. Default: "Nome sede" -#: iosanita/contenttypes/behaviors/address.py:17 +#: iosanita/contenttypes/behaviors/address.py:19 msgid "nome_sede" msgstr "" #. Default: "Seleziona una lista di notizie correlate a questa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:64 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:66 msgid "notizie_correlate_help" msgstr "" #. Default: "Notizie correlate" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:63 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:65 msgid "notizie_correlate_label" msgstr "" #. Default: "Numero progressivo del comunicato stampa" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:30 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:32 msgid "numero_progressivo_cs_label" msgstr "" @@ -587,6 +572,16 @@ msgstr "" msgid "orari_di_ricevimento_label" msgstr "" +#. Default: "Indicare eventuali orari di accesso al pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:40 +msgid "orario_pubblico_help" +msgstr "" + +#. Default: "Orario per il pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:39 +msgid "orario_pubblico_label" +msgstr "" + #. Default: "Se l'evento non è organizzato direttamente dal comune oppure ha anche un organizzatore esterno, indicare il nome del contatto." #: iosanita/contenttypes/behaviors/evento.py:64 msgid "organizzato_da_esterno_help" @@ -618,15 +613,14 @@ msgid "organizzazione_riferimento_label" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:176 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:86 -#: iosanita/contenttypes/interfaces/come_fare_per.py:113 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:88 msgid "parliamo_di_help" msgstr "" #. Default: "Parliamo di" #: iosanita/contenttypes/behaviors/evento.py:175 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:85 -#: iosanita/contenttypes/interfaces/come_fare_per.py:112 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:87 +#: iosanita/contenttypes/interfaces/come_fare_per.py:93 msgid "parliamo_di_label" msgstr "" @@ -656,17 +650,17 @@ msgid "patrocinato_da_label" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/content/unita_organizzativa.py:225 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:125 msgid "persone_label" msgstr "" #. Default: "Seleziona la lista delle persone che compongono la struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:97 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:64 msgid "persone_struttura_help" msgstr "" #. Default: "Persone che compongono la struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:89 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:56 msgid "persone_struttura_label" msgstr "" @@ -681,17 +675,17 @@ msgid "prezzo_help" msgstr "" #. Default: "Quartiere" -#: iosanita/contenttypes/behaviors/address.py:32 +#: iosanita/contenttypes/behaviors/address.py:34 msgid "quartiere" msgstr "" #. Default: "Selezionare il/i responsabile/i della struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:62 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:46 msgid "responsabile_help" msgstr "" #. Default: "Responsabile" -#: iosanita/contenttypes/content/unita_organizzativa.py:57 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:41 msgid "responsabile_label" msgstr "" @@ -700,33 +694,13 @@ msgstr "" msgid "ruolo_label" msgstr "" -#. Default: "Seleziona il Luogo in cui questa struttura ha sede. Se non è presente creare il Luogo nella sezione dedicata nell'alberatura del sito." -#: iosanita/contenttypes/content/unita_organizzativa.py:107 -msgid "sede_help" -msgstr "" - -#. Default: "Sede principale" -#: iosanita/contenttypes/content/unita_organizzativa.py:105 -msgid "sede_label" -msgstr "" - -#. Default: "Seleziona una lista di eventuali contenuti di tipo Luogo che sono sedi secondarie di questa struttura. Per queste sedi non sarà possibile sovrascrivere i dati. Nel caso servano informazioni diverse, è possibile usare il campo sottostante." -#: iosanita/contenttypes/content/unita_organizzativa.py:122 -msgid "sedi_secondarie_help" -msgstr "" - -#. Default: "Altre sedi" -#: iosanita/contenttypes/content/unita_organizzativa.py:120 -msgid "sedi_secondarie_label" -msgstr "" - #. Default: "Seleziona una lista di servizi correlati." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:75 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:77 msgid "servizi_correlati_help" msgstr "" #. Default: "Servizi correlati" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:74 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:76 msgid "servizi_correlati_label" msgstr "" @@ -752,13 +726,12 @@ msgstr "" msgid "sponsor_label" msgstr "" -#. Default: "Structure" -#: iosanita/contenttypes/behaviors/address.py:109 -msgid "structure_label" +#: iosanita/contenttypes/behaviors/address.py:113 +msgid "structure_relation_label" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:91 +#: iosanita/contenttypes/behaviors/address.py:130 msgid "struttura_label" msgstr "" @@ -772,13 +745,18 @@ msgstr "" msgid "strutture_help" msgstr "" +#. Default: "Structure" +#: iosanita/contenttypes/behaviors/address.py:111 +msgid "strutura_label" +msgstr "" + #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/strutture_correlate.py:42 msgid "sturetture_correlate_struttura_label" msgstr "" #. Default: "Subtitle" -#: iosanita/contenttypes/content/unita_organizzativa.py:23 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:24 msgid "subtitle_label" msgstr "" @@ -793,12 +771,12 @@ msgid "tassonomia_argomenti_label" msgstr "" #. Default: "Descrizione del passo della procedura." -#: iosanita/contenttypes/interfaces/step.py:17 +#: iosanita/contenttypes/interfaces/step.py:15 msgid "testo_help" msgstr "" #. Default: "Testo" -#: iosanita/contenttypes/interfaces/step.py:16 +#: iosanita/contenttypes/interfaces/step.py:14 msgid "testo_label" msgstr "" @@ -812,29 +790,22 @@ msgstr "" msgid "ulteriori_informazioni_help" msgstr "" -#. Default: "Data in cui è stato effettuato l'ultimo aggiornamento ai contenuti della pagina." -#: iosanita/contenttypes/interfaces/come_fare_per.py:125 -#: iosanita/contenttypes/interfaces/persona.py:130 -msgid "ultimo_aggiornamento_help" -msgstr "" - -#. Default: "Ultimo aggiornamento" -#: iosanita/contenttypes/interfaces/come_fare_per.py:123 -#: iosanita/contenttypes/interfaces/persona.py:128 -msgid "ultimo_aggiornamento_label" -msgstr "" - #. Default: "Struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:216 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:118 msgid "unita_organizzativa_struttura_label" msgstr "" #. Default: "Descrizione dei compiti assegnati alla struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:33 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:33 msgid "uo_competenze_help" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:32 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:32 msgid "uo_competenze_label" msgstr "" + +#. Default: "Utenti" +#: iosanita/contenttypes/interfaces/come_fare_per.py:121 +msgid "utenti_label" +msgstr "" diff --git a/src/iosanita/contenttypes/locales/en/LC_MESSAGES/iosanita.contenttypes.po b/src/iosanita/contenttypes/locales/en/LC_MESSAGES/iosanita.contenttypes.po index 7f06521..2efa37e 100644 --- a/src/iosanita/contenttypes/locales/en/LC_MESSAGES/iosanita.contenttypes.po +++ b/src/iosanita/contenttypes/locales/en/LC_MESSAGES/iosanita.contenttypes.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-07-11 14:09+0000\n" +"POT-Creation-Date: 2024-07-12 10:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -14,14 +14,18 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Address Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Address Persona" msgstr "" +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Address Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/behaviors/configure.zcml:20 msgid "Adds fields." msgstr "" @@ -34,35 +38,39 @@ msgstr "" msgid "Argomenti correlati" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:75 -msgid "Assessore di riferimento" -msgstr "" - -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Behavior address per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Behavior address per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:112 +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Behavior address per Unita Organizzativa." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:127 msgid "Behavior contatti per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:145 +#: iosanita/contenttypes/behaviors/configure.zcml:160 msgid "Behavior contatti per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:95 msgid "Behavior contatti per Step." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:87 +msgid "Behavior contatti per UO." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Behavior geolocatable per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:128 +#: iosanita/contenttypes/behaviors/configure.zcml:143 msgid "Behavior geolocatable per Persona." msgstr "" @@ -74,7 +82,7 @@ msgstr "" msgid "Come fare per" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:87 msgid "Contatti" msgstr "" @@ -82,13 +90,12 @@ msgstr "" msgid "Descrizione estesa" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:144 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:79 msgid "Documenti pubblici" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:158 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:114 -#: iosanita/contenttypes/interfaces/step.py:43 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:116 msgid "Documento" msgstr "" @@ -102,7 +109,7 @@ msgstr "" msgid "Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Geolocatable" msgstr "" @@ -110,6 +117,10 @@ msgstr "" msgid "Giovanni" msgstr "" +#: iosanita/contenttypes/behaviors/contatti.py:34 +msgid "Informazioni di contatto" +msgstr "" + #: iosanita/contenttypes/configure.zcml:31 msgid "Installs the iosanita.contenttypes add-on." msgstr "" @@ -122,12 +133,12 @@ msgstr "" msgid "Metadati evento" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:137 +#: iosanita/contenttypes/behaviors/configure.zcml:152 msgid "Metadati news" msgstr "" #. Default: "Nome e cognome" -#: iosanita/contenttypes/restapi/services/types/get.py:121 +#: iosanita/contenttypes/restapi/services/types/get.py:130 msgid "Nome e Cognome" msgstr "" @@ -143,7 +154,7 @@ msgstr "" msgid "Persona pubblica" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:94 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:61 msgid "Persone della struttura" msgstr "" @@ -155,7 +166,7 @@ msgstr "" msgid "Pluto" msgstr "" -#: iosanita/contenttypes/behaviors/contatti.py:44 +#: iosanita/contenttypes/behaviors/contatti.py:92 msgid "Punti di contatto" msgstr "" @@ -163,14 +174,10 @@ msgstr "" msgid "Registers taxonomies." msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:59 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:43 msgid "Responsabile" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:114 -msgid "Sede" -msgstr "" - #: iosanita/contenttypes/vocabularies/mockup.py:25 msgid "Sony Aplha 7R III" msgstr "" @@ -180,7 +187,6 @@ msgid "Step" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:145 -#: iosanita/contenttypes/content/unita_organizzativa.py:51 msgid "Struttura" msgstr "" @@ -212,6 +218,10 @@ msgstr "" msgid "Uninstalls the iosanita.contenttypes add-on." msgstr "" +#: iosanita/contenttypes/profiles/default/types/UnitaOrganizzativa.xml +msgid "Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/profiles/default/types/ComeFarePer.xml #: iosanita/contenttypes/profiles/default/types/Persona.xml #: iosanita/contenttypes/profiles/default/types/Step.xml @@ -225,27 +235,27 @@ msgstr "" #. Default: "A chi è rivolto" #: iosanita/contenttypes/behaviors/evento.py:32 -#: iosanita/contenttypes/interfaces/come_fare_per.py:47 +#: iosanita/contenttypes/interfaces/come_fare_per.py:38 msgid "a_chi_si_rivolge_label" msgstr "" #. Default: "Seleziona l'ufficio di comunicazione responsabile di questa notizia/comunicato stampa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:39 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:41 msgid "a_cura_di_help" msgstr "" #. Default: "A cura di" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:40 msgid "a_cura_di_label" msgstr "" #. Default: "Seleziona una lista di persone dell'amministrazione citate in questa notizia/comunicato stampa. Questa informazione verrà mostrata nella sezione \"A cura di\"." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:51 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:53 msgid "a_cura_di_persone_help" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:50 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:52 msgid "a_cura_di_persone_label" msgstr "" @@ -259,16 +269,6 @@ msgstr "" msgid "appuntamenti_label" msgstr "" -#. Default: "Inserire l'assessore di riferimento della struttura, se esiste." -#: iosanita/contenttypes/content/unita_organizzativa.py:78 -msgid "assessore_riferimento_help" -msgstr "" - -#. Default: "Assessore di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:71 -msgid "assessore_riferimento_title" -msgstr "" - #. Default: "Solo per persona politica: testo descrittivo che riporta la biografia della persona." #: iosanita/contenttypes/interfaces/persona.py:67 msgid "biografia_help" @@ -290,33 +290,28 @@ msgid "chi_partecipa_label" msgstr "" #. Default: "Circoscrizione" -#: iosanita/contenttypes/behaviors/address.py:38 +#: iosanita/contenttypes/behaviors/address.py:40 msgid "circoscrizione" msgstr "" #. Default: "A chi si rivolge questo servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:49 +#: iosanita/contenttypes/interfaces/come_fare_per.py:40 msgid "come_fare_a_chi_si_rivolge_help" msgstr "" #. Default: "Descrizione estesa." -#: iosanita/contenttypes/interfaces/come_fare_per.py:39 +#: iosanita/contenttypes/interfaces/come_fare_per.py:30 msgid "come_fare_per_descrizione_estesa_help" msgstr "" #. Default: "Panoramica" -#: iosanita/contenttypes/interfaces/come_fare_per.py:38 +#: iosanita/contenttypes/interfaces/come_fare_per.py:29 msgid "come_fare_per_descrizione_estesa_label" msgstr "" -#. Default: "Descrizione della procedura da seguire per poter usufruire del servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:58 -msgid "come_si_fa_help" -msgstr "" - -#. Default: "Come fare" -#: iosanita/contenttypes/interfaces/come_fare_per.py:56 -msgid "come_si_fa_label" +#. Default: "Indicazioni degli argomenti con cui il contenuto di pagina viene taggato." +#: iosanita/contenttypes/interfaces/come_fare_per.py:94 +msgid "come_fare_per_parliamo_di_help" msgstr "" #. Default: "Descrizione del ruolo e dei compiti della persona." @@ -330,51 +325,61 @@ msgid "competenze_label" msgstr "" #. Default: "Punti di contatto della persona." -#: iosanita/contenttypes/behaviors/contatti.py:70 +#: iosanita/contenttypes/behaviors/contatti.py:118 msgid "contact_info_help" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:19 +#: iosanita/contenttypes/behaviors/contatti.py:67 msgid "contact_info_label" msgstr "" +#. Default: "Contatti dell'unità organizzativa." +#: iosanita/contenttypes/behaviors/contatti.py:27 +msgid "contact_unita_organizzativa_info_help" +msgstr "" + +#. Default: "Punti di contatto dell'unità organizzativa" +#: iosanita/contenttypes/behaviors/contatti.py:23 +msgid "contact_unita_organizzativa_info_label" +msgstr "" + #. Default: "Relazione con i punti di contatto dell'evento." -#: iosanita/contenttypes/behaviors/contatti.py:37 +#: iosanita/contenttypes/behaviors/contatti.py:85 msgid "contatti_event_contact_info_help" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:33 +#: iosanita/contenttypes/behaviors/contatti.py:81 msgid "contatti_event_contact_info_label" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:58 +#: iosanita/contenttypes/behaviors/contatti.py:57 #: iosanita/contenttypes/behaviors/evento.py:230 -#: iosanita/contenttypes/content/unita_organizzativa.py:230 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:130 msgid "contatti_label" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:66 +#: iosanita/contenttypes/behaviors/contatti.py:114 msgid "contatti_persona_contact_info_label" msgstr "" #. Default: "I contatti per questo step." -#: iosanita/contenttypes/behaviors/contatti.py:23 +#: iosanita/contenttypes/behaviors/contatti.py:71 msgid "contatti_step_contact_info_help" msgstr "" #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/evento.py:256 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:155 -#: iosanita/contenttypes/content/unita_organizzativa.py:236 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:157 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:136 msgid "correlati_label" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:211 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:113 msgid "cosa_fa_label" msgstr "" @@ -414,8 +419,7 @@ msgid "documenti_correlati_help" msgstr "" #. Default: "Seleziona la lista dei documenti di supporto." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:109 -#: iosanita/contenttypes/interfaces/step.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:111 msgid "documenti_help" msgstr "" @@ -425,22 +429,22 @@ msgid "documenti_label" msgstr "" #. Default: "Documenti pubblici importanti, collegati a questa Unità Organizzativa" -#: iosanita/contenttypes/content/unita_organizzativa.py:139 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:74 msgid "documenti_pubblici_help" msgstr "" #. Default: "Documenti pubblici" -#: iosanita/contenttypes/content/unita_organizzativa.py:137 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:72 msgid "documenti_pubblici_label" msgstr "" #. Default: "Seleziona una struttura o punto di contatto." -#: iosanita/contenttypes/interfaces/step.py:29 +#: iosanita/contenttypes/interfaces/step.py:27 msgid "dove_help" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:54 +#: iosanita/contenttypes/behaviors/address.py:56 #: iosanita/contenttypes/behaviors/evento.py:261 #: iosanita/contenttypes/behaviors/geolocation.py:16 msgid "dove_label" @@ -481,29 +485,19 @@ msgstr "" msgid "foto_persona_label" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:39 +#: iosanita/contenttypes/behaviors/address.py:41 msgid "help_circoscrizione" msgstr "" #. Default: "Inserisci il nome della sede, se non è presente tra quelle del sito." -#: iosanita/contenttypes/behaviors/address.py:18 +#: iosanita/contenttypes/behaviors/address.py:20 msgid "help_nome_sede" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:33 +#: iosanita/contenttypes/behaviors/address.py:35 msgid "help_quartiere" msgstr "" -#. Default: "Immagine del tema trattato." -#: iosanita/contenttypes/interfaces/come_fare_per.py:31 -msgid "immagine_tema_help" -msgstr "" - -#. Default: "Immagine del tema" -#: iosanita/contenttypes/interfaces/come_fare_per.py:29 -msgid "immagine_tema_label" -msgstr "" - #. Default: "Indicazione degli incarichi della persona all'interno dell'ASL." #: iosanita/contenttypes/interfaces/persona.py:49 msgid "incarichi_help" @@ -526,6 +520,7 @@ msgstr "" #. Default: "Ulteriori informazioni" #: iosanita/contenttypes/behaviors/additional_help_infos.py:26 +#: iosanita/contenttypes/interfaces/come_fare_per.py:128 msgid "informazioni_label" msgstr "" @@ -537,43 +532,33 @@ msgstr "" msgid "iosanita.contenttypes (uninstall)" msgstr "" -#. Default: "Strutture o uffici di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:41 -msgid "legami_altre_strutture_label" -msgstr "" - -#. Default: "Selezionare la lista di strutture e/o uffici collegati a questa unità organizzativa." -#: iosanita/contenttypes/content/unita_organizzativa.py:45 -msgid "legami_con_altre_strutture_help" -msgstr "" - #. Default: "Descrizione estesa" #: iosanita/contenttypes/behaviors/news_additional_fields.py:21 msgid "new_additional_fields_descrizione_estesa" msgstr "" #. Default: "Descrizione dettagliata e completa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:23 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:25 msgid "new_additional_fields_descrizione_estesa_help" msgstr "" #. Default: "Nome sede" -#: iosanita/contenttypes/behaviors/address.py:17 +#: iosanita/contenttypes/behaviors/address.py:19 msgid "nome_sede" msgstr "" #. Default: "Seleziona una lista di notizie correlate a questa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:64 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:66 msgid "notizie_correlate_help" msgstr "" #. Default: "Notizie correlate" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:63 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:65 msgid "notizie_correlate_label" msgstr "" #. Default: "Numero progressivo del comunicato stampa" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:30 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:32 msgid "numero_progressivo_cs_label" msgstr "" @@ -587,6 +572,16 @@ msgstr "" msgid "orari_di_ricevimento_label" msgstr "" +#. Default: "Indicare eventuali orari di accesso al pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:40 +msgid "orario_pubblico_help" +msgstr "" + +#. Default: "Orario per il pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:39 +msgid "orario_pubblico_label" +msgstr "" + #. Default: "Se l'evento non è organizzato direttamente dal comune oppure ha anche un organizzatore esterno, indicare il nome del contatto." #: iosanita/contenttypes/behaviors/evento.py:64 msgid "organizzato_da_esterno_help" @@ -618,15 +613,14 @@ msgid "organizzazione_riferimento_label" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:176 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:86 -#: iosanita/contenttypes/interfaces/come_fare_per.py:113 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:88 msgid "parliamo_di_help" msgstr "" #. Default: "Parliamo di" #: iosanita/contenttypes/behaviors/evento.py:175 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:85 -#: iosanita/contenttypes/interfaces/come_fare_per.py:112 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:87 +#: iosanita/contenttypes/interfaces/come_fare_per.py:93 msgid "parliamo_di_label" msgstr "" @@ -656,17 +650,17 @@ msgid "patrocinato_da_label" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/content/unita_organizzativa.py:225 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:125 msgid "persone_label" msgstr "" #. Default: "Seleziona la lista delle persone che compongono la struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:97 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:64 msgid "persone_struttura_help" msgstr "" #. Default: "Persone che compongono la struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:89 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:56 msgid "persone_struttura_label" msgstr "" @@ -681,17 +675,17 @@ msgid "prezzo_help" msgstr "" #. Default: "Quartiere" -#: iosanita/contenttypes/behaviors/address.py:32 +#: iosanita/contenttypes/behaviors/address.py:34 msgid "quartiere" msgstr "" #. Default: "Selezionare il/i responsabile/i della struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:62 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:46 msgid "responsabile_help" msgstr "" #. Default: "Responsabile" -#: iosanita/contenttypes/content/unita_organizzativa.py:57 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:41 msgid "responsabile_label" msgstr "" @@ -700,33 +694,13 @@ msgstr "" msgid "ruolo_label" msgstr "" -#. Default: "Seleziona il Luogo in cui questa struttura ha sede. Se non è presente creare il Luogo nella sezione dedicata nell'alberatura del sito." -#: iosanita/contenttypes/content/unita_organizzativa.py:107 -msgid "sede_help" -msgstr "" - -#. Default: "Sede principale" -#: iosanita/contenttypes/content/unita_organizzativa.py:105 -msgid "sede_label" -msgstr "" - -#. Default: "Seleziona una lista di eventuali contenuti di tipo Luogo che sono sedi secondarie di questa struttura. Per queste sedi non sarà possibile sovrascrivere i dati. Nel caso servano informazioni diverse, è possibile usare il campo sottostante." -#: iosanita/contenttypes/content/unita_organizzativa.py:122 -msgid "sedi_secondarie_help" -msgstr "" - -#. Default: "Altre sedi" -#: iosanita/contenttypes/content/unita_organizzativa.py:120 -msgid "sedi_secondarie_label" -msgstr "" - #. Default: "Seleziona una lista di servizi correlati." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:75 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:77 msgid "servizi_correlati_help" msgstr "" #. Default: "Servizi correlati" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:74 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:76 msgid "servizi_correlati_label" msgstr "" @@ -752,13 +726,12 @@ msgstr "" msgid "sponsor_label" msgstr "" -#. Default: "Structure" -#: iosanita/contenttypes/behaviors/address.py:109 -msgid "structure_label" +#: iosanita/contenttypes/behaviors/address.py:113 +msgid "structure_relation_label" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:91 +#: iosanita/contenttypes/behaviors/address.py:130 msgid "struttura_label" msgstr "" @@ -772,13 +745,18 @@ msgstr "" msgid "strutture_help" msgstr "" +#. Default: "Structure" +#: iosanita/contenttypes/behaviors/address.py:111 +msgid "strutura_label" +msgstr "" + #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/strutture_correlate.py:42 msgid "sturetture_correlate_struttura_label" msgstr "" #. Default: "Subtitle" -#: iosanita/contenttypes/content/unita_organizzativa.py:23 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:24 msgid "subtitle_label" msgstr "" @@ -793,12 +771,12 @@ msgid "tassonomia_argomenti_label" msgstr "" #. Default: "Descrizione del passo della procedura." -#: iosanita/contenttypes/interfaces/step.py:17 +#: iosanita/contenttypes/interfaces/step.py:15 msgid "testo_help" msgstr "" #. Default: "Testo" -#: iosanita/contenttypes/interfaces/step.py:16 +#: iosanita/contenttypes/interfaces/step.py:14 msgid "testo_label" msgstr "" @@ -812,29 +790,22 @@ msgstr "" msgid "ulteriori_informazioni_help" msgstr "" -#. Default: "Data in cui è stato effettuato l'ultimo aggiornamento ai contenuti della pagina." -#: iosanita/contenttypes/interfaces/come_fare_per.py:125 -#: iosanita/contenttypes/interfaces/persona.py:130 -msgid "ultimo_aggiornamento_help" -msgstr "" - -#. Default: "Ultimo aggiornamento" -#: iosanita/contenttypes/interfaces/come_fare_per.py:123 -#: iosanita/contenttypes/interfaces/persona.py:128 -msgid "ultimo_aggiornamento_label" -msgstr "" - #. Default: "Struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:216 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:118 msgid "unita_organizzativa_struttura_label" msgstr "" #. Default: "Descrizione dei compiti assegnati alla struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:33 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:33 msgid "uo_competenze_help" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:32 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:32 msgid "uo_competenze_label" msgstr "" + +#. Default: "Utenti" +#: iosanita/contenttypes/interfaces/come_fare_per.py:121 +msgid "utenti_label" +msgstr "" diff --git a/src/iosanita/contenttypes/locales/iosanita.contenttypes.pot b/src/iosanita/contenttypes/locales/iosanita.contenttypes.pot index 6059608..f6a30ac 100644 --- a/src/iosanita/contenttypes/locales/iosanita.contenttypes.pot +++ b/src/iosanita/contenttypes/locales/iosanita.contenttypes.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-07-11 14:09+0000\n" +"POT-Creation-Date: 2024-07-12 10:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,14 +17,18 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: iosanita.contenttypes\n" -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Address Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Address Persona" msgstr "" +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Address Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/behaviors/configure.zcml:20 msgid "Adds fields." msgstr "" @@ -37,35 +41,39 @@ msgstr "" msgid "Argomenti correlati" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:75 -msgid "Assessore di riferimento" -msgstr "" - -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Behavior address per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Behavior address per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:112 +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Behavior address per Unita Organizzativa." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:127 msgid "Behavior contatti per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:145 +#: iosanita/contenttypes/behaviors/configure.zcml:160 msgid "Behavior contatti per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:95 msgid "Behavior contatti per Step." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:87 +msgid "Behavior contatti per UO." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Behavior geolocatable per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:128 +#: iosanita/contenttypes/behaviors/configure.zcml:143 msgid "Behavior geolocatable per Persona." msgstr "" @@ -77,7 +85,7 @@ msgstr "" msgid "Come fare per" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:87 msgid "Contatti" msgstr "" @@ -85,13 +93,12 @@ msgstr "" msgid "Descrizione estesa" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:144 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:79 msgid "Documenti pubblici" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:158 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:114 -#: iosanita/contenttypes/interfaces/step.py:43 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:116 msgid "Documento" msgstr "" @@ -105,7 +112,7 @@ msgstr "" msgid "Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Geolocatable" msgstr "" @@ -113,6 +120,10 @@ msgstr "" msgid "Giovanni" msgstr "" +#: iosanita/contenttypes/behaviors/contatti.py:34 +msgid "Informazioni di contatto" +msgstr "" + #: iosanita/contenttypes/configure.zcml:31 msgid "Installs the iosanita.contenttypes add-on." msgstr "" @@ -125,12 +136,12 @@ msgstr "" msgid "Metadati evento" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:137 +#: iosanita/contenttypes/behaviors/configure.zcml:152 msgid "Metadati news" msgstr "" #. Default: "Nome e cognome" -#: iosanita/contenttypes/restapi/services/types/get.py:121 +#: iosanita/contenttypes/restapi/services/types/get.py:130 msgid "Nome e Cognome" msgstr "" @@ -146,7 +157,7 @@ msgstr "" msgid "Persona pubblica" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:94 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:61 msgid "Persone della struttura" msgstr "" @@ -158,7 +169,7 @@ msgstr "" msgid "Pluto" msgstr "" -#: iosanita/contenttypes/behaviors/contatti.py:44 +#: iosanita/contenttypes/behaviors/contatti.py:92 msgid "Punti di contatto" msgstr "" @@ -166,14 +177,10 @@ msgstr "" msgid "Registers taxonomies." msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:59 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:43 msgid "Responsabile" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:114 -msgid "Sede" -msgstr "" - #: iosanita/contenttypes/vocabularies/mockup.py:25 msgid "Sony Aplha 7R III" msgstr "" @@ -183,7 +190,6 @@ msgid "Step" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:145 -#: iosanita/contenttypes/content/unita_organizzativa.py:51 msgid "Struttura" msgstr "" @@ -215,6 +221,10 @@ msgstr "" msgid "Uninstalls the iosanita.contenttypes add-on." msgstr "" +#: iosanita/contenttypes/profiles/default/types/UnitaOrganizzativa.xml +msgid "Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/profiles/default/types/ComeFarePer.xml #: iosanita/contenttypes/profiles/default/types/Persona.xml #: iosanita/contenttypes/profiles/default/types/Step.xml @@ -228,27 +238,27 @@ msgstr "" #. Default: "A chi è rivolto" #: iosanita/contenttypes/behaviors/evento.py:32 -#: iosanita/contenttypes/interfaces/come_fare_per.py:47 +#: iosanita/contenttypes/interfaces/come_fare_per.py:38 msgid "a_chi_si_rivolge_label" msgstr "" #. Default: "Seleziona l'ufficio di comunicazione responsabile di questa notizia/comunicato stampa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:39 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:41 msgid "a_cura_di_help" msgstr "" #. Default: "A cura di" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:40 msgid "a_cura_di_label" msgstr "" #. Default: "Seleziona una lista di persone dell'amministrazione citate in questa notizia/comunicato stampa. Questa informazione verrà mostrata nella sezione \"A cura di\"." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:51 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:53 msgid "a_cura_di_persone_help" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:50 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:52 msgid "a_cura_di_persone_label" msgstr "" @@ -262,16 +272,6 @@ msgstr "" msgid "appuntamenti_label" msgstr "" -#. Default: "Inserire l'assessore di riferimento della struttura, se esiste." -#: iosanita/contenttypes/content/unita_organizzativa.py:78 -msgid "assessore_riferimento_help" -msgstr "" - -#. Default: "Assessore di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:71 -msgid "assessore_riferimento_title" -msgstr "" - #. Default: "Solo per persona politica: testo descrittivo che riporta la biografia della persona." #: iosanita/contenttypes/interfaces/persona.py:67 msgid "biografia_help" @@ -293,33 +293,28 @@ msgid "chi_partecipa_label" msgstr "" #. Default: "Circoscrizione" -#: iosanita/contenttypes/behaviors/address.py:38 +#: iosanita/contenttypes/behaviors/address.py:40 msgid "circoscrizione" msgstr "" #. Default: "A chi si rivolge questo servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:49 +#: iosanita/contenttypes/interfaces/come_fare_per.py:40 msgid "come_fare_a_chi_si_rivolge_help" msgstr "" #. Default: "Descrizione estesa." -#: iosanita/contenttypes/interfaces/come_fare_per.py:39 +#: iosanita/contenttypes/interfaces/come_fare_per.py:30 msgid "come_fare_per_descrizione_estesa_help" msgstr "" #. Default: "Panoramica" -#: iosanita/contenttypes/interfaces/come_fare_per.py:38 +#: iosanita/contenttypes/interfaces/come_fare_per.py:29 msgid "come_fare_per_descrizione_estesa_label" msgstr "" -#. Default: "Descrizione della procedura da seguire per poter usufruire del servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:58 -msgid "come_si_fa_help" -msgstr "" - -#. Default: "Come fare" -#: iosanita/contenttypes/interfaces/come_fare_per.py:56 -msgid "come_si_fa_label" +#. Default: "Indicazioni degli argomenti con cui il contenuto di pagina viene taggato." +#: iosanita/contenttypes/interfaces/come_fare_per.py:94 +msgid "come_fare_per_parliamo_di_help" msgstr "" #. Default: "Descrizione del ruolo e dei compiti della persona." @@ -333,51 +328,61 @@ msgid "competenze_label" msgstr "" #. Default: "Punti di contatto della persona." -#: iosanita/contenttypes/behaviors/contatti.py:70 +#: iosanita/contenttypes/behaviors/contatti.py:118 msgid "contact_info_help" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:19 +#: iosanita/contenttypes/behaviors/contatti.py:67 msgid "contact_info_label" msgstr "" +#. Default: "Contatti dell'unità organizzativa." +#: iosanita/contenttypes/behaviors/contatti.py:27 +msgid "contact_unita_organizzativa_info_help" +msgstr "" + +#. Default: "Punti di contatto dell'unità organizzativa" +#: iosanita/contenttypes/behaviors/contatti.py:23 +msgid "contact_unita_organizzativa_info_label" +msgstr "" + #. Default: "Relazione con i punti di contatto dell'evento." -#: iosanita/contenttypes/behaviors/contatti.py:37 +#: iosanita/contenttypes/behaviors/contatti.py:85 msgid "contatti_event_contact_info_help" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:33 +#: iosanita/contenttypes/behaviors/contatti.py:81 msgid "contatti_event_contact_info_label" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:58 +#: iosanita/contenttypes/behaviors/contatti.py:57 #: iosanita/contenttypes/behaviors/evento.py:230 -#: iosanita/contenttypes/content/unita_organizzativa.py:230 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:130 msgid "contatti_label" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:66 +#: iosanita/contenttypes/behaviors/contatti.py:114 msgid "contatti_persona_contact_info_label" msgstr "" #. Default: "I contatti per questo step." -#: iosanita/contenttypes/behaviors/contatti.py:23 +#: iosanita/contenttypes/behaviors/contatti.py:71 msgid "contatti_step_contact_info_help" msgstr "" #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/evento.py:256 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:155 -#: iosanita/contenttypes/content/unita_organizzativa.py:236 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:157 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:136 msgid "correlati_label" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:211 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:113 msgid "cosa_fa_label" msgstr "" @@ -417,8 +422,7 @@ msgid "documenti_correlati_help" msgstr "" #. Default: "Seleziona la lista dei documenti di supporto." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:109 -#: iosanita/contenttypes/interfaces/step.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:111 msgid "documenti_help" msgstr "" @@ -428,22 +432,22 @@ msgid "documenti_label" msgstr "" #. Default: "Documenti pubblici importanti, collegati a questa Unità Organizzativa" -#: iosanita/contenttypes/content/unita_organizzativa.py:139 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:74 msgid "documenti_pubblici_help" msgstr "" #. Default: "Documenti pubblici" -#: iosanita/contenttypes/content/unita_organizzativa.py:137 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:72 msgid "documenti_pubblici_label" msgstr "" #. Default: "Seleziona una struttura o punto di contatto." -#: iosanita/contenttypes/interfaces/step.py:29 +#: iosanita/contenttypes/interfaces/step.py:27 msgid "dove_help" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:54 +#: iosanita/contenttypes/behaviors/address.py:56 #: iosanita/contenttypes/behaviors/evento.py:261 #: iosanita/contenttypes/behaviors/geolocation.py:16 msgid "dove_label" @@ -484,29 +488,19 @@ msgstr "" msgid "foto_persona_label" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:39 +#: iosanita/contenttypes/behaviors/address.py:41 msgid "help_circoscrizione" msgstr "" #. Default: "Inserisci il nome della sede, se non è presente tra quelle del sito." -#: iosanita/contenttypes/behaviors/address.py:18 +#: iosanita/contenttypes/behaviors/address.py:20 msgid "help_nome_sede" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:33 +#: iosanita/contenttypes/behaviors/address.py:35 msgid "help_quartiere" msgstr "" -#. Default: "Immagine del tema trattato." -#: iosanita/contenttypes/interfaces/come_fare_per.py:31 -msgid "immagine_tema_help" -msgstr "" - -#. Default: "Immagine del tema" -#: iosanita/contenttypes/interfaces/come_fare_per.py:29 -msgid "immagine_tema_label" -msgstr "" - #. Default: "Indicazione degli incarichi della persona all'interno dell'ASL." #: iosanita/contenttypes/interfaces/persona.py:49 msgid "incarichi_help" @@ -529,6 +523,7 @@ msgstr "" #. Default: "Ulteriori informazioni" #: iosanita/contenttypes/behaviors/additional_help_infos.py:26 +#: iosanita/contenttypes/interfaces/come_fare_per.py:128 msgid "informazioni_label" msgstr "" @@ -540,43 +535,33 @@ msgstr "" msgid "iosanita.contenttypes (uninstall)" msgstr "" -#. Default: "Strutture o uffici di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:41 -msgid "legami_altre_strutture_label" -msgstr "" - -#. Default: "Selezionare la lista di strutture e/o uffici collegati a questa unità organizzativa." -#: iosanita/contenttypes/content/unita_organizzativa.py:45 -msgid "legami_con_altre_strutture_help" -msgstr "" - #. Default: "Descrizione estesa" #: iosanita/contenttypes/behaviors/news_additional_fields.py:21 msgid "new_additional_fields_descrizione_estesa" msgstr "" #. Default: "Descrizione dettagliata e completa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:23 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:25 msgid "new_additional_fields_descrizione_estesa_help" msgstr "" #. Default: "Nome sede" -#: iosanita/contenttypes/behaviors/address.py:17 +#: iosanita/contenttypes/behaviors/address.py:19 msgid "nome_sede" msgstr "" #. Default: "Seleziona una lista di notizie correlate a questa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:64 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:66 msgid "notizie_correlate_help" msgstr "" #. Default: "Notizie correlate" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:63 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:65 msgid "notizie_correlate_label" msgstr "" #. Default: "Numero progressivo del comunicato stampa" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:30 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:32 msgid "numero_progressivo_cs_label" msgstr "" @@ -590,6 +575,16 @@ msgstr "" msgid "orari_di_ricevimento_label" msgstr "" +#. Default: "Indicare eventuali orari di accesso al pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:40 +msgid "orario_pubblico_help" +msgstr "" + +#. Default: "Orario per il pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:39 +msgid "orario_pubblico_label" +msgstr "" + #. Default: "Se l'evento non è organizzato direttamente dal comune oppure ha anche un organizzatore esterno, indicare il nome del contatto." #: iosanita/contenttypes/behaviors/evento.py:64 msgid "organizzato_da_esterno_help" @@ -621,15 +616,14 @@ msgid "organizzazione_riferimento_label" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:176 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:86 -#: iosanita/contenttypes/interfaces/come_fare_per.py:113 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:88 msgid "parliamo_di_help" msgstr "" #. Default: "Parliamo di" #: iosanita/contenttypes/behaviors/evento.py:175 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:85 -#: iosanita/contenttypes/interfaces/come_fare_per.py:112 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:87 +#: iosanita/contenttypes/interfaces/come_fare_per.py:93 msgid "parliamo_di_label" msgstr "" @@ -659,17 +653,17 @@ msgid "patrocinato_da_label" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/content/unita_organizzativa.py:225 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:125 msgid "persone_label" msgstr "" #. Default: "Seleziona la lista delle persone che compongono la struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:97 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:64 msgid "persone_struttura_help" msgstr "" #. Default: "Persone che compongono la struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:89 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:56 msgid "persone_struttura_label" msgstr "" @@ -684,17 +678,17 @@ msgid "prezzo_help" msgstr "" #. Default: "Quartiere" -#: iosanita/contenttypes/behaviors/address.py:32 +#: iosanita/contenttypes/behaviors/address.py:34 msgid "quartiere" msgstr "" #. Default: "Selezionare il/i responsabile/i della struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:62 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:46 msgid "responsabile_help" msgstr "" #. Default: "Responsabile" -#: iosanita/contenttypes/content/unita_organizzativa.py:57 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:41 msgid "responsabile_label" msgstr "" @@ -703,33 +697,13 @@ msgstr "" msgid "ruolo_label" msgstr "" -#. Default: "Seleziona il Luogo in cui questa struttura ha sede. Se non è presente creare il Luogo nella sezione dedicata nell'alberatura del sito." -#: iosanita/contenttypes/content/unita_organizzativa.py:107 -msgid "sede_help" -msgstr "" - -#. Default: "Sede principale" -#: iosanita/contenttypes/content/unita_organizzativa.py:105 -msgid "sede_label" -msgstr "" - -#. Default: "Seleziona una lista di eventuali contenuti di tipo Luogo che sono sedi secondarie di questa struttura. Per queste sedi non sarà possibile sovrascrivere i dati. Nel caso servano informazioni diverse, è possibile usare il campo sottostante." -#: iosanita/contenttypes/content/unita_organizzativa.py:122 -msgid "sedi_secondarie_help" -msgstr "" - -#. Default: "Altre sedi" -#: iosanita/contenttypes/content/unita_organizzativa.py:120 -msgid "sedi_secondarie_label" -msgstr "" - #. Default: "Seleziona una lista di servizi correlati." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:75 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:77 msgid "servizi_correlati_help" msgstr "" #. Default: "Servizi correlati" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:74 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:76 msgid "servizi_correlati_label" msgstr "" @@ -755,13 +729,12 @@ msgstr "" msgid "sponsor_label" msgstr "" -#. Default: "Structure" -#: iosanita/contenttypes/behaviors/address.py:109 -msgid "structure_label" +#: iosanita/contenttypes/behaviors/address.py:113 +msgid "structure_relation_label" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:91 +#: iosanita/contenttypes/behaviors/address.py:130 msgid "struttura_label" msgstr "" @@ -775,13 +748,18 @@ msgstr "" msgid "strutture_help" msgstr "" +#. Default: "Structure" +#: iosanita/contenttypes/behaviors/address.py:111 +msgid "strutura_label" +msgstr "" + #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/strutture_correlate.py:42 msgid "sturetture_correlate_struttura_label" msgstr "" #. Default: "Subtitle" -#: iosanita/contenttypes/content/unita_organizzativa.py:23 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:24 msgid "subtitle_label" msgstr "" @@ -796,12 +774,12 @@ msgid "tassonomia_argomenti_label" msgstr "" #. Default: "Descrizione del passo della procedura." -#: iosanita/contenttypes/interfaces/step.py:17 +#: iosanita/contenttypes/interfaces/step.py:15 msgid "testo_help" msgstr "" #. Default: "Testo" -#: iosanita/contenttypes/interfaces/step.py:16 +#: iosanita/contenttypes/interfaces/step.py:14 msgid "testo_label" msgstr "" @@ -815,29 +793,22 @@ msgstr "" msgid "ulteriori_informazioni_help" msgstr "" -#. Default: "Data in cui è stato effettuato l'ultimo aggiornamento ai contenuti della pagina." -#: iosanita/contenttypes/interfaces/come_fare_per.py:125 -#: iosanita/contenttypes/interfaces/persona.py:130 -msgid "ultimo_aggiornamento_help" -msgstr "" - -#. Default: "Ultimo aggiornamento" -#: iosanita/contenttypes/interfaces/come_fare_per.py:123 -#: iosanita/contenttypes/interfaces/persona.py:128 -msgid "ultimo_aggiornamento_label" -msgstr "" - #. Default: "Struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:216 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:118 msgid "unita_organizzativa_struttura_label" msgstr "" #. Default: "Descrizione dei compiti assegnati alla struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:33 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:33 msgid "uo_competenze_help" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:32 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:32 msgid "uo_competenze_label" msgstr "" + +#. Default: "Utenti" +#: iosanita/contenttypes/interfaces/come_fare_per.py:121 +msgid "utenti_label" +msgstr "" diff --git a/src/iosanita/contenttypes/locales/it/LC_MESSAGES/iosanita.contenttypes.po b/src/iosanita/contenttypes/locales/it/LC_MESSAGES/iosanita.contenttypes.po index 1511de6..40348f4 100644 --- a/src/iosanita/contenttypes/locales/it/LC_MESSAGES/iosanita.contenttypes.po +++ b/src/iosanita/contenttypes/locales/it/LC_MESSAGES/iosanita.contenttypes.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-07-11 14:09+0000\n" +"POT-Creation-Date: 2024-07-12 10:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -14,14 +14,18 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Address Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Address Persona" msgstr "" +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Address Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/behaviors/configure.zcml:20 msgid "Adds fields." msgstr "" @@ -34,35 +38,39 @@ msgstr "" msgid "Argomenti correlati" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:75 -msgid "Assessore di riferimento" -msgstr "" - -#: iosanita/contenttypes/behaviors/configure.zcml:96 +#: iosanita/contenttypes/behaviors/configure.zcml:103 msgid "Behavior address per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:104 +#: iosanita/contenttypes/behaviors/configure.zcml:111 msgid "Behavior address per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:112 +#: iosanita/contenttypes/behaviors/configure.zcml:119 +msgid "Behavior address per Unita Organizzativa." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:127 msgid "Behavior contatti per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:145 +#: iosanita/contenttypes/behaviors/configure.zcml:160 msgid "Behavior contatti per Persona." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:95 msgid "Behavior contatti per Step." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:87 +msgid "Behavior contatti per UO." +msgstr "" + +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Behavior geolocatable per Event." msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:128 +#: iosanita/contenttypes/behaviors/configure.zcml:143 msgid "Behavior geolocatable per Persona." msgstr "" @@ -74,7 +82,7 @@ msgstr "" msgid "Come fare per" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:88 +#: iosanita/contenttypes/behaviors/configure.zcml:87 msgid "Contatti" msgstr "" @@ -82,13 +90,12 @@ msgstr "" msgid "Descrizione estesa" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:144 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:79 msgid "Documenti pubblici" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:158 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:114 -#: iosanita/contenttypes/interfaces/step.py:43 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:116 msgid "Documento" msgstr "" @@ -102,7 +109,7 @@ msgstr "" msgid "Event" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:120 +#: iosanita/contenttypes/behaviors/configure.zcml:135 msgid "Geolocatable" msgstr "" @@ -110,6 +117,10 @@ msgstr "" msgid "Giovanni" msgstr "" +#: iosanita/contenttypes/behaviors/contatti.py:34 +msgid "Informazioni di contatto" +msgstr "" + #: iosanita/contenttypes/configure.zcml:31 msgid "Installs the iosanita.contenttypes add-on." msgstr "" @@ -122,12 +133,12 @@ msgstr "" msgid "Metadati evento" msgstr "" -#: iosanita/contenttypes/behaviors/configure.zcml:137 +#: iosanita/contenttypes/behaviors/configure.zcml:152 msgid "Metadati news" msgstr "" #. Default: "Nome e cognome" -#: iosanita/contenttypes/restapi/services/types/get.py:121 +#: iosanita/contenttypes/restapi/services/types/get.py:130 msgid "Nome e Cognome" msgstr "" @@ -143,7 +154,7 @@ msgstr "" msgid "Persona pubblica" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:94 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:61 msgid "Persone della struttura" msgstr "" @@ -155,7 +166,7 @@ msgstr "" msgid "Pluto" msgstr "" -#: iosanita/contenttypes/behaviors/contatti.py:44 +#: iosanita/contenttypes/behaviors/contatti.py:92 msgid "Punti di contatto" msgstr "" @@ -163,14 +174,10 @@ msgstr "" msgid "Registers taxonomies." msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:59 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:43 msgid "Responsabile" msgstr "" -#: iosanita/contenttypes/content/unita_organizzativa.py:114 -msgid "Sede" -msgstr "" - #: iosanita/contenttypes/vocabularies/mockup.py:25 msgid "Sony Aplha 7R III" msgstr "" @@ -180,7 +187,6 @@ msgid "Step" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:145 -#: iosanita/contenttypes/content/unita_organizzativa.py:51 msgid "Struttura" msgstr "" @@ -212,6 +218,10 @@ msgstr "" msgid "Uninstalls the iosanita.contenttypes add-on." msgstr "" +#: iosanita/contenttypes/profiles/default/types/UnitaOrganizzativa.xml +msgid "Unita Organizzativa" +msgstr "" + #: iosanita/contenttypes/profiles/default/types/ComeFarePer.xml #: iosanita/contenttypes/profiles/default/types/Persona.xml #: iosanita/contenttypes/profiles/default/types/Step.xml @@ -225,27 +235,27 @@ msgstr "" #. Default: "A chi è rivolto" #: iosanita/contenttypes/behaviors/evento.py:32 -#: iosanita/contenttypes/interfaces/come_fare_per.py:47 +#: iosanita/contenttypes/interfaces/come_fare_per.py:38 msgid "a_chi_si_rivolge_label" msgstr "" #. Default: "Seleziona l'ufficio di comunicazione responsabile di questa notizia/comunicato stampa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:39 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:41 msgid "a_cura_di_help" msgstr "" #. Default: "A cura di" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:40 msgid "a_cura_di_label" msgstr "" #. Default: "Seleziona una lista di persone dell'amministrazione citate in questa notizia/comunicato stampa. Questa informazione verrà mostrata nella sezione \"A cura di\"." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:51 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:53 msgid "a_cura_di_persone_help" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:50 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:52 msgid "a_cura_di_persone_label" msgstr "" @@ -259,16 +269,6 @@ msgstr "" msgid "appuntamenti_label" msgstr "" -#. Default: "Inserire l'assessore di riferimento della struttura, se esiste." -#: iosanita/contenttypes/content/unita_organizzativa.py:78 -msgid "assessore_riferimento_help" -msgstr "" - -#. Default: "Assessore di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:71 -msgid "assessore_riferimento_title" -msgstr "" - #. Default: "Solo per persona politica: testo descrittivo che riporta la biografia della persona." #: iosanita/contenttypes/interfaces/persona.py:67 msgid "biografia_help" @@ -290,33 +290,28 @@ msgid "chi_partecipa_label" msgstr "" #. Default: "Circoscrizione" -#: iosanita/contenttypes/behaviors/address.py:38 +#: iosanita/contenttypes/behaviors/address.py:40 msgid "circoscrizione" msgstr "" #. Default: "A chi si rivolge questo servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:49 +#: iosanita/contenttypes/interfaces/come_fare_per.py:40 msgid "come_fare_a_chi_si_rivolge_help" msgstr "" #. Default: "Descrizione estesa." -#: iosanita/contenttypes/interfaces/come_fare_per.py:39 +#: iosanita/contenttypes/interfaces/come_fare_per.py:30 msgid "come_fare_per_descrizione_estesa_help" msgstr "" #. Default: "Panoramica" -#: iosanita/contenttypes/interfaces/come_fare_per.py:38 +#: iosanita/contenttypes/interfaces/come_fare_per.py:29 msgid "come_fare_per_descrizione_estesa_label" msgstr "" -#. Default: "Descrizione della procedura da seguire per poter usufruire del servizio." -#: iosanita/contenttypes/interfaces/come_fare_per.py:58 -msgid "come_si_fa_help" -msgstr "" - -#. Default: "Come fare" -#: iosanita/contenttypes/interfaces/come_fare_per.py:56 -msgid "come_si_fa_label" +#. Default: "Indicazioni degli argomenti con cui il contenuto di pagina viene taggato." +#: iosanita/contenttypes/interfaces/come_fare_per.py:94 +msgid "come_fare_per_parliamo_di_help" msgstr "" #. Default: "Descrizione del ruolo e dei compiti della persona." @@ -330,51 +325,61 @@ msgid "competenze_label" msgstr "" #. Default: "Punti di contatto della persona." -#: iosanita/contenttypes/behaviors/contatti.py:70 +#: iosanita/contenttypes/behaviors/contatti.py:118 msgid "contact_info_help" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:19 +#: iosanita/contenttypes/behaviors/contatti.py:67 msgid "contact_info_label" msgstr "" +#. Default: "Contatti dell'unità organizzativa." +#: iosanita/contenttypes/behaviors/contatti.py:27 +msgid "contact_unita_organizzativa_info_help" +msgstr "" + +#. Default: "Punti di contatto dell'unità organizzativa" +#: iosanita/contenttypes/behaviors/contatti.py:23 +msgid "contact_unita_organizzativa_info_label" +msgstr "" + #. Default: "Relazione con i punti di contatto dell'evento." -#: iosanita/contenttypes/behaviors/contatti.py:37 +#: iosanita/contenttypes/behaviors/contatti.py:85 msgid "contatti_event_contact_info_help" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:33 +#: iosanita/contenttypes/behaviors/contatti.py:81 msgid "contatti_event_contact_info_label" msgstr "" #. Default: "Contatti" -#: iosanita/contenttypes/behaviors/contatti.py:58 +#: iosanita/contenttypes/behaviors/contatti.py:57 #: iosanita/contenttypes/behaviors/evento.py:230 -#: iosanita/contenttypes/content/unita_organizzativa.py:230 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:130 msgid "contatti_label" msgstr "" #. Default: "Punti di contatto" -#: iosanita/contenttypes/behaviors/contatti.py:66 +#: iosanita/contenttypes/behaviors/contatti.py:114 msgid "contatti_persona_contact_info_label" msgstr "" #. Default: "I contatti per questo step." -#: iosanita/contenttypes/behaviors/contatti.py:23 +#: iosanita/contenttypes/behaviors/contatti.py:71 msgid "contatti_step_contact_info_help" msgstr "" #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/evento.py:256 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:155 -#: iosanita/contenttypes/content/unita_organizzativa.py:236 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:157 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:136 msgid "correlati_label" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:211 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:113 msgid "cosa_fa_label" msgstr "" @@ -414,8 +419,7 @@ msgid "documenti_correlati_help" msgstr "" #. Default: "Seleziona la lista dei documenti di supporto." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:109 -#: iosanita/contenttypes/interfaces/step.py:38 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:111 msgid "documenti_help" msgstr "" @@ -425,22 +429,22 @@ msgid "documenti_label" msgstr "" #. Default: "Documenti pubblici importanti, collegati a questa Unità Organizzativa" -#: iosanita/contenttypes/content/unita_organizzativa.py:139 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:74 msgid "documenti_pubblici_help" msgstr "" #. Default: "Documenti pubblici" -#: iosanita/contenttypes/content/unita_organizzativa.py:137 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:72 msgid "documenti_pubblici_label" msgstr "" #. Default: "Seleziona una struttura o punto di contatto." -#: iosanita/contenttypes/interfaces/step.py:29 +#: iosanita/contenttypes/interfaces/step.py:27 msgid "dove_help" msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:54 +#: iosanita/contenttypes/behaviors/address.py:56 #: iosanita/contenttypes/behaviors/evento.py:261 #: iosanita/contenttypes/behaviors/geolocation.py:16 msgid "dove_label" @@ -481,29 +485,19 @@ msgstr "" msgid "foto_persona_label" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:39 +#: iosanita/contenttypes/behaviors/address.py:41 msgid "help_circoscrizione" msgstr "" #. Default: "Inserisci il nome della sede, se non è presente tra quelle del sito." -#: iosanita/contenttypes/behaviors/address.py:18 +#: iosanita/contenttypes/behaviors/address.py:20 msgid "help_nome_sede" msgstr "" -#: iosanita/contenttypes/behaviors/address.py:33 +#: iosanita/contenttypes/behaviors/address.py:35 msgid "help_quartiere" msgstr "" -#. Default: "Immagine del tema trattato." -#: iosanita/contenttypes/interfaces/come_fare_per.py:31 -msgid "immagine_tema_help" -msgstr "" - -#. Default: "Immagine del tema" -#: iosanita/contenttypes/interfaces/come_fare_per.py:29 -msgid "immagine_tema_label" -msgstr "" - #. Default: "Indicazione degli incarichi della persona all'interno dell'ASL." #: iosanita/contenttypes/interfaces/persona.py:49 msgid "incarichi_help" @@ -526,6 +520,7 @@ msgstr "" #. Default: "Ulteriori informazioni" #: iosanita/contenttypes/behaviors/additional_help_infos.py:26 +#: iosanita/contenttypes/interfaces/come_fare_per.py:128 msgid "informazioni_label" msgstr "" @@ -537,43 +532,33 @@ msgstr "" msgid "iosanita.contenttypes (uninstall)" msgstr "" -#. Default: "Strutture o uffici di riferimento" -#: iosanita/contenttypes/content/unita_organizzativa.py:41 -msgid "legami_altre_strutture_label" -msgstr "" - -#. Default: "Selezionare la lista di strutture e/o uffici collegati a questa unità organizzativa." -#: iosanita/contenttypes/content/unita_organizzativa.py:45 -msgid "legami_con_altre_strutture_help" -msgstr "" - #. Default: "Descrizione estesa" #: iosanita/contenttypes/behaviors/news_additional_fields.py:21 msgid "new_additional_fields_descrizione_estesa" msgstr "" #. Default: "Descrizione dettagliata e completa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:23 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:25 msgid "new_additional_fields_descrizione_estesa_help" msgstr "" #. Default: "Nome sede" -#: iosanita/contenttypes/behaviors/address.py:17 +#: iosanita/contenttypes/behaviors/address.py:19 msgid "nome_sede" msgstr "" #. Default: "Seleziona una lista di notizie correlate a questa." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:64 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:66 msgid "notizie_correlate_help" msgstr "" #. Default: "Notizie correlate" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:63 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:65 msgid "notizie_correlate_label" msgstr "" #. Default: "Numero progressivo del comunicato stampa" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:30 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:32 msgid "numero_progressivo_cs_label" msgstr "" @@ -587,6 +572,16 @@ msgstr "" msgid "orari_di_ricevimento_label" msgstr "" +#. Default: "Indicare eventuali orari di accesso al pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:40 +msgid "orario_pubblico_help" +msgstr "" + +#. Default: "Orario per il pubblico" +#: iosanita/contenttypes/behaviors/contatti.py:39 +msgid "orario_pubblico_label" +msgstr "" + #. Default: "Se l'evento non è organizzato direttamente dal comune oppure ha anche un organizzatore esterno, indicare il nome del contatto." #: iosanita/contenttypes/behaviors/evento.py:64 msgid "organizzato_da_esterno_help" @@ -618,15 +613,14 @@ msgid "organizzazione_riferimento_label" msgstr "" #: iosanita/contenttypes/behaviors/evento.py:176 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:86 -#: iosanita/contenttypes/interfaces/come_fare_per.py:113 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:88 msgid "parliamo_di_help" msgstr "" #. Default: "Parliamo di" #: iosanita/contenttypes/behaviors/evento.py:175 -#: iosanita/contenttypes/behaviors/news_additional_fields.py:85 -#: iosanita/contenttypes/interfaces/come_fare_per.py:112 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:87 +#: iosanita/contenttypes/interfaces/come_fare_per.py:93 msgid "parliamo_di_label" msgstr "" @@ -656,17 +650,17 @@ msgid "patrocinato_da_label" msgstr "" #. Default: "Persone" -#: iosanita/contenttypes/content/unita_organizzativa.py:225 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:125 msgid "persone_label" msgstr "" #. Default: "Seleziona la lista delle persone che compongono la struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:97 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:64 msgid "persone_struttura_help" msgstr "" #. Default: "Persone che compongono la struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:89 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:56 msgid "persone_struttura_label" msgstr "" @@ -681,17 +675,17 @@ msgid "prezzo_help" msgstr "" #. Default: "Quartiere" -#: iosanita/contenttypes/behaviors/address.py:32 +#: iosanita/contenttypes/behaviors/address.py:34 msgid "quartiere" msgstr "" #. Default: "Selezionare il/i responsabile/i della struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:62 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:46 msgid "responsabile_help" msgstr "" #. Default: "Responsabile" -#: iosanita/contenttypes/content/unita_organizzativa.py:57 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:41 msgid "responsabile_label" msgstr "" @@ -700,33 +694,13 @@ msgstr "" msgid "ruolo_label" msgstr "" -#. Default: "Seleziona il Luogo in cui questa struttura ha sede. Se non è presente creare il Luogo nella sezione dedicata nell'alberatura del sito." -#: iosanita/contenttypes/content/unita_organizzativa.py:107 -msgid "sede_help" -msgstr "" - -#. Default: "Sede principale" -#: iosanita/contenttypes/content/unita_organizzativa.py:105 -msgid "sede_label" -msgstr "" - -#. Default: "Seleziona una lista di eventuali contenuti di tipo Luogo che sono sedi secondarie di questa struttura. Per queste sedi non sarà possibile sovrascrivere i dati. Nel caso servano informazioni diverse, è possibile usare il campo sottostante." -#: iosanita/contenttypes/content/unita_organizzativa.py:122 -msgid "sedi_secondarie_help" -msgstr "" - -#. Default: "Altre sedi" -#: iosanita/contenttypes/content/unita_organizzativa.py:120 -msgid "sedi_secondarie_label" -msgstr "" - #. Default: "Seleziona una lista di servizi correlati." -#: iosanita/contenttypes/behaviors/news_additional_fields.py:75 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:77 msgid "servizi_correlati_help" msgstr "" #. Default: "Servizi correlati" -#: iosanita/contenttypes/behaviors/news_additional_fields.py:74 +#: iosanita/contenttypes/behaviors/news_additional_fields.py:76 msgid "servizi_correlati_label" msgstr "" @@ -752,13 +726,12 @@ msgstr "" msgid "sponsor_label" msgstr "" -#. Default: "Structure" -#: iosanita/contenttypes/behaviors/address.py:109 -msgid "structure_label" -msgstr "Struttura" +#: iosanita/contenttypes/behaviors/address.py:113 +msgid "structure_relation_label" +msgstr "" #. Default: "Dove" -#: iosanita/contenttypes/behaviors/address.py:91 +#: iosanita/contenttypes/behaviors/address.py:130 msgid "struttura_label" msgstr "" @@ -772,13 +745,18 @@ msgstr "" msgid "strutture_help" msgstr "" +#. Default: "Structure" +#: iosanita/contenttypes/behaviors/address.py:111 +msgid "strutura_label" +msgstr "Struttura" + #. Default: "Contenuti collegati" #: iosanita/contenttypes/behaviors/strutture_correlate.py:42 msgid "sturetture_correlate_struttura_label" msgstr "" #. Default: "Subtitle" -#: iosanita/contenttypes/content/unita_organizzativa.py:23 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:24 msgid "subtitle_label" msgstr "Sottotitolo" @@ -793,12 +771,12 @@ msgid "tassonomia_argomenti_label" msgstr "" #. Default: "Descrizione del passo della procedura." -#: iosanita/contenttypes/interfaces/step.py:17 +#: iosanita/contenttypes/interfaces/step.py:15 msgid "testo_help" msgstr "" #. Default: "Testo" -#: iosanita/contenttypes/interfaces/step.py:16 +#: iosanita/contenttypes/interfaces/step.py:14 msgid "testo_label" msgstr "" @@ -812,29 +790,22 @@ msgstr "" msgid "ulteriori_informazioni_help" msgstr "" -#. Default: "Data in cui è stato effettuato l'ultimo aggiornamento ai contenuti della pagina." -#: iosanita/contenttypes/interfaces/come_fare_per.py:125 -#: iosanita/contenttypes/interfaces/persona.py:130 -msgid "ultimo_aggiornamento_help" -msgstr "" - -#. Default: "Ultimo aggiornamento" -#: iosanita/contenttypes/interfaces/come_fare_per.py:123 -#: iosanita/contenttypes/interfaces/persona.py:128 -msgid "ultimo_aggiornamento_label" -msgstr "" - #. Default: "Struttura" -#: iosanita/contenttypes/content/unita_organizzativa.py:216 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:118 msgid "unita_organizzativa_struttura_label" msgstr "" #. Default: "Descrizione dei compiti assegnati alla struttura." -#: iosanita/contenttypes/content/unita_organizzativa.py:33 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:33 msgid "uo_competenze_help" msgstr "" #. Default: "Competenze" -#: iosanita/contenttypes/content/unita_organizzativa.py:32 +#: iosanita/contenttypes/interfaces/unita_organizzativa.py:32 msgid "uo_competenze_label" msgstr "" + +#. Default: "Utenti" +#: iosanita/contenttypes/interfaces/come_fare_per.py:121 +msgid "utenti_label" +msgstr "" diff --git a/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_target.cfg b/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_target.cfg index 8751577..c021d7f 100644 --- a/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_target.cfg +++ b/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_target.cfg @@ -6,6 +6,6 @@ default_language = it field_title = Target field_description = Indicazione delle voci della Tassonomia Utenti associabili a questa procedura. field_prefix = -taxonomy_fieldset = utenti +taxonomy_fieldset = Utenti is_single_select = false is_required = false diff --git a/src/iosanita/contenttypes/profiles/default/rolemap.xml b/src/iosanita/contenttypes/profiles/default/rolemap.xml index 6e2b359..cc2b989 100644 --- a/src/iosanita/contenttypes/profiles/default/rolemap.xml +++ b/src/iosanita/contenttypes/profiles/default/rolemap.xml @@ -45,7 +45,6 @@ - - - - + + - + - + diff --git a/src/iosanita/contenttypes/restapi/serializers/unita_organizzativa.py b/src/iosanita/contenttypes/restapi/serializers/unita_organizzativa.py new file mode 100644 index 0000000..5289aef --- /dev/null +++ b/src/iosanita/contenttypes/restapi/serializers/unita_organizzativa.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +from plone import api +from plone.restapi.interfaces import ISerializeToJson +from plone.restapi.interfaces import ISerializeToJsonSummary +from plone.restapi.serializer.converters import json_compatible +from zc.relation.interfaces import ICatalog +from zope.component import adapter +from zope.component import getMultiAdapter +from zope.component import getUtility +from zope.globalrequest import getRequest +from zope.interface import implementer +from zope.interface import Interface +from zope.intid.interfaces import IIntIds +from zope.security import checkPermission +from plone.restapi.serializer.dxcontent import SerializeToJson +from plone.memoize.view import memoize +from Products.Five import BrowserView +from zc.relation.interfaces import ICatalog +from zope.component import getUtility +from zope.intid.interfaces import IIntIds + + +from iosanita.contenttypes.interfaces.unita_organizzativa import IUnitaOrganizzativa + + +@implementer(ISerializeToJson) +@adapter(IUnitaOrganizzativa, Interface) +class UOSerializer(SerializeToJson): + def get_structure_backreferences(self): + catalog = getUtility(ICatalog) + intids = getUtility(IIntIds) + obj_intid = intids.getId(self.context) + relations = catalog.findRelations({"to_id": obj_intid}) + backreferences = [relation.from_object for relation in relations] + + return [ + getMultiAdapter((i, self.request), ISerializeToJsonSummary) + for i in backreferences + if i.portal_type == "Struttura" + ] + + def __call__(self, *args, **kwargs): + result = super().__call__(*args, **kwargs) + + result["structure_backreferences"] = self.get_service_backreferences() + + return result