[Zope3-checkins] CVS: Zope3/src/zope/schema - interfaces.py:1.20 vocabulary.py:1.6

Fred L. Drake, Jr. fred@zope.com
Fri, 30 May 2003 02:20:46 -0400


Fred L. Drake\, Jr. writes:
 > Update of /cvs-repository/Zope3/src/zope/schema
 > In directory cvs.zope.org:/tmp/cvs-serv32178/schema
 > 
 > Modified Files:
 > 	interfaces.py vocabulary.py 
 > Log Message:
 > Refactoring of the multi-select vocabulary field:
 > - define 4 concrete types covering uniqueness constraints (whether a value
 >   may appear multiple times) and ordering support (whether theres

Argh!  I've fixed the checkin message in CVS; here's the whole thing:

--------------------------------------------------------------------------
Refactoring of the multi-select vocabulary field:
- define 4 concrete types covering uniqueness constraints (whether a value
  may appear multiple times) and ordering support (whether there is any
  meaningful order in the field value)
- make the VocabularyMultiField an abstract base class rather than a
  directly instantiable class
--------------------------------------------------------------------------

This applies also to the corresponding changes in the
zope.app.browser.form package.


  -Fred

-- 
Fred L. Drake, Jr.  <fred at zope.com>
PythonLabs at Zope Corporation