diff --git a/src/iosanita/contenttypes/behaviors/news_additional_fields.py b/src/iosanita/contenttypes/behaviors/news_additional_fields.py index fd16766..2eb2c17 100644 --- a/src/iosanita/contenttypes/behaviors/news_additional_fields.py +++ b/src/iosanita/contenttypes/behaviors/news_additional_fields.py @@ -31,6 +31,10 @@ class INewsAdditionalFields(model.Schema): "numero_progressivo_cs_label", default="Numero progressivo del comunicato stampa", ), + description=_( + "numero_progressivo_cs_help", + default="Se è un comunicato stampa, indicare un'eventuale numero progressivo del comunicato stampa.", + ), required=False, ) @@ -63,7 +67,7 @@ class INewsAdditionalFields(model.Schema): title=_("notizie_correlate_label", default="Notizie correlate"), description=_( "notizie_correlate_help", - default="Seleziona una lista di notizie correlate a questa.", + default="Elenco di altre notizie simili o collegate, con collegamento alle relative pagine foglia notizia.", ), default=[], value_type=RelationChoice(vocabulary="plone.app.vocabularies.Catalog"), @@ -71,10 +75,10 @@ class INewsAdditionalFields(model.Schema): ) servizi_correlati = RelationList( - title=_("servizi_correlati_label", default="Servizi correlati"), + title=_("servizi_correlati_label", default="Servizi e prestazioni"), description=_( "servizi_correlati_help", - default="Seleziona una lista di servizi correlati.", + default="Elenco dei servizi e delle prestazioni dell'ASL citati nella notizia, con collegamento alle relative pagine foglia servizio. L'elemento è necessario se nella notizia sono citati specifici servizi o prestazioni dell'ASL.", ), default=[], value_type=RelationChoice(vocabulary="plone.app.vocabularies.Catalog"), @@ -92,23 +96,12 @@ class INewsAdditionalFields(model.Schema): default="", ) - # argomenti = schema.Choice( - # title=_("argomenti_label", default="Argomenti"), - # description=_( - # "argomenti_help", - # default="", - # ), - # vocabulary="collective.taxonomy.tipologia_argomento", - # required=False, - # default="", - # ) - documenti = RelationList( title="Documenti", default=[], description=_( "documenti_help", - default="Seleziona la lista dei documenti di supporto.", + default="Elenco dei documenti correlati, con collegamento alle relative pagine foglia documento (se documenti ufficiali dell'ASL) o download diretto degli allegati.", ), value_type=RelationChoice( title=_("Documento"), vocabulary="plone.app.vocabularies.Catalog" @@ -153,7 +146,7 @@ class INewsAdditionalFields(model.Schema): model.fieldset( "correlati", label=_("correlati_label", default="Contenuti collegati"), - fields=["notizie_correlate", "servizi_correlati", "documenti"], + fields=["a_cura_di_persone", "notizie_correlate", "servizi_correlati", "documenti"], ) # custom fieldsets and order form.order_before(descrizione_estesa="ILeadImageBehavior.image") diff --git a/src/iosanita/contenttypes/interfaces/persona.py b/src/iosanita/contenttypes/interfaces/persona.py index 64ea77b..993f9c9 100644 --- a/src/iosanita/contenttypes/interfaces/persona.py +++ b/src/iosanita/contenttypes/interfaces/persona.py @@ -124,15 +124,6 @@ class IPersona(model.Schema, IIosanitaContenttypes): ), ) - # ultimo_aggiornamento = schema.Date( - # title=_("ultimo_aggiornamento_label", default="Ultimo aggiornamento"), - # required=True, - # description=_( - # "ultimo_aggiornamento_help", - # default="Data in cui è stato effettuato l'ultimo aggiornamento ai contenuti della pagina.", - # ), - # ) - # custom widgets form.widget( "organizzazione_riferimento", diff --git a/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_notizia.cfg b/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_notizia.cfg index c001de2..6afe2c0 100644 --- a/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_notizia.cfg +++ b/src/iosanita/contenttypes/profiles/behaviors/taxonomies/tipologia_notizia.cfg @@ -8,4 +8,4 @@ field_description = Seleziona la tipologia della notizia field_prefix = taxonomy_fieldset = default is_single_select = true -is_required = true +is_required = false diff --git a/src/iosanita/contenttypes/profiles/default/registry/criteria.xml b/src/iosanita/contenttypes/profiles/default/registry/criteria.xml index 766348e..99bb72a 100644 --- a/src/iosanita/contenttypes/profiles/default/registry/criteria.xml +++ b/src/iosanita/contenttypes/profiles/default/registry/criteria.xml @@ -46,4 +46,46 @@ >Metadata + + Tipologia notizia + Tipologia della notizia + True + False + + plone.app.querystring.operation.selection.any + plone.app.querystring.operation.selection.all + + collective.taxonomy.tipologia_notizia + Metadata + + + + Tipologia di punto di contatto + + True + False + + plone.app.querystring.operation.selection.any + plone.app.querystring.operation.selection.all + + collective.taxonomy.tipologia_punto_di_contatto + Metadata + +