imio.smartweb.common


Nameimio.smartweb.common JSON
Version 1.2.12 PyPI version JSON
download
home_pagehttps://github.com/imio/imio.smartweb.common
SummaryCommon utilities, vocabularies, taxonomies for imio.smartweb & co products
upload_time2024-05-06 14:32:56
maintainerNone
docs_urlNone
authoriMio
requires_python>=3.8
licenseGPL version 2
keywords python plone cms
VCS
bugtrack_url
requirements setuptools zc.buildout pip wheel
Travis-CI
coveralls test coverage
            .. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.
   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide.html
   This text does not appear on pypi or github. It is a comment.

.. image:: https://github.com/IMIO/imio.smartweb.common/workflows/Tests/badge.svg
    :target: https://github.com/IMIO/imio.smartweb.common/actions?query=workflow%3ATests
    :alt: CI Status

.. image:: https://coveralls.io/repos/github/IMIO/imio.smartweb.common/badge.svg?branch=main
    :target: https://coveralls.io/github/IMIO/imio.smartweb.common?branch=main
    :alt: Coveralls

.. image:: https://img.shields.io/pypi/v/imio.smartweb.common.svg
    :target: https://pypi.python.org/pypi/imio.smartweb.common/
    :alt: Latest Version

.. image:: https://img.shields.io/pypi/status/imio.smartweb.common.svg
    :target: https://pypi.python.org/pypi/imio.smartweb.common
    :alt: Egg Status

.. image:: https://img.shields.io/pypi/pyversions/imio.smartweb.common.svg?style=plastic   :alt: Supported - Python Versions

.. image:: https://img.shields.io/pypi/l/imio.smartweb.common.svg
    :target: https://pypi.python.org/pypi/imio.smartweb.common/
    :alt: License


====================
imio.smartweb.common
====================

Provides various common needs for smartweb related sites :

- topics field behavior with topics vocabulary select widget
- Iam field behavior with "iam" vocabulary select widget
- rich description feature, with bold & newlines, limited to a maximum of chars (see ``config.py``)
- countries vocabulary
- cities vocabulary (values are stored in registry)
- faceted relative path widget
- ``breadcrumb`` index that stores the full object path with titles (and not ids)
- ``has_leadimage`` index that stores if there is a lead_image on the object or not
- cropping scales selection mechanism per content-type / field (with adapters)
- help texts (descriptions) on forms above the fields and not below
- ``@search-filter`` REST endpoint to get all terms (and titles) of metadatas from search request results
- colophon viewlet override to add legal mention, accessibility info, cookies preferences & copyright
- cookies opt-in support for analytics and iframes (Accept/Refuse all or detailed preferences)


Custom Add / Edit forms are also provided to :

- Transform tabs into expandable fieldsets
- Hide lead image caption field (never used)


Utils fonctions are also provided for :

- vocabulary term translation
- object geolocation (with ``IAddress`` schema)


A (very) simplified TinyMCE configuration is also made.


Translations
------------

This product has been translated into

- French


Installation
------------

Install imio.smartweb.common by adding it to your buildout::

    [buildout]

    ...

    eggs =
        imio.smartweb.common


and then running ``bin/buildout``


Contribute
----------

- Issue Tracker: https://github.com/imio/imio.smartweb.common/issues
- Source Code: https://github.com/imio/imio.smartweb.common


License
-------

The project is licensed under the GPLv2.


Contributors
============

- iMio, christophe.boulanger@imio.be


Changelog
=========


1.2.12 (2024-05-06)
-------------------

- WEB-4102 : Add second skip to footer
  [thomlamb]


1.2.11 (2024-05-02)
-------------------

- WEB-4101 : Fix vocabulary terms translation (for Topics only - for the moment)
  when used with `AjaxSelectFieldWidget`
  [laulaz]


1.2.10 (2024-05-02)
-------------------

- WEB-4101 : Change Topics field widget to keep value ordering
  [laulaz]

- WEB-4088 : Implement some odwb utils and generic classes
  [boulch]


1.2.9 (2024-02-08)
------------------

- WEB-4064 : Reindex SolR because of changes in schema
  [remdub]


1.2.8 (2024-02-02)
------------------

- Fix skip content sr-only
  [thomlamb]

1.2.7 (2024-01-16)
------------------

- WEB-4046 : Add css for "Skip to content
  [thomlamb]

