Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
cekk committed Jul 18, 2024
1 parent df1760b commit 116f3b2
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 4 deletions.
1 change: 0 additions & 1 deletion README.md

This file was deleted.

22 changes: 22 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,28 @@ IO-Sanita content-types

Gestione dei content-type di Io-Sanita

Correlazioni tra content-type
=============================

Unità Organizzative
-------------------

Alcuni content-type tipo Servizio o Struttura, hanno una correlazione con le Unità organizzative.

Da un'Unità organizzativa, è possibile sapere quali contenuti la correlano facendo una ricerca in catalogo sull'indice `uo_correlata`.

Ad esempio::

> http://localhost:8080/Plone/++api++/@search?uo_correlata=xxx


Dove xxx è l'uid di una Unità organizzativa.

Questa chiamata ritorna tutti i contenuti del sito che correlano quell'Unità Organizzativa.
Essendo una ricerca, il risultato è paginato a 25 di default, ma si può aumentare con determinati parametri.

Si può anche filtrare per un determinato tipo di contenuto, aggiungendo alla query per esempio: `&portal_type=Servizio`.


Installazione
=============
Expand Down
5 changes: 4 additions & 1 deletion src/iosanita/contenttypes/indexers/configure.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@
factory=".events.rassegna"
name="rassegna"
/>
<adapter factory=".uo.uo_correlata_uid" name="uo_correlata_uid" />
<adapter
factory=".uo.uo_correlata_uid"
name="uo_correlata_uid"
/>

<!-- only metadata -->

Expand Down
2 changes: 1 addition & 1 deletion src/iosanita/contenttypes/interfaces/come_fare_per.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
from collective.volto.blocksfield.field import BlocksField
from iosanita.contenttypes import _
from iosanita.contenttypes.interfaces import IIosanitaContenttypes
from plone.supermodel import model
from plone.autoform import directives as form
from plone.supermodel import model


class IComeFarePer(model.Schema, IIosanitaContenttypes):
Expand Down
2 changes: 1 addition & 1 deletion src/iosanita/contenttypes/interfaces/servizio.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
from collective.volto.blocksfield.field import BlocksField
from iosanita.contenttypes import _
from iosanita.contenttypes.interfaces import IIosanitaContenttypes
from plone.app.dexterity import textindexer
from plone.app.z3cform.widget import RelatedItemsFieldWidget
from plone.autoform import directives as form
from plone.supermodel import model
from z3c.relationfield.schema import RelationChoice
from z3c.relationfield.schema import RelationList
from zope import schema
from plone.app.dexterity import textindexer


class IServizio(model.Schema, IIosanitaContenttypes):
Expand Down

0 comments on commit 116f3b2

Please sign in to comment.