[Checkins] SVN: five.megrok.z3cform/ - Initial import of a base support of z3c.form in five.grok.
Sylvain Viollon
sylvain at infrae.com
Mon Aug 25 09:40:19 EDT 2008
Log message for revision 90206:
- Initial import of a base support of z3c.form in five.grok.
Changed:
A five.megrok.z3cform/
A five.megrok.z3cform/trunk/
A five.megrok.z3cform/trunk/README.txt
A five.megrok.z3cform/trunk/docs/
A five.megrok.z3cform/trunk/docs/HISTORY.txt
A five.megrok.z3cform/trunk/setup.cfg
A five.megrok.z3cform/trunk/setup.py
A five.megrok.z3cform/trunk/src/
A five.megrok.z3cform/trunk/src/five/
A five.megrok.z3cform/trunk/src/five/__init__.py
A five.megrok.z3cform/trunk/src/five/megrok/
A five.megrok.z3cform/trunk/src/five/megrok/__init__.py
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/__init__.py
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/components.py
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/configure.zcml
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/meta.zcml
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/tests/
A five.megrok.z3cform/trunk/src/five/megrok/z3cform/tests/__init__.py
-=-
Added: five.megrok.z3cform/trunk/README.txt
===================================================================
--- five.megrok.z3cform/trunk/README.txt (rev 0)
+++ five.megrok.z3cform/trunk/README.txt 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,4 @@
+Introduction
+============
+
+
Property changes on: five.megrok.z3cform/trunk/README.txt
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/docs/HISTORY.txt
===================================================================
--- five.megrok.z3cform/trunk/docs/HISTORY.txt (rev 0)
+++ five.megrok.z3cform/trunk/docs/HISTORY.txt 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,8 @@
+Changelog
+=========
+
+0.1 - Unreleased
+----------------
+
+* Initial release
+
Property changes on: five.megrok.z3cform/trunk/docs/HISTORY.txt
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/setup.cfg
===================================================================
--- five.megrok.z3cform/trunk/setup.cfg (rev 0)
+++ five.megrok.z3cform/trunk/setup.cfg 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,3 @@
+[egg_info]
+tag_build = dev
+tag_svn_revision = true
Added: five.megrok.z3cform/trunk/setup.py
===================================================================
--- five.megrok.z3cform/trunk/setup.py (rev 0)
+++ five.megrok.z3cform/trunk/setup.py 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,39 @@
+from setuptools import setup, find_packages
+import os
+
+version = '0.1'
+
+setup(name='five.megrok.z3cform',
+ version=version,
+ description="Z3C From support for five.grok",
+ long_description=open("README.txt").read() + "\n" +
+ open(os.path.join("docs", "HISTORY.txt")).read(),
+ # Get more strings from http://www.python.org/pypi?%3Aaction=list_classifiers
+ classifiers=[
+ "Environment :: Web Environment",
+ "Intended Audience :: Developers",
+ "License :: OSI Approved :: Zope Public License",
+ "Programming Language :: Python",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+ "Framework :: Zope2",
+ ],
+ keywords='z3c form five grok',
+ author='Sylvain Viollon',
+ author_email='grok-dev at zope.org',
+ url='http://svn.zope.org/five.megrok.z3cform/trunk',
+ license='ZPL',
+ packages=find_packages('src', exclude=['ez_setup']),
+ package_dir={'': 'src'},
+ namespace_packages=['five', 'five.megrok'],
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=[
+ 'setuptools',
+ 'five.grok',
+ 'megrok.z3cform',
+ 'plone.z3cform'
+ ],
+ entry_points="""
+ # -*- Entry points: -*-
+ """,
+ )
Property changes on: five.megrok.z3cform/trunk/setup.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/src/five/__init__.py
===================================================================
--- five.megrok.z3cform/trunk/src/five/__init__.py (rev 0)
+++ five.megrok.z3cform/trunk/src/five/__init__.py 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,6 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
Property changes on: five.megrok.z3cform/trunk/src/five/__init__.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/src/five/megrok/__init__.py
===================================================================
--- five.megrok.z3cform/trunk/src/five/megrok/__init__.py (rev 0)
+++ five.megrok.z3cform/trunk/src/five/megrok/__init__.py 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,6 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
Property changes on: five.megrok.z3cform/trunk/src/five/megrok/__init__.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/src/five/megrok/z3cform/__init__.py
===================================================================
--- five.megrok.z3cform/trunk/src/five/megrok/z3cform/__init__.py (rev 0)
+++ five.megrok.z3cform/trunk/src/five/megrok/z3cform/__init__.py 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,2 @@
+
+from components import Form, AddForm, EditForm, DisplayForm
Property changes on: five.megrok.z3cform/trunk/src/five/megrok/z3cform/__init__.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/src/five/megrok/z3cform/components.py
===================================================================
--- five.megrok.z3cform/trunk/src/five/megrok/z3cform/components.py (rev 0)
+++ five.megrok.z3cform/trunk/src/five/megrok/z3cform/components.py 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,41 @@
+
+import martian
+from five import grok
+from megrok.z3cform import components
+from plone.z3cform import z2
+
+from z3c.form import form
+from z3c.form.interfaces import IFormLayer
+
+class GrokForm(components.GrokForm):
+
+ def __init__(self, *args):
+ super(GrokForm, self).__init__(*args)
+ if not (self.static is None):
+ self.static = self.static.__of__(self)
+
+ def __call__(self):
+ """Render the form, patching the request first with
+ plone.z3cform helper.
+ """
+ z2.switch_on(self, request_layer=IFormLayer)
+ return super(GrokForm, self).__call__()
+
+class Form(GrokForm, form.Form, grok.View):
+
+ martian.baseclass()
+
+class AddForm(GrokForm, form.AddForm, grok.View):
+
+ martian.baseclass()
+
+
+class EditForm(GrokForm, form.EditForm, grok.View):
+
+ martian.baseclass()
+
+
+class DisplayForm(GrokForm, form.DisplayForm, grok.View):
+
+ martian.baseclass()
+
Property changes on: five.megrok.z3cform/trunk/src/five/megrok/z3cform/components.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: five.megrok.z3cform/trunk/src/five/megrok/z3cform/configure.zcml
===================================================================
--- five.megrok.z3cform/trunk/src/five/megrok/z3cform/configure.zcml (rev 0)
+++ five.megrok.z3cform/trunk/src/five/megrok/z3cform/configure.zcml 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,9 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser">
+
+ <include package="five.grok" />
+ <include package="plone.z3cform" />
+ <include package="megrok.z3cform" />
+
+</configure>
Added: five.megrok.z3cform/trunk/src/five/megrok/z3cform/meta.zcml
===================================================================
--- five.megrok.z3cform/trunk/src/five/megrok/z3cform/meta.zcml (rev 0)
+++ five.megrok.z3cform/trunk/src/five/megrok/z3cform/meta.zcml 2008-08-25 13:40:19 UTC (rev 90206)
@@ -0,0 +1,8 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser">
+
+ <include package="five.grok" file="meta.zcml" />
+ <include package="megrok.z3cform" file="meta.zcml" />
+
+</configure>
Added: five.megrok.z3cform/trunk/src/five/megrok/z3cform/tests/__init__.py
===================================================================
Property changes on: five.megrok.z3cform/trunk/src/five/megrok/z3cform/tests/__init__.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
More information about the Checkins
mailing list