Skip to main content

Plone specific extensions and fields for zope schematas

Project description

Provides additional fields and widgets for z3c.form and optional integration with Plone.

  • Email Field and Widget

  • JSON Field and Widget

  • URI Field and Widget

  • IPath as IChoice derivative (and implementation)

  • integration with plone.supermodel, optional (extra “supermodel”)

  • integration with plone.schemaeditor, optional (extra “schemaeditor”)

Source Code

Contributors please read the document Process for Plone core’s development

Sources are at the Plone code repository hosted at Github.

2.0.2 (2025-02-21)

Bug fixes:

  • Fix email validation: * allow apostrophes * allow accented characters * allow ampersand in the user part * do not allows spaces. * accept TLDs with more than 4 characters [maurits] (#30)

Tests

  • Refactor the jsonfield doctest to a simpler unit test. [maurits] (#5)

  • Add basic tests for the email field. [maurits] (#5)

2.0.1 (2023-10-07)

Internal:

  • Update configuration files. [plone devs] (cfffba8c)

2.0.0 (2023-04-06)

Breaking changes:

  • Drop Python 2 support. Housecleaning: pyupgrade, isort, black. Introduce extras plone.schema[supermodel] and plone.schema[schemaeditor]. The package works in its vanilla installation as an addon for z3c.form, without any other plone dependencies. [jensens] (#17)

Bug fixes:

  • Fix #12: no transitive circular dependency over plone.app.z3c.form anymore. This removes the registration on IPloneFormLayer and uses the base layer of z3c.form IFormLayer. [jensens] (#12)

Internal:

  • Update configuration files. [plone devs] (93ecbf56)

1.4.0 (2022-04-28)

New features:

  • Use indent in json.dumps to make JSON readable in the widget [MrTango] (#16)

1.3.0 (2021-03-24)

New features:

  • Adjust JSONField to include widget name [sneridagh] (#10)

1.2.1 (2020-04-22)

Bug fixes:

  • Minor packaging updates. (#1)

  • Fix JSONField with default values saved to model_source XML [avoinea] (#7)

  • Initialize towncrier. [gforcada] (#2548)

1.2.0 (2018-06-24)

New features:

  • Improve and complete Plone integration of the JSONField (z3c.form, plone.supermodel, plone.schemaeditor) [sneridagh]

1.1.0 (2018-06-23)

New Features:

  • Add new JSONField field and JSONSchema auto validation. [sneridagh]

1.0.0 (2016-02-25)

Fixes:

  • Moved translation to plone.app.locales [staeff]

  • Fixed install_requires to specify correct dependencies. [gforcada]

1.0a1 (2014-04-17)

  • Initial release. [ianderso,davisagli,frapell]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone_schema-2.0.2.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

plone.schema-2.0.2-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file plone_schema-2.0.2.tar.gz.

File metadata

  • Download URL: plone_schema-2.0.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.1

File hashes

Hashes for plone_schema-2.0.2.tar.gz
Algorithm Hash digest
SHA256 1422ebcfb338203a67bc054b00c32ee96536c7cb42e0962d9a7c3d7b25c6b2ef
MD5 f5f917219b009347d576416d8d4733de
BLAKE2b-256 b9bf0de04f77979ee23b92aff49fe263480f23a8a2a93ed4c2a4a941efb3115f

See more details on using hashes here.

File details

Details for the file plone.schema-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: plone.schema-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.1

File hashes

Hashes for plone.schema-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7c408fa366a2d9de2022c460966f3da4ffe6a5ef95fff41f6323245f8814a776
MD5 6d30d8dde9031348378e7fc17610dd43
BLAKE2b-256 64660d72890697fac1f1a5743699a9b12c08ce9862ba9fd10d38f0182858e257

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page