User token widget
Project description
Introduction
Select2 integration for Plone and z3c.form
Example:
from zope import schema from zope.interface import Interface from .field import Select2MultiField from .field import Select2Field class ISchema(Interface): users = Select2MultiField( title=u"Users", value_type=schema.Choice( title=u"User ID", source="plone.app.vocabularies.Users" ), search_view=lambda x: '{}/select2-users-search'.format(x), required=True ) user = Select2Field( title=u"Single User", source="plone.app.vocabularies.Users", search_view=lambda x: '{}/select2-users-search'.format(x), placeholder="Search and select a user", required=True ) categories = Select2MultiField( title=u"Categories", value_type=schema.TextLine( title=u"Category" ), search_view=lambda x: '{}/select2-subjects-search'.format(x), required=False )
Contributors
Giorgio Borelli [gborelli], Original Author
Changelog
1.1 (2014-06-04)
Fixed z3c.form meta.zcml include [gborelli]
Restricted demo view to Manager role [gborelli]
Add placeholder attribute on single and multiple selection widgets [jslucas]
1.0b (2014-05-14)
Register categories and users search views to INavigationRoot [gborelli]
Add specific fields for single and multiple selection widgets [gborelli]
Improved IUserTokenInputWidget and UserSearch view [gborelli]
Package created using templer [gborelli]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
collective.select2-1.1.zip
(52.7 kB
view details)
File details
Details for the file collective.select2-1.1.zip
.
File metadata
- Download URL: collective.select2-1.1.zip
- Upload date:
- Size: 52.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda87f0581a377cdbb256911096e88810ff728bc6aee0e349233b540e0413191 |
|
MD5 | aa3c28880118621f095478fa6b102977 |
|
BLAKE2b-256 | 69ef0e6fb58f27edcfb2b45a87970459ad55bcd8800979e6b0e0520657492504 |