- WEB-4046 : Add "Skip to content" link for a11y
  [laulaz]

- WEB-4048 : Put focus on cookies accept button for a11y
  [laulaz]


1.2.6 (2024-01-09)
------------------

- WEB-4041 : Add new "carre" scale
  [boulch]


1.2.5 (2024-01-05)
------------------

- WEB-4007 : Get ContactProperties out of imio.smartweb.core to also use it in imio.directory.core
  and simplifying formated schedule displaying in REACT directory view
  [boulch]

- WEB-4029 : File and Image content types don't have WF so we set effective date equal to created date
  [boulch]


1.2.4 (2023-12-07)
------------------

- WEB-3783 : Rebuild url with request.form datas (usefull with react views)
  [boulch]


1.2.3 (2023-11-21)
------------------

- Improve image compression quality
  [laulaz]

- Change portrait scales dimensions
  [laulaz]


1.2.2 (2023-11-20)
------------------

- Fix missing values for facilities lists (causing `None` in REST views filters)
  See https://github.com/collective/collective.solr/issues/366
  [laulaz]

- Fix last upgrade steps: when run from command line, we need to adopt admin
  user to find private objects
  [laulaz]

- WEB-4003 : Fix missing TextField mimetypes
  [laulaz]


1.2.1 (2023-10-29)
------------------

- SUP-33128 : Fix eea.facetednavigation : Hide items with 0 results
  [boulch, laz]

- Refactor less and js compilation + Add compilations files
  [boulch]


1.2 (2023-10-25)
----------------

- WEB-3985 : New portrait / paysage scales & logic.
  We have re-defined the scales & sizes used in smartweb.
  We let the user crop only 2 big portrait / paysage scales and make the calculation behind the scenes for all
  other smaller scales.
  We also fixed the cropping information clearing on images changes.
  [boulch, laulaz]


1.1.9 (2023-08-28)
------------------

- WEB-3974 : Add new registry key (imio.smartweb.common.log) to activate logging in smartweb / auth sources products
  [boulch]

- Fix AttributeError in case of instance behaviors attributes that are not on all objects
  [boulch]


1.1.8 (2023-08-09)
------------------

- WEB-3960 : Clean unhautorized xml chars out of text when added or modified contents
  Temporary patch. Waiting for this fix : https://github.com/plone/plone.app.z3cform/pull/167
  [boulch]

- WEB-3955 : Authentic sources : Crop view on Image type should not return scales
  [boulch]


1.1.7 (2023-05-22)
------------------

- Change banner scale to have infinite height
  [laulaz]

- Migrate to Plone 6.0.4
  [boulch]


1.1.6 (2023-04-14)
------------------

- Don't use image_scales metadata anymore (Fix faceted)
  [boulch, laulaz]

- Update object modification date if cropping was removed/updated
  [boulch, laulaz]


1.1.5 (2023-03-14)
------------------

- WEB-3862 : Patch (Remove select2) eea.facetednavigation jquery
  [laulaz, boulch]


1.1.4 (2023-03-13)
------------------

- Allow to add portal messages when content images are too small for cropping.
  This can be done dynamically on a view call with a single line of code:
  `show_warning_for_scales(self.context, self.request)`
  [laulaz]

- Migrate to Plone 6.0.2
  [boulch]


1.1.3 (2023-02-22)
------------------

- WEB-3852 : Fix atom/syndication registry keys
  [boulch]


1.1.2 (2023-01-30)
------------------

- Call `@@consent-json` view on navigation root (instead of context)
  [laulaz]

- Ensure Ajax requests are always uncached
  [laulaz]


1.1.1 (2023-01-12)
------------------

- Allow to choose language for vocabulary term translation
  [laulaz]

- Use bootstrap dropdown-toggle for fieldsets collapse icon on edit forms
  [laulaz]

- Fix TinyMCE menu bar and format menu
  [laulaz]

- Update `widget.pt` override from `plone.app.z3cform.templates`
  [laulaz]

- Improve monkeypatch to fix TTW resource calling
  [laulaz]

- Update buildout to get Plone 6.0.0 final
  [laulaz]


1.1 (2022-12-20)
----------------

- Add monkeypatch to fix TTW resource calling
  See https://github.com/plone/Products.CMFPlone/issues/3705
  [laulaz]

