Overview
========
This package implements a widget that lets users enter a query and
select from the results.
The widget works with ``zope.schema.Choice``-fields supplying a query
source [1], optionally in conjunction with a collection field which
then allows multiple selections.
The easiest way to use the widget is to provide one of the following
as ``widgetFactory``:
* z3c.formwidget.query.widget.QuerySourceFieldRadioWidget
* z3c.formwidget.query.widget.QuerySourceFieldCheckboxWidget
------
[1] The source needs to implement ``IQuerySource`` as defined in this
package.
Changelog
=========
2.0.0 (2023-04-27)
------------------
Breaking changes:
- Drop support for Python 2.7, 3.5, 3.6.
New features:
- Add support for Python 3.11.
1.0.0 (2022-09-07)
------------------
- Add Chinese translation.
- Add support for Python 3.5, 3.8, 3.9, 3.10.
0.17 (2018-11-08)
-----------------
New features:
- Register ``z3c.autoinclude`` entry point for automatic inclusion in plone.
[maurits]
- Add support for Python 3
[pbauer]
0.16 (2017-11-26)
-----------------
Bug fixes:
- Improved code quality. [maurits]
0.15 (2017-08-09)
-----------------
- Added translations for this package. Italian and Dutch available now.
[ale-rt, fredvd, maurits]
0.14 (2017-07-18)
-----------------
- Drop support for Python 2.6.
0.13 (2017-01-17)
-----------------
- Compatible with z3c.form > 3.2.10, where radio and checkbox `items` property is a generator.
[thomasdesvenain]
0.12 (2015-09-09)
-----------------
- Code moved to https://github.com/zopefoundation/z3c.formwidget.query
[maurits]
0.11 (2015-04-29)
-----------------
- Get default value from IValue adapter.
[vincentfretin]
0.10 (2014-02-19)
-----------------
- Remove :list from novalue radio box name to be the same behavior
as z3c.form >= 2.6.0.
[vincentfretin]
0.9 (2012-08-30)
----------------
* Avoid test dependency on zope.app.testing.
[hannosch]
* Remove unused dependency on zope.app.form.
[hannosch]
0.8 (2012-02-20)
----------------
* If one of the values to be displayed provides IRoleManager,
then check for permission first.
[frapell]
0.7 (2011-11-07)
----------------
* Use an ordered list instead of a set to represent source items.
[timo]
0.6 (2011-05-04)
----------------
* Add an ignoreMissing parameter and widget subclasses to avoid errors when
rendering missing values.
[elro]
* Create changelog file.
[dukebody]
* Respect the ignoreRequest parameter.
[dukebody]
0.5 (2009-04-17)
----------------
* ...
0.3 (2008-08-28)
----------------
* ...
Raw data
{
"_id": null,
"home_page": "https://github.com/zopefoundation/z3c.formwidget.query",
"name": "z3c.formwidget.query",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "zope zope3 z3c.form",
"author": "Zope Community",
"author_email": "zope-dev@zope.dev",
"download_url": "https://files.pythonhosted.org/packages/9c/d7/295b68f75bbfef66dde03098960a7ed39b109618597182f358d61fd9af23/z3c.formwidget.query-2.0.0.tar.gz",
"platform": null,
"description": "Overview\n========\n\nThis package implements a widget that lets users enter a query and\nselect from the results.\n\nThe widget works with ``zope.schema.Choice``-fields supplying a query\nsource [1], optionally in conjunction with a collection field which\nthen allows multiple selections.\n\nThe easiest way to use the widget is to provide one of the following\nas ``widgetFactory``:\n\n* z3c.formwidget.query.widget.QuerySourceFieldRadioWidget\n* z3c.formwidget.query.widget.QuerySourceFieldCheckboxWidget\n\n------\n\n[1] The source needs to implement ``IQuerySource`` as defined in this\npackage.\n\n\nChangelog\n=========\n\n2.0.0 (2023-04-27)\n------------------\n\nBreaking changes:\n\n- Drop support for Python 2.7, 3.5, 3.6.\n\nNew features:\n\n- Add support for Python 3.11.\n\n\n1.0.0 (2022-09-07)\n------------------\n\n- Add Chinese translation.\n\n- Add support for Python 3.5, 3.8, 3.9, 3.10.\n\n\n0.17 (2018-11-08)\n-----------------\n\nNew features:\n\n- Register ``z3c.autoinclude`` entry point for automatic inclusion in plone.\n [maurits]\n\n- Add support for Python 3\n [pbauer]\n\n\n0.16 (2017-11-26)\n-----------------\n\nBug fixes:\n\n- Improved code quality. [maurits]\n\n\n0.15 (2017-08-09)\n-----------------\n\n- Added translations for this package. Italian and Dutch available now.\n [ale-rt, fredvd, maurits]\n\n\n0.14 (2017-07-18)\n-----------------\n\n- Drop support for Python 2.6.\n\n\n0.13 (2017-01-17)\n-----------------\n\n- Compatible with z3c.form > 3.2.10, where radio and checkbox `items` property is a generator.\n [thomasdesvenain]\n\n\n0.12 (2015-09-09)\n-----------------\n\n- Code moved to https://github.com/zopefoundation/z3c.formwidget.query\n [maurits]\n\n\n0.11 (2015-04-29)\n-----------------\n\n- Get default value from IValue adapter.\n [vincentfretin]\n\n\n0.10 (2014-02-19)\n-----------------\n\n- Remove :list from novalue radio box name to be the same behavior\n as z3c.form >= 2.6.0.\n [vincentfretin]\n\n\n0.9 (2012-08-30)\n----------------\n\n* Avoid test dependency on zope.app.testing.\n [hannosch]\n\n* Remove unused dependency on zope.app.form.\n [hannosch]\n\n\n0.8 (2012-02-20)\n----------------\n\n* If one of the values to be displayed provides IRoleManager,\n then check for permission first.\n [frapell]\n\n\n0.7 (2011-11-07)\n----------------\n\n* Use an ordered list instead of a set to represent source items.\n [timo]\n\n\n0.6 (2011-05-04)\n----------------\n\n* Add an ignoreMissing parameter and widget subclasses to avoid errors when\n rendering missing values.\n [elro]\n\n* Create changelog file.\n [dukebody]\n\n* Respect the ignoreRequest parameter.\n [dukebody]\n\n\n0.5 (2009-04-17)\n----------------\n\n* ...\n\n\n0.3 (2008-08-28)\n----------------\n\n* ...\n",
"bugtrack_url": null,
"license": "ZPL 2.1",
"summary": "A source query widget for z3c.form.",
"version": "2.0.0",
"split_keywords": [
"zope",
"zope3",
"z3c.form"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "453aed95bd15fbf212c13de518db1ac3889e156ef057798d9990a81098c32021",
"md5": "b7d9d6c8b449214f5905ac3ff839e583",
"sha256": "2b2e4741514dae43af511c34b10181ecdef7b2fdf812d265728c87d697713a8a"
},
"downloads": -1,
"filename": "z3c.formwidget.query-2.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b7d9d6c8b449214f5905ac3ff839e583",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 15813,
"upload_time": "2023-04-26T22:42:12",
"upload_time_iso_8601": "2023-04-26T22:42:12.235955Z",
"url": "https://files.pythonhosted.org/packages/45/3a/ed95bd15fbf212c13de518db1ac3889e156ef057798d9990a81098c32021/z3c.formwidget.query-2.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9cd7295b68f75bbfef66dde03098960a7ed39b109618597182f358d61fd9af23",
"md5": "d9b36f38b1f8222eaffb20582ea9c980",
"sha256": "b99cb9e904dda57eab72143d80862d2f1421df5af8bda4b7b74a3e715cb98daa"
},
"downloads": -1,
"filename": "z3c.formwidget.query-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "d9b36f38b1f8222eaffb20582ea9c980",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 14311,
"upload_time": "2023-04-26T22:42:14",
"upload_time_iso_8601": "2023-04-26T22:42:14.226096Z",
"url": "https://files.pythonhosted.org/packages/9c/d7/295b68f75bbfef66dde03098960a7ed39b109618597182f358d61fd9af23/z3c.formwidget.query-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-26 22:42:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "zopefoundation",
"github_project": "z3c.formwidget.query",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "z3c.formwidget.query"
}