[Checkins] SVN: Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/pages.py * Get rid of name parameter in views completely.

Uli Fouquet uli at gnufix.de
Sun Feb 28 09:21:12 EST 2010


Log message for revision 109495:
  * Get rid of name parameter in views completely.
  
  * Create links that refer to better looking URLs ('.../12' instead of
    '...?oid=12')
  

Changed:
  U   Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/pages.py

-=-
Modified: Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/pages.py
===================================================================
--- Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/pages.py	2010-02-28 13:58:15 UTC (rev 109494)
+++ Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/pages.py	2010-02-28 14:21:12 UTC (rev 109495)
@@ -29,8 +29,7 @@
         self.request.form['oid'] = name
         return self
     
-    def update(self, oid=None, name=None, show_all=False, show_docs=False,
-               update=None):
+    def update(self, oid=None, show_all=False, show_docs=False, update=None):
         self.obj = None
         if oid is None:
             self.obj = self.context.root
@@ -83,8 +82,7 @@
             return obj._p_jar
 
     def getMemberLink(self, member):
-        return self.url(self.context, '@@zodbbrowser',
-                        data = dict(oid=member.oid,name=member.name))
+        return self.url(self.context, '@@zodbbrowser/%s' % member.oid)
 
     def getMemberView(self, member):
         view = getMultiAdapter((member, self.request), name='memberinfo')
@@ -137,6 +135,4 @@
     
     def getMemberLink(self):
         return self.url(
-            self.parent_context, '@@zodbbrowser',
-            data=dict(oid=self.context.oid)
-            )
+            self.parent_context, '@@zodbbrowser/%s' % self.context.oid)



More information about the checkins mailing list