[Checkins] SVN: grok/branches/ulif-introspector/src/grok/admin/introspector/views Let utilities be displayed by registry introspector.

Uli Fouquet uli at gnufix.de
Wed Jul 2 11:04:56 EDT 2008


Log message for revision 87930:
  Let utilities be displayed by registry introspector.

Changed:
  U   grok/branches/ulif-introspector/src/grok/admin/introspector/views.py
  U   grok/branches/ulif-introspector/src/grok/admin/introspector/views_templates/registries.pt

-=-
Modified: grok/branches/ulif-introspector/src/grok/admin/introspector/views.py
===================================================================
--- grok/branches/ulif-introspector/src/grok/admin/introspector/views.py	2008-07-02 14:46:08 UTC (rev 87929)
+++ grok/branches/ulif-introspector/src/grok/admin/introspector/views.py	2008-07-02 15:04:55 UTC (rev 87930)
@@ -55,6 +55,10 @@
     grok.template('registries')
     grok.context(IGrokRegistryIntrospector)
 
+    def getUtilities(self):
+        utils = self.context.getUtilities()
+        return utils
+
 class CodeOverview(grok.View):
     grok.name('index')
     grok.template('code')

Modified: grok/branches/ulif-introspector/src/grok/admin/introspector/views_templates/registries.pt
===================================================================
--- grok/branches/ulif-introspector/src/grok/admin/introspector/views_templates/registries.pt	2008-07-02 14:46:08 UTC (rev 87929)
+++ grok/branches/ulif-introspector/src/grok/admin/introspector/views_templates/registries.pt	2008-07-02 15:04:55 UTC (rev 87930)
@@ -4,8 +4,29 @@
   <div metal:fill-slot="main">
     <h1>Registries</h1>
 
-    <h2>Registries</h2>
+    <h2>Utilities</h2>
 
+    <div>
+      The following utilities are currently registered:
+      <div tal:repeat="util python:view.getUtilities()">
+	<!-- div tal:content="util" / -->
+	<div>
+	  Component: <span tal:content="python:util['component']" />
+	</div>
+	<div>
+	  Name: <span tal:content="python:util['name']" />
+	</div>
+	<div>
+	  Provided: <span tal:content="python:util['provided']" />
+	</div>
+	<div>
+	  Registry: <span tal:content="python:util['registry']" />
+	</div>
+	<div>&nbsp;</div>
 
+      </div>
+    </div>
+
+
   </div>
 </html>



More information about the Checkins mailing list