[Checkins] SVN: grok/trunk/src/grok/ Bring back AddForm as pretty much an alias to Form.

Philipp von Weitershausen philikon at philikon.de
Fri Mar 16 14:35:03 EDT 2007


Log message for revision 73230:
  Bring back AddForm as pretty much an alias to Form.
  http://mail.zope.org/pipermail/grok-dev/2007-March/000364.html
  

Changed:
  U   grok/trunk/src/grok/__init__.py
  U   grok/trunk/src/grok/components.py
  U   grok/trunk/src/grok/ftests/form/addform.py
  U   grok/trunk/src/grok/interfaces.py

-=-
Modified: grok/trunk/src/grok/__init__.py
===================================================================
--- grok/trunk/src/grok/__init__.py	2007-03-16 18:30:26 UTC (rev 73229)
+++ grok/trunk/src/grok/__init__.py	2007-03-16 18:35:02 UTC (rev 73230)
@@ -33,7 +33,7 @@
 from grok.components import Model, Adapter, MultiAdapter, View, XMLRPC
 from grok.components import PageTemplate, PageTemplateFile, Container, Traverser
 from grok.components import Site, GlobalUtility, LocalUtility, Annotation
-from grok.components import Application, Form, EditForm, DisplayForm
+from grok.components import Application, Form, AddForm, EditForm, DisplayForm
 from grok.directive import (context, name, template, templatedir, provides,
                             baseclass, global_utility, local_utility,
                             define_permission, require)

Modified: grok/trunk/src/grok/components.py
===================================================================
--- grok/trunk/src/grok/components.py	2007-03-16 18:30:26 UTC (rev 73229)
+++ grok/trunk/src/grok/components.py	2007-03-16 18:35:02 UTC (rev 73230)
@@ -417,6 +417,9 @@
 
     template = default_form_template
 
+class AddForm(Form):
+    pass
+
 class EditForm(GrokForm, form.EditFormBase, View):
 
     template = default_form_template

Modified: grok/trunk/src/grok/ftests/form/addform.py
===================================================================
--- grok/trunk/src/grok/ftests/form/addform.py	2007-03-16 18:30:26 UTC (rev 73229)
+++ grok/trunk/src/grok/ftests/form/addform.py	2007-03-16 18:35:02 UTC (rev 73230)
@@ -46,7 +46,7 @@
         return 'Hi, my name is %s, and I\'m "%s"' % (self.context.name,
                                                      self.context.size)
 
-class AddMammoth(grok.Form):
+class AddMammoth(grok.AddForm):
     grok.context(Zoo)
 
     form_fields = grok.AutoFields(Mammoth)

Modified: grok/trunk/src/grok/interfaces.py
===================================================================
--- grok/trunk/src/grok/interfaces.py	2007-03-16 18:30:26 UTC (rev 73229)
+++ grok/trunk/src/grok/interfaces.py	2007-03-16 18:35:02 UTC (rev 73230)
@@ -37,6 +37,7 @@
     XMLRPC = interface.Attribute("Base class for XML-RPC methods.")
     Traverser = interface.Attribute("Base class for custom traversers.")
     Form = interface.Attribute("Base class for forms.")
+    AddForm = interface.Attribute("Base class for add forms.")
     EditForm = interface.Attribute("Base class for edit forms.")
     DisplayForm = interface.Attribute("Base class for display forms.")
 



More information about the Checkins mailing list