- Uninstall collective.js.jqueryui
  [boulch]

- Remove faceted deprecated bundles
  [boulch]

- Migrate to Plone 6 : remove dexteritytextindexer, use new simplified
  resources registry, fix TinyMCE configuration and images scales,
  manual minimized js
  [laulaz, boulch]


1.0.10 (2022-11-22)
-------------------

- Ignore batch related query parameters for `search-filters` endpoint
  [laulaz]


1.0.9 (2022-11-15)
------------------

- Add helper method to get language from smartweb REST requests
  This is needed for multilingual authentic sources
  [laulaz]

- Allow to translate vocabulary terms titles in search-filters endpoint
  This is needed for multilingual authentic sources
  [laulaz]


1.0.8 (2022-08-08)
------------------

- MWEB-54 : Update TinyMCE : Add non breaking space option
  [boulch]


1.0.7 (2022-06-13)
------------------

- Add connection link in colophon
  [laulaz]


1.0.6 (2022-06-07)
------------------

- Add ban_physicalpath method (taken from policy)
  [boulch, laulaz]


1.0.5 (2022-05-16)
------------------

- Refactor rich description to retrieve html on a any description
  (from context or from other ways)
  [boulch]


1.0.4 (2022-05-03)
------------------

- Limit uploaded files sizes to 20Mo with JS (without reaching the server)
  [laulaz]

- Add help text on lead image field also on edit forms
  [laulaz]


1.0.3 (2022-05-02)
------------------

- Hide faceted actions
  [boulch]


1.0.2 (2022-04-25)
------------------

- Hide unwanted upgrades from site-creation and quickinstaller
  [boulch]

- Add local manager role and sharing permissions rolemap
  [boulch]

- Add help text on lead image fields
  [boulch]

- Fix privacy views JS calls (sometimes called on Zope root instead of Plone root)
  [laulaz]

- Add Subject keywords to SearchableText index
  [laulaz]


1.0.1 (2022-03-16)
------------------

- Allow readers, editors and reviewers to see inactive (expired) contents
  [laulaz]


1.0 (2022-03-08)
----------------

- Avoid traceback if @@get_analytics is called outside Plone site
  [laulaz]


1.0a11 (2022-02-21)
-------------------

- Load Analytics via JS call to avoid non-privacy aware caching
  [laulaz]

- Change privacy views permissions to zope.Public
  [laulaz]


1.0a10 (2022-02-10)
-------------------

- Hide ical import related actions
  [laulaz]


1.0a9 (2022-02-01)
------------------

- Update buildout to use Plone 6.0.0a3 packages versions
  [boulch]

- Remove unneeded override: it has been included in plone.app.z3c.form
  See https://github.com/plone/plone.app.z3cform/issues/138
  [laulaz]


1.0a8 (2022-01-24)
------------------

- Change colophon copyright position
  [laulaz]

- Change cookies viewlet / overlay logic. We now show (simplified) overlay only
  to see detailed options about cookies because viewlet allows to Accept / Refuse
  all cookies directly
  [laulaz]

- Add Cookies preferences link in colophon
  [laulaz]

- Change some cookies-related texts
  [laulaz]

- Fix iframes transform with existing classes or when there are several iframes
  [laulaz]


1.0a7 (2022-01-19)
------------------

- Update buildout to use Plone 6.0.0a2 released version
  [laulaz]

- Remove portal messages from cookies settings overlay
  [laulaz]


1.0a6 (2022-01-13)
------------------

- Add cookies opt-in support for analytics and iframes
  [laulaz]

- Override colophon viewlet to display legal mention, accessibility info and
  copyright links (dependency on imio.gdpr)
  [laulaz]


1.0a5 (2021-12-16)
------------------

- Fix vocabulary term translation (missing lang)
  [laulaz]


1.0a4 (2021-11-23)
------------------

- Add utility to get a vocabulary
  [boulch]


1.0a3 (2021-11-16)
------------------

- Avoid traceback if configure_faceted is called on non-configured type (ex: on
  default collections at Plone install)
  [laulaz]


1.0a2 (2021-11-05)
------------------

- Fix setup.py classifiers & URLs
  [laulaz]


1.0a1 (2021-11-05)
------------------

