[Checkins] SVN: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/ Converted widget registrations from view to adapter, to make security work.

Albertas Agejevas alga at pov.lt
Wed Jan 31 12:38:48 EST 2007


Log message for revision 72281:
  Converted widget registrations from view to adapter, to make security work.
  

Changed:
  U   zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/configure.zcml
  U   zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/overrides.zcml

-=-
Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/configure.zcml
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/configure.zcml	2007-01-31 17:29:38 UTC (rev 72280)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/configure.zcml	2007-01-31 17:38:47 UTC (rev 72281)
@@ -15,11 +15,11 @@
 
   <!-- Widgets -->
 
-  <view
-      type="zope.publisher.interfaces.browser.IBrowserRequest"
+  <adapter
       for="zope.schema.interfaces.ISet
-           zope.schema.interfaces.IDate"
-      provides="zope.app.form.interfaces.IInputWidget"
+           zope.schema.interfaces.IDate
+           zope.publisher.interfaces.browser.IBrowserRequest"
+      provides="zope.app.form.browser.interfaces.ISimpleInputWidget"
       factory=".datetimewidget.DateSetWidget"
       permission="zope.Public"
       />

Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/overrides.zcml
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/overrides.zcml	2007-01-31 17:29:38 UTC (rev 72280)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/overrides.zcml	2007-01-31 17:38:47 UTC (rev 72281)
@@ -1,33 +1,33 @@
 <configure xmlns='http://namespaces.zope.org/zope'>
 
   <!-- Wire up our widgets to replace the default ones. -->
-  <view
-      type="zope.publisher.interfaces.browser.IBrowserRequest"
-      for="zope.schema.interfaces.IDatetime"
-      provides="zope.app.form.interfaces.IInputWidget"
+  <adapter
+      for="zope.schema.interfaces.IDatetime
+           zope.publisher.interfaces.browser.IBrowserRequest"
+      provides="zope.app.form.browser.interfaces.ISimpleInputWidget"
       factory=".datetimewidget.DatetimeWidget"
       permission="zope.Public"
       />
 
-  <view
-      type="zope.publisher.interfaces.browser.IBrowserRequest"
-      for="zope.schema.interfaces.IDate"
-      provides="zope.app.form.interfaces.IInputWidget"
+  <adapter
+      for="zope.schema.interfaces.IDate
+           zope.publisher.interfaces.browser.IBrowserRequest"
+      provides="zope.app.form.browser.interfaces.ISimpleInputWidget"
       factory=".datetimewidget.DateWidget"
       permission="zope.Public"
       />
 
-  <view
-      type="zope.publisher.interfaces.browser.IBrowserRequest"
-      for="zope.schema.interfaces.IDatetime"
+  <adapter
+      for="zope.schema.interfaces.IDatetime
+           zope.publisher.interfaces.browser.IBrowserRequest"
       provides="zope.app.form.interfaces.IDisplayWidget"
       factory=".datetimewidget.DatetimeDisplayWidget"
       permission="zope.Public"
       />
 
-  <view
-      type="zope.publisher.interfaces.browser.IBrowserRequest"
-      for="zope.schema.interfaces.IDate"
+  <adapter
+      for="zope.schema.interfaces.IDate
+           zope.publisher.interfaces.browser.IBrowserRequest"
       provides="zope.app.form.interfaces.IDisplayWidget"
       factory=".datetimewidget.DateDisplayWidget"
       permission="zope.Public"



More information about the Checkins mailing list