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
|