[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