[Zope3-checkins] CVS: Zope3/lib/python/Zope/App/OFS/Content/File - IFile.py:1.4

Martijn Faassen m.faassen@vet.uu.nl
Wed, 4 Sep 2002 09:44:58 -0400


Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS/Content/File
In directory cvs.zope.org:/tmp/cvs-serv31848/python/Zope/App/OFS/Content/File

Modified Files:
	IFile.py 
Log Message:
Refactored Forms (and Schema).

  * A FormView now specifies a single schema explicitly as the 'schema'
    (class) attribute. A schema is simply an interface with Field attributes
    on it.

  * The FormView code now uses the Schema package more for its own
    implementation, instead of trying to reimplement things itself.

  * got rid of the 'id' attribute for fields. Fields now already know what
    name they have, because of the Interface package setting __name__.
    Use getName() to get the field name.



=== Zope3/lib/python/Zope/App/OFS/Content/File/IFile.py 1.3 => 1.4 ===
--- Zope3/lib/python/Zope/App/OFS/Content/File/IFile.py:1.3	Thu Jul 25 18:09:31 2002
+++ Zope3/lib/python/Zope/App/OFS/Content/File/IFile.py	Wed Sep  4 09:44:25 2002
@@ -23,7 +23,6 @@
 class IReadFile(IFileContent):
     
     contentType = Schema.Str(
-        id = 'contentType',
         title = 'Content Type',
         description = 'The content type identifies the type of data.',
         default = 'text/plain',
@@ -31,7 +30,6 @@
 
 
     data = Schema.Str(
-        id = 'data',
         title = 'Data',
         description = 'The actual content of the object.',
         )