[Zope3-checkins] CVS: Zope3/src/zope/app/schema -
fieldforms.zcml:1.5 fields.zcml:1.6 interfaces.py:1.3
mutableschemafield.py:NONE
Stephan Richter
srichter at cosmos.phy.tufts.edu
Sat Apr 24 19:20:26 EDT 2004
Update of /cvs-repository/Zope3/src/zope/app/schema
In directory cvs.zope.org:/tmp/cvs-serv30326/src/zope/app/schema
Modified Files:
fieldforms.zcml fields.zcml interfaces.py
Removed Files:
mutableschemafield.py
Log Message:
Get rid of Enumerated Field support; they are gone. Also, we do not have
InterfaceFields anymore, so just use Choice, Sequence and Vocabularies.
=== Zope3/src/zope/app/schema/fieldforms.zcml 1.4 => 1.5 ===
--- Zope3/src/zope/app/schema/fieldforms.zcml:1.4 Tue Mar 9 19:57:56 2004
+++ Zope3/src/zope/app/schema/fieldforms.zcml Sat Apr 24 19:19:56 2004
@@ -160,141 +160,4 @@
default max min"
/>
-
- <!-- enumerated fields -->
-
- <browser:addform
- label="Add Enumerated TextLine Field"
- name="Enumerated TextLine Field"
- menu="add_schema_field"
- title="Enumerated TextLine Field"
- description="An Enumerated TextLine Field"
- content_factory="zope.schema.EnumeratedTextLine"
- for=".interfaces.ISchemaAdding"
- schema="zope.schema.interfaces.IEnumeratedTextLine"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min_length max_length allowed_values"
- />
-
- <browser:editform
- label="Edit Enumerated TextLine Field"
- name="edit.html"
- menu="zmi_views"
- title="Edit"
- for="zope.schema.interfaces.IEnumeratedTextLine"
- schema="zope.schema.interfaces.IEnumeratedTextLine"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min_length max_length allowed_values"
- />
-
-
- <browser:addform
- label="Add Enumerated Integer Field"
- name="Enumerated Integer Field"
- menu="add_schema_field"
- title="Enumerated Integer Field"
- description="An Enumerated Integer Field"
- content_factory="zope.schema.EnumeratedInt"
- for=".interfaces.ISchemaAdding"
- schema="zope.schema.interfaces.IEnumeratedInt"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
- <browser:editform
- label="Edit Enumerated Integer Field"
- name="edit.html"
- menu="zmi_views"
- title="Edit"
- for="zope.schema.interfaces.IEnumeratedInt"
- schema="zope.schema.interfaces.IEnumeratedInt"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
-
- <browser:addform
- label="Add Enumerated Float Field"
- name="Enumerated Float Field"
- menu="add_schema_field"
- title="Enumerated Float Field"
- description="An Enumerated Float Field"
- content_factory="zope.schema.EnumeratedFloat"
- for=".interfaces.ISchemaAdding"
- schema="zope.schema.interfaces.IEnumeratedFloat"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
- <browser:editform
- label="Edit Enumerated Float Field"
- name="edit.html"
- menu="zmi_views"
- title="Edit"
- for="zope.schema.interfaces.IEnumeratedFloat"
- schema="zope.schema.interfaces.IEnumeratedFloat"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
-
- <browser:addform
- label="Add Enumerated Datetime Field"
- name="Enumerated Datetime Field"
- menu="add_schema_field"
- title="Enumerated Datetime Field"
- description="An Enumerated Datetime Field"
- content_factory="zope.schema.EnumeratedDatetime"
- for=".interfaces.ISchemaAdding"
- schema="zope.schema.interfaces.IEnumeratedDatetime"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
- <browser:editform
- label="Edit Enumerated Datetime Field"
- name="edit.html"
- menu="zmi_views"
- title="Edit"
- for="zope.schema.interfaces.IEnumeratedDatetime"
- schema="zope.schema.interfaces.IEnumeratedDatetime"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
-
- <browser:addform
- label="Add Enumerated Date Field"
- name="Enumerated Date Field"
- menu="add_schema_field"
- title="Enumerated Date Field"
- description="An Enumerated Date Field"
- content_factory="zope.schema.EnumeratedDate"
- for=".interfaces.ISchemaAdding"
- schema="zope.schema.interfaces.IEnumeratedDate"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
- <browser:editform
- label="Edit Enumerated Date Field"
- name="edit.html"
- menu="zmi_views"
- title="Edit"
- for="zope.schema.interfaces.IEnumeratedDate"
- schema="zope.schema.interfaces.IEnumeratedDate"
- permission="zope.ManageContent"
- fields="title description required readonly
- default min max allowed_values"
- />
-
</configure>
=== Zope3/src/zope/app/schema/fields.zcml 1.5 => 1.6 ===
--- Zope3/src/zope/app/schema/fields.zcml:1.5 Tue Mar 9 07:38:43 2004
+++ Zope3/src/zope/app/schema/fields.zcml Sat Apr 24 19:19:56 2004
@@ -85,21 +85,6 @@
</content>
- <content class="zope.schema.Enumerated">
-
- <factory
- id="zope.schema.Enumerated"
- title="Enumerated Field"
- description="Enumerated Field" />
-
- <require
- permission="zope.ManageContent"
- interface="zope.schema.interfaces.IEnumerated"
- set_schema="zope.schema.interfaces.IEnumerated"
- />
-
- </content>
-
<content class="zope.schema.Sequence">
<factory
@@ -118,7 +103,6 @@
title="Bytes Field"
description="Bytes Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -131,7 +115,6 @@
title="BytesLine Field"
description="BytesLine Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -146,7 +129,6 @@
<implements interface="zope.schema.interfaces.IFromUnicode" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -159,7 +141,6 @@
title="Text Line Field"
description="Text Line Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -183,7 +164,6 @@
title="Integer Field"
description="Integer Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.Orderable" />
<require like_class="zope.schema.Field" />
@@ -196,7 +176,6 @@
title="Float Field"
description="Float Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.Orderable" />
<require like_class="zope.schema.Field" />
@@ -231,7 +210,6 @@
title="Password Field"
description="Password Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -256,7 +234,6 @@
title="Datetime Field"
description="Datetime Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.Orderable" />
<require like_class="zope.schema.Field" />
@@ -269,7 +246,6 @@
title="SourceText Field"
description="SourceText Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -295,7 +271,6 @@
title="URI Field"
description="URI Field" />
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
@@ -308,46 +283,6 @@
title="Id Field"
description="Id Field" />
- <require like_class="zope.schema.Enumerated" />
- <require like_class="zope.schema.MinMaxLen" />
- <require like_class="zope.schema.Field" />
-
- </content>
-
- <content class="zope.schema.EnumeratedTextLine">
-
- <factory
- id="zope.schema.EnumeratedTextLine"
- title="EnumeratedTextLine Field"
- description="EnumeratedTextLine Field" />
-
- <require like_class="zope.schema.Enumerated" />
- <require like_class="zope.schema.MinMaxLen" />
- <require like_class="zope.schema.Field" />
-
- </content>
-
- <content class="zope.schema.EnumeratedInt">
-
- <factory
- id="zope.schema.EnumeratedInt"
- title="EnumeratedInt Field"
- description="EnumeratedInt Field" />
-
- <require like_class="zope.schema.Enumerated" />
- <require like_class="zope.schema.MinMaxLen" />
- <require like_class="zope.schema.Field" />
-
- </content>
-
- <content class="zope.schema.EnumeratedFloat">
-
- <factory
- id="zope.schema.EnumeratedFloat"
- title="EnumeratedFloat Field"
- description="EnumeratedFloat Field" />
-
- <require like_class="zope.schema.Enumerated" />
<require like_class="zope.schema.MinMaxLen" />
<require like_class="zope.schema.Field" />
=== Zope3/src/zope/app/schema/interfaces.py 1.2 => 1.3 ===
--- Zope3/src/zope/app/schema/interfaces.py:1.2 Sat Mar 13 18:08:41 2004
+++ Zope3/src/zope/app/schema/interfaces.py Sat Apr 24 19:19:56 2004
@@ -18,7 +18,6 @@
from zope.interface import Interface
from zope.interface.interfaces import IInterface
from zope.app.container.interfaces import IAdding
-from zope.app.component.interfaces import IInterfaceField
class ISchemaUtility(Interface):
pass
@@ -89,9 +88,3 @@
class IMutableSchema(IReadMutableSchema, IWriteMutableSchema):
"""This object represents an interface/schema that can be edited by
managing the fields it contains."""
-
-class IMutableSchemaField(IInterfaceField):
- """A type of Field that has an IMutableSchema as its value."""
-
-class IMutableSchemasField(IInterfaceField):
- """A type of Field that has a tuple of IMutableSchemas as its value."""
=== Removed File Zope3/src/zope/app/schema/mutableschemafield.py ===
More information about the Zope3-Checkins
mailing list