Skip to content

Commit

Permalink
updated ct
Browse files Browse the repository at this point in the history
  • Loading branch information
daniele-andreotti committed Jul 11, 2024
1 parent ff66cce commit fdae870
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 26 deletions.
25 changes: 9 additions & 16 deletions src/iosanita/contenttypes/behaviors/news_additional_fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
)

Expand Down Expand Up @@ -63,18 +67,18 @@ 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"),
required=False,
)

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"),
Expand All @@ -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"
Expand Down Expand Up @@ -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")
Expand Down
9 changes: 0 additions & 9 deletions src/iosanita/contenttypes/interfaces/persona.py
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
42 changes: 42 additions & 0 deletions src/iosanita/contenttypes/profiles/default/registry/criteria.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,46 @@
>Metadata</value>
</records>

<records interface="plone.app.querystring.interfaces.IQueryField"
prefix="plone.app.querystring.field.tipologia_notizia"
>
<value key="title"
i18n:translate=""
>Tipologia notizia</value>
<value key="description"
i18n:translate=""
>Tipologia della notizia</value>
<value key="enabled">True</value>
<value key="sortable">False</value>
<value key="operations">
<element>plone.app.querystring.operation.selection.any</element>
<element>plone.app.querystring.operation.selection.all</element>
</value>
<value key="vocabulary">collective.taxonomy.tipologia_notizia</value>
<value key="group"
i18n:translate=""
>Metadata</value>
</records>

<records interface="plone.app.querystring.interfaces.IQueryField"
prefix="plone.app.querystring.field.tipologia_pdc"
>
<value key="title"
i18n:translate=""
>Tipologia di punto di contatto</value>
<value key="description"
i18n:translate=""
/>
<value key="enabled">True</value>
<value key="sortable">False</value>
<value key="operations">
<element>plone.app.querystring.operation.selection.any</element>
<element>plone.app.querystring.operation.selection.all</element>
</value>
<value key="vocabulary">collective.taxonomy.tipologia_punto_di_contatto</value>
<value key="group"
i18n:translate=""
>Metadata</value>
</records>

</registry>

0 comments on commit fdae870

Please sign in to comment.