Skip to content

RedTurtle/iosanita.policy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

51d11a2 · Nov 22, 2024

History

42 Commits
Jul 23, 2024
Jul 4, 2024
Nov 22, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 23, 2024
Jul 4, 2024
Nov 22, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Nov 22, 2024
Nov 22, 2024
Jul 23, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 4, 2024
Jul 23, 2024
Nov 22, 2024
Jul 4, 2024
Aug 14, 2024
Jul 4, 2024
Coveralls Latest Version Egg Status

https://img.shields.io/pypi/pyversions/iosanita.policy.svg?style=plastic:alt:Supported-PythonVersions

License

IO-Sanita policy

Policy per il backend dei portali Io-Sanita.

Questo pacchetto si occupa di installare tutte le dipendenze necessarie per il progetto.

Rotte API

@search-tassonomie

Endpoint che serve a ricercare i contenuti marcati da una determinata tassonomia.

Parametri:

  • type (obbligatorio): il nome dell'indice in catalogo della tassonomia
  • value: un eventuale valore per filtrare l'indice
  • portal_type: un filtro su uno specifico portal_type
  • sort_on: permette di ordinare i risultati in base ad un determinato indice
  • sort_order: permette di scegliere l'ordinamento da usare

Le tassonomie (type) utilizzabili sono limitate:

  • parliamo_di
  • a_chi_si_rivolge_tassonomia

Esempio di chiamata:

> http://localhost:8080/Plone/++api++/@search-tassonomie?type=a_chi_si_rivolge_tassonomia

Risposta:

{
    "@id": "http://localhost:8080/Plone/++api++/@search-tassonomie?type=a_chi_si_rivolge_tassonomia",
    "facets": {
        "portal_types": [
            {
                "title": "Struttura",
                "token": "Struttura"
            }
        ]
    },
    "items": [
        {
        "@id": "http://localhost:8080/Plone/struttura",
        "@type": "Struttura",
        "description": "",
        "enhanced_links_enabled": null,
        "getObjSize": "0 KB",
        "image_field": "",
        "image_scales": null,
        "mime_type": "text/plain",
        "review_state": "private",
        "title": "struttura",
        "type_title": "Struttura"
        }
    ],
    "items_total": 1
}

Installazione

Per installare iosanita.policy bisogna per prima cosa aggiungerlo al buildout:

[buildout]

...

eggs =
    iosanita.policy

e poi lanciare il buildout con bin/buildout.

Successivamente va installato dal pannello di controllo di Plone.

Contribuisci

Licenza

Questo progetto è rilasciato con licenza GPLv2.

Autori

Questo progetto è stato sviluppato da RedTurtle Technology.

RedTurtle Technology Site