- Initial release.
  [boulch]

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/imio/imio.smartweb.common",
    "name": "imio.smartweb.common",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Python Plone CMS",
    "author": "iMio",
    "author_email": "christophe.boulanger@imio.be",
    "download_url": "https://files.pythonhosted.org/packages/7d/70/1089a29851a31aff38a7609f875a131f831d0459495f470dd7bf122f4d1d/imio.smartweb.common-1.2.12.tar.gz",
    "platform": null,
    "description": ".. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.\n   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide.html\n   This text does not appear on pypi or github. It is a comment.\n\n.. image:: https://github.com/IMIO/imio.smartweb.common/workflows/Tests/badge.svg\n    :target: https://github.com/IMIO/imio.smartweb.common/actions?query=workflow%3ATests\n    :alt: CI Status\n\n.. image:: https://coveralls.io/repos/github/IMIO/imio.smartweb.common/badge.svg?branch=main\n    :target: https://coveralls.io/github/IMIO/imio.smartweb.common?branch=main\n    :alt: Coveralls\n\n.. image:: https://img.shields.io/pypi/v/imio.smartweb.common.svg\n    :target: https://pypi.python.org/pypi/imio.smartweb.common/\n    :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/status/imio.smartweb.common.svg\n    :target: https://pypi.python.org/pypi/imio.smartweb.common\n    :alt: Egg Status\n\n.. image:: https://img.shields.io/pypi/pyversions/imio.smartweb.common.svg?style=plastic   :alt: Supported - Python Versions\n\n.. image:: https://img.shields.io/pypi/l/imio.smartweb.common.svg\n    :target: https://pypi.python.org/pypi/imio.smartweb.common/\n    :alt: License\n\n\n====================\nimio.smartweb.common\n====================\n\nProvides various common needs for smartweb related sites :\n\n- topics field behavior with topics vocabulary select widget\n- Iam field behavior with \"iam\" vocabulary select widget\n- rich description feature, with bold & newlines, limited to a maximum of chars (see ``config.py``)\n- countries vocabulary\n- cities vocabulary (values are stored in registry)\n- faceted relative path widget\n- ``breadcrumb`` index that stores the full object path with titles (and not ids)\n- ``has_leadimage`` index that stores if there is a lead_image on the object or not\n- cropping scales selection mechanism per content-type / field (with adapters)\n- help texts (descriptions) on forms above the fields and not below\n- ``@search-filter`` REST endpoint to get all terms (and titles) of metadatas from search request results\n- colophon viewlet override to add legal mention, accessibility info, cookies preferences & copyright\n- cookies opt-in support for analytics and iframes (Accept/Refuse all or detailed preferences)\n\n\nCustom Add / Edit forms are also provided to :\n\n- Transform tabs into expandable fieldsets\n- Hide lead image caption field (never used)\n\n\nUtils fonctions are also provided for :\n\n- vocabulary term translation\n- object geolocation (with ``IAddress`` schema)\n\n\nA (very) simplified TinyMCE configuration is also made.\n\n\nTranslations\n------------\n\nThis product has been translated into\n\n- French\n\n\nInstallation\n------------\n\nInstall imio.smartweb.common by adding it to your buildout::\n\n    [buildout]\n\n    ...\n\n    eggs =\n        imio.smartweb.common\n\n\nand then running ``bin/buildout``\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/imio/imio.smartweb.common/issues\n- Source Code: https://github.com/imio/imio.smartweb.common\n\n\nLicense\n-------\n\nThe project is licensed under the GPLv2.\n\n\nContributors\n============\n\n- iMio, christophe.boulanger@imio.be\n\n\nChangelog\n=========\n\n\n1.2.12 (2024-05-06)\n-------------------\n\n- WEB-4102 : Add second skip to footer\n  [thomlamb]\n\n\n1.2.11 (2024-05-02)\n-------------------\n\n- WEB-4101 : Fix vocabulary terms translation (for Topics only - for the moment)\n  when used with `AjaxSelectFieldWidget`\n  [laulaz]\n\n\n1.2.10 (2024-05-02)\n-------------------\n\n- WEB-4101 : Change Topics field widget to keep value ordering\n  [laulaz]\n\n- WEB-4088 : Implement some odwb utils and generic classes\n  [boulch]\n\n\n1.2.9 (2024-02-08)\n------------------\n\n- WEB-4064 : Reindex SolR because of changes in schema\n  [remdub]\n\n\n1.2.8 (2024-02-02)\n------------------\n\n- Fix skip content sr-only\n  [thomlamb]\n\n1.2.7 (2024-01-16)\n------------------\n\n- WEB-4046 : Add css for \"Skip to content\n  [thomlamb]\n\n- WEB-4046 : Add \"Skip to content\" link for a11y\n  [laulaz]\n\n- WEB-4048 : Put focus on cookies accept button for a11y\n  [laulaz]\n\n\n1.2.6 (2024-01-09)\n------------------\n\n- WEB-4041 : Add new \"carre\" scale\n  [boulch]\n\n\n1.2.5 (2024-01-05)\n------------------\n\n- WEB-4007 : Get ContactProperties out of imio.smartweb.core to also use it in imio.directory.core\n  and simplifying formated schedule displaying in REACT directory view\n  [boulch]\n\n- WEB-4029 : File and Image content types don't have WF so we set effective date equal to created date\n  [boulch]\n\n\n1.2.4 (2023-12-07)\n------------------\n\n- WEB-3783 : Rebuild url with request.form datas (usefull with react views)\n  [boulch]\n\n\n1.2.3 (2023-11-21)\n------------------\n\n- Improve image compression quality\n  [laulaz]\n\n- Change portrait scales dimensions\n  [laulaz]\n\n\n1.2.2 (2023-11-20)\n------------------\n\n- Fix missing values for facilities lists (causing `None` in REST views filters)\n  See https://github.com/collective/collective.solr/issues/366\n  [laulaz]\n\n- Fix last upgrade steps: when run from command line, we need to adopt admin\n  user to find private objects\n  [laulaz]\n\n- WEB-4003 : Fix missing TextField mimetypes\n  [laulaz]\n\n\n1.2.1 (2023-10-29)\n------------------\n\n- SUP-33128 : Fix eea.facetednavigation : Hide items with 0 results\n  [boulch, laz]\n\n- Refactor less and js compilation + Add compilations files\n  [boulch]\n\n\n1.2 (2023-10-25)\n----------------\n\n- WEB-3985 : New portrait / paysage scales & logic.\n  We have re-defined the scales & sizes used in smartweb.\n  We let the user crop only 2 big portrait / paysage scales and make the calculation behind the scenes for all\n  other smaller scales.\n  We also fixed the cropping information clearing on images changes.\n  [boulch, laulaz]\n\n\n1.1.9 (2023-08-28)\n------------------\n\n- WEB-3974 : Add new registry key (imio.smartweb.common.log) to activate logging in smartweb / auth sources products\n  [boulch]\n\n- Fix AttributeError in case of instance behaviors attributes that are not on all objects\n  [boulch]\n\n\n1.1.8 (2023-08-09)\n------------------\n\n- WEB-3960 : Clean unhautorized xml chars out of text when added or modified contents\n  Temporary patch. Waiting for this fix : https://github.com/plone/plone.app.z3cform/pull/167\n  [boulch]\n\n- WEB-3955 : Authentic sources : Crop view on Image type should not return scales\n  [boulch]\n\n\n1.1.7 (2023-05-22)\n------------------\n\n- Change banner scale to have infinite height\n  [laulaz]\n\n- Migrate to Plone 6.0.4\n  [boulch]\n\n\n1.1.6 (2023-04-14)\n------------------\n\n- Don't use image_scales metadata anymore (Fix faceted)\n  [boulch, laulaz]\n\n- Update object modification date if cropping was removed/updated\n  [boulch, laulaz]\n\n\n1.1.5 (2023-03-14)\n------------------\n\n- WEB-3862 : Patch (Remove select2) eea.facetednavigation jquery\n  [laulaz, boulch]\n\n\n1.1.4 (2023-03-13)\n------------------\n\n- Allow to add portal messages when content images are too small for cropping.\n  This can be done dynamically on a view call with a single line of code:\n  `show_warning_for_scales(self.context, self.request)`\n  [laulaz]\n\n- Migrate to Plone 6.0.2\n  [boulch]\n\n\n1.1.3 (2023-02-22)\n------------------\n\n- WEB-3852 : Fix atom/syndication registry keys\n  [boulch]\n\n\n1.1.2 (2023-01-30)\n------------------\n\n- Call `@@consent-json` view on navigation root (instead of context)\n  [laulaz]\n\n- Ensure Ajax requests are always uncached\n  [laulaz]\n\n\n1.1.1 (2023-01-12)\n------------------\n\n- Allow to choose language for vocabulary term translation\n  [laulaz]\n\n- Use bootstrap dropdown-toggle for fieldsets collapse icon on edit forms\n  [laulaz]\n\n- Fix TinyMCE menu bar and format menu\n  [laulaz]\n\n- Update `widget.pt` override from `plone.app.z3cform.templates`\n  [laulaz]\n\n- Improve monkeypatch to fix TTW resource calling\n  [laulaz]\n\n- Update buildout to get Plone 6.0.0 final\n  [laulaz]\n\n\n1.1 (2022-12-20)\n----------------\n\n- Add monkeypatch to fix TTW resource calling\n  See https://github.com/plone/Products.CMFPlone/issues/3705\n  [laulaz]\n\n- Uninstall collective.js.jqueryui\n  [boulch]\n\n- Remove faceted deprecated bundles\n  [boulch]\n\n- Migrate to Plone 6 : remove dexteritytextindexer, use new simplified\n  resources registry, fix TinyMCE configuration and images scales,\n  manual minimized js\n  [laulaz, boulch]\n\n\n1.0.10 (2022-11-22)\n-------------------\n\n- Ignore batch related query parameters for `search-filters` endpoint\n  [laulaz]\n\n\n1.0.9 (2022-11-15)\n------------------\n\n- Add helper method to get language from smartweb REST requests\n  This is needed for multilingual authentic sources\n  [laulaz]\n\n- Allow to translate vocabulary terms titles in search-filters endpoint\n  This is needed for multilingual authentic sources\n  [laulaz]\n\n\n1.0.8 (2022-08-08)\n------------------\n\n- MWEB-54 : Update TinyMCE : Add non breaking space option\n  [boulch]\n\n\n1.0.7 (2022-06-13)\n------------------\n\n- Add connection link in colophon\n  [laulaz]\n\n\n1.0.6 (2022-06-07)\n------------------\n\n- Add ban_physicalpath method (taken from policy)\n  [boulch, laulaz]\n\n\n1.0.5 (2022-05-16)\n------------------\n\n- Refactor rich description to retrieve html on a any description\n  (from context or from other ways)\n  [boulch]\n\n\n1.0.4 (2022-05-03)\n------------------\n\n- Limit uploaded files sizes to 20Mo with JS (without reaching the server)\n  [laulaz]\n\n- Add help text on lead image field also on edit forms\n  [laulaz]\n\n\n1.0.3 (2022-05-02)\n------------------\n\n- Hide faceted actions\n  [boulch]\n\n\n1.0.2 (2022-04-25)\n------------------\n\n- Hide unwanted upgrades from site-creation and quickinstaller\n  [boulch]\n\n- Add local manager role and sharing permissions rolemap\n  [boulch]\n\n- Add help text on lead image fields\n  [boulch]\n\n- Fix privacy views JS calls (sometimes called on Zope root instead of Plone root)\n  [laulaz]\n\n- Add Subject keywords to SearchableText index\n  [laulaz]\n\n\n1.0.1 (2022-03-16)\n------------------\n\n- Allow readers, editors and reviewers to see inactive (expired) contents\n  [laulaz]\n\n\n1.0 (2022-03-08)\n----------------\n\n- Avoid traceback if @@get_analytics is called outside Plone site\n  [laulaz]\n\n\n1.0a11 (2022-02-21)\n-------------------\n\n- Load Analytics via JS call to avoid non-privacy aware caching\n  [laulaz]\n\n- Change privacy views permissions to zope.Public\n  [laulaz]\n\n\n1.0a10 (2022-02-10)\n-------------------\n\n- Hide ical import related actions\n  [laulaz]\n\n\n1.0a9 (2022-02-01)\n------------------\n\n- Update buildout to use Plone 6.0.0a3 packages versions\n  [boulch]\n\n- Remove unneeded override: it has been included in plone.app.z3c.form\n  See https://github.com/plone/plone.app.z3cform/issues/138\n  [laulaz]\n\n\n1.0a8 (2022-01-24)\n------------------\n\n- Change colophon copyright position\n  [laulaz]\n\n- Change cookies viewlet / overlay logic. We now show (simplified) overlay only\n  to see detailed options about cookies because viewlet allows to Accept / Refuse\n  all cookies directly\n  [laulaz]\n\n- Add Cookies preferences link in colophon\n  [laulaz]\n\n- Change some cookies-related texts\n  [laulaz]\n\n- Fix iframes transform with existing classes or when there are several iframes\n  [laulaz]\n\n\n1.0a7 (2022-01-19)\n------------------\n\n- Update buildout to use Plone 6.0.0a2 released version\n  [laulaz]\n\n- Remove portal messages from cookies settings overlay\n  [laulaz]\n\n\n1.0a6 (2022-01-13)\n------------------\n\n- Add cookies opt-in support for analytics and iframes\n  [laulaz]\n\n- Override colophon viewlet to display legal mention, accessibility info and\n  copyright links (dependency on imio.gdpr)\n  [laulaz]\n\n\n1.0a5 (2021-12-16)\n------------------\n\n- Fix vocabulary term translation (missing lang)\n  [laulaz]\n\n\n1.0a4 (2021-11-23)\n------------------\n\n- Add utility to get a vocabulary\n  [boulch]\n\n\n1.0a3 (2021-11-16)\n------------------\n\n- Avoid traceback if configure_faceted is called on non-configured type (ex: on\n  default collections at Plone install)\n  [laulaz]\n\n\n1.0a2 (2021-11-05)\n------------------\n\n- Fix setup.py classifiers & URLs\n  [laulaz]\n\n\n1.0a1 (2021-11-05)\n------------------\n\n- Initial release.\n  [boulch]\n",
    "bugtrack_url": null,
    "license": "GPL version 2",
    "summary": "Common utilities, vocabularies, taxonomies for imio.smartweb & co products",
    "version": "1.2.12",
    "project_urls": {
        "Homepage": "https://github.com/imio/imio.smartweb.common",
        "PyPI": "https://pypi.python.org/pypi/imio.smartweb.common",
        "Source": "https://github.com/imio/imio.smartweb.common",
        "Tracker": "https://github.com/imio/imio.smartweb.common/issues"
    },
    "split_keywords": [
        "python",
        "plone",
        "cms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36f895fdd70da72dfda1aa775a6f5d650c47d9939c34649febe45498e841d9f2",
                "md5": "feb78b1e171e372c6f9c85ef543eb203",
                "sha256": "e7a0dca924b8386e064d0683a49ba45cba739e0b294611919d96e8a878f1ca9c"
            },
            "downloads": -1,
            "filename": "imio.smartweb.common-1.2.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "feb78b1e171e372c6f9c85ef543eb203",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 229884,
            "upload_time": "2024-05-06T14:32:53",
            "upload_time_iso_8601": "2024-05-06T14:32:53.758307Z",
            "url": "https://files.pythonhosted.org/packages/36/f8/95fdd70da72dfda1aa775a6f5d650c47d9939c34649febe45498e841d9f2/imio.smartweb.common-1.2.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d701089a29851a31aff38a7609f875a131f831d0459495f470dd7bf122f4d1d",
                "md5": "df922da65ad9fc6fb9f6973bf60bb9e1",
                "sha256": "c600332e7916c0ebe5f7d409b1e3645e5e619ac3f0d979921df3ef52ba5cc21b"
            },
            "downloads": -1,
            "filename": "imio.smartweb.common-1.2.12.tar.gz",
            "has_sig": false,
            "md5_digest": "df922da65ad9fc6fb9f6973bf60bb9e1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 204491,
            "upload_time": "2024-05-06T14:32:56",
            "upload_time_iso_8601": "2024-05-06T14:32:56.313139Z",
            "url": "https://files.pythonhosted.org/packages/7d/70/1089a29851a31aff38a7609f875a131f831d0459495f470dd7bf122f4d1d/imio.smartweb.common-1.2.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-06 14:32:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "imio",
    "github_project": "imio.smartweb.common",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "67.6.1"
                ]
            ]
        },
        {
            "name": "zc.buildout",
            "specs": [
                [
                    "==",
                    "3.0.1"
                ]
            ]
        },
        {
            "name": "pip",
            "specs": [
                [
                    "==",
                    "23.0.1"
                ]
            ]
        },
        {
            "name": "wheel",
            "specs": [
                [
                    "==",
                    "0.40.0"
                ]
            ]
        }
    ],
    "lcname": "imio.smartweb.common"
}
        
Elapsed time: 0.30081s