[Checkins] SVN: megrok.z3cform.base/trunk/src/megrok/z3cform/base/ Updated by removing the old layout structure and removing it from the default form layer zcml
Souheil CHELFOUH
souheil at chelfouh.com
Tue Sep 15 04:10:01 EDT 2009
Log message for revision 103993:
Updated by removing the old layout structure and removing it from the default form layer zcml
Changed:
U megrok.z3cform.base/trunk/src/megrok/z3cform/base/__init__.py
U megrok.z3cform.base/trunk/src/megrok/z3cform/base/default_form_layer.zcml
U megrok.z3cform.base/trunk/src/megrok/z3cform/base/directives.py
D megrok.z3cform.base/trunk/src/megrok/z3cform/base/ftesting.zcml
D megrok.z3cform.base/trunk/src/megrok/z3cform/base/layout/
-=-
Modified: megrok.z3cform.base/trunk/src/megrok/z3cform/base/__init__.py
===================================================================
--- megrok.z3cform.base/trunk/src/megrok/z3cform/base/__init__.py 2009-09-15 08:05:49 UTC (rev 103992)
+++ megrok.z3cform.base/trunk/src/megrok/z3cform/base/__init__.py 2009-09-15 08:10:00 UTC (rev 103993)
@@ -8,11 +8,8 @@
from z3c.form.interfaces import DISPLAY_MODE, INPUT_MODE
# Public interface
-from directives import field
from utils import apply_data_event
from interfaces import IGrokForm
-from components import WidgetTemplate
-from components import Form, AddForm, EditForm, DisplayForm
+from directives import field, cancellable
+from components import Form, AddForm, EditForm, DisplayForm, WidgetTemplate
from components import PageForm, PageAddForm, PageEditForm, PageDisplayForm
-
-
Modified: megrok.z3cform.base/trunk/src/megrok/z3cform/base/default_form_layer.zcml
===================================================================
--- megrok.z3cform.base/trunk/src/megrok/z3cform/base/default_form_layer.zcml 2009-09-15 08:05:49 UTC (rev 103992)
+++ megrok.z3cform.base/trunk/src/megrok/z3cform/base/default_form_layer.zcml 2009-09-15 08:10:00 UTC (rev 103993)
@@ -6,7 +6,5 @@
<implements interface="z3c.form.interfaces.IFormLayer" />
</class>
- <grok:grok package=".layout" />
-
</configure>
Modified: megrok.z3cform.base/trunk/src/megrok/z3cform/base/directives.py
===================================================================
--- megrok.z3cform.base/trunk/src/megrok/z3cform/base/directives.py 2009-09-15 08:05:49 UTC (rev 103992)
+++ megrok.z3cform.base/trunk/src/megrok/z3cform/base/directives.py 2009-09-15 08:10:00 UTC (rev 103993)
@@ -7,17 +7,27 @@
scope = martian.CLASS
store = martian.ONCE
default = None
- # validate = validateInterfaceOrClass
+ validate = validateInterfaceOrClass
class mode(martian.Directive):
scope = martian.CLASS
store = martian.ONCE
default = interfaces.INPUT_MODE
- # validate = validateInterfaceOrClass
+ validate = validateText
class widget(martian.Directive):
scope = martian.CLASS
store = martian.ONCE
default = None
+ validate = validateInterfaceOrClass
+
+
+class cancellable(martian.Directive):
+ """This directive allows to include/exlude the button cancel.
+ The value must be anything that can be evaluated to True or False.
+ """
+ scope = martian.CLASS
+ store = martian.ONCE
+ default = False
Deleted: megrok.z3cform.base/trunk/src/megrok/z3cform/base/ftesting.zcml
===================================================================
--- megrok.z3cform.base/trunk/src/megrok/z3cform/base/ftesting.zcml 2009-09-15 08:05:49 UTC (rev 103992)
+++ megrok.z3cform.base/trunk/src/megrok/z3cform/base/ftesting.zcml 2009-09-15 08:10:00 UTC (rev 103993)
@@ -1,42 +0,0 @@
-<configure
- xmlns="http://namespaces.zope.org/zope"
- xmlns:grok="http://namespaces.zope.org/grok"
- >
-
- <include package="grok" />
- <include package="grok" file="meta.zcml" />
- <include package="megrok.pagetemplate" file="meta.zcml" />
-
-
- <include package="megrok.z3cform.base" file="meta.zcml" />
- <include package="megrok.z3cform.base" />
- <include package="megrok.z3cform.base" file="default_form_layer.zcml" />
-
- <grok:grok package="megrok.z3cform.base.tests" />
-
- <securityPolicy
- component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy"
- />
-
- <unauthenticatedPrincipal
- id="zope.anybody"
- title="Unauthenticated Principal"
- />
- <grant
- permission="zope.View"
- principal="zope.anybody"
- />
-
- <principal
- id="zope.mgr"
- title="Manager"
- login="mgr"
- password="mgrpw"
- />
-
- <role id="zope.Manager" title="Site Manager" />
- <grantAll role="zope.Manager" />
- <grant role="zope.Manager" principal="zope.mgr" />
-
-</configure>
-
More information about the checkins
mailing list