Skip to main content
https://github.com/collective/iosanita.policy/actions/workflows/plone-package.yml/badge.svg Coveralls https://codecov.io/gh/collective/iosanita.policy/branch/master/graph/badge.svg 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

Contributors

Changelog

1.0.7 (2026-10-05)

  • search-tassonomie: if sort order is not provided return more recent items first. [daniele]

1.0.6 (2026-04-14)

  • Do not return Plone Site and TempFolder in search filters. [cekk]

1.0.5 (2025-06-25)

  • Change contatti_testata data structure. [cekk]

1.0.4 (2025-05-29)

  • Remove dependency with auslfe.farmacie. [cekk]

1.0.3 (2025-04-02)

  • Add upgrade-step for new accordion block. [cekk]

  • Temp disabled tests because there is a private dependency: auslfe.farmacie. [cekk]

1.0.2 (2024-11-22)

  • Fix release. [cekk]

1.0.1 (2024-11-22)

  • Aggiunto nuovo endpoint: @bandi-search-filters. [cekk]

1.0.0 (2024-11-19)

  • aggiunto redturtle.rssservice [mamico]

  • aggiunto collective.volto.formsupport [cekk]

  • aggiunto collective.volto.secondarymenu [mamico]

  • aggiunto redturtle.voltoplugin.editablefooter [mamico]

  • rejectanonymous (usato ad esempio per /admin nel buildout, vedi anche desing.plone.policy) [mamico]

  • Initial release. []

Metadata

Release files for iosanita.policy 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iosanita.policy 1.0.7
File Size Uploaded
iosanita_policy-1.0.7.tar.gz 32.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iosanita.policy 1.0.7
File Interpreter ABI Platform
iosanita_policy-1.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 78.3 kB

Release files / iosanita_policy-1.0.7.tar.gz

Download URL iosanita_policy-1.0.7.tar.gz
Size 32.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c4060d4048999a71aa7c73b6c3a7bd598321caf2c3f5759a49a63ffb7c68c4d6
BLAKE2b-256 checksum
How to use checksums
66eae82dd1c4f17637d65061d937eef63142f8105fea7570d3c20c104315230e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release files / iosanita_policy-1.0.7-py3-none-any.whl

Download URL iosanita_policy-1.0.7-py3-none-any.whl
Size 45.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
150ad9e6666a4cbb6fdfc2bff7efc8fe942afe59610c3a5c2ff9b331096e8c92
BLAKE2b-256 checksum
How to use checksums
21305ae99317d0c9789d06496476388ed78e0a46d1c32d1d128d41d9b39fc01f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release history Release notifications | RSS feed

1.0.8

2 release files

This release

1.0.7 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page