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.8 (2026-10-16)

  • search-tassonomie: translate portal_types facets titles. [fedevancin]

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.8

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.8
File Size Uploaded
iosanita_policy-1.0.8.tar.gz 32.6 kB Details

Built distribution (wheel)

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

Total release size: 78.5 kB

Release files / iosanita_policy-1.0.8.tar.gz

Download URL iosanita_policy-1.0.8.tar.gz
Size 32.6 kB
Tags Source
SHA-256 checksum
How to use checksums
14973f83c65c90dc483d9b64148599b237f3cc7a7127b9ef40f82002a398983b
BLAKE2b-256 checksum
How to use checksums
fb061fcebb9d75a3e7a26c680c7cb4e6798588ac055f5df41aef446dcadfb325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

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

Download URL iosanita_policy-1.0.8-py3-none-any.whl
Size 45.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b7ae9bd66d236d3990e5cca062f595b8dfdf9bf78205e8721dba4b148aa6b230
BLAKE2b-256 checksum
How to use checksums
1ee20f5c0b42971703353199c6d6454af1a896819a94ee0c7573ee6571e39fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files

1.0.7

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