[Zope-Checkins] SVN: Zope/trunk/lib/python/App/ApplicationManager.py Use the requestmethod decorator generator (better documentation)

Martijn Pieters mj at zopatista.com
Tue Apr 3 11:38:17 EDT 2007


Log message for revision 73991:
  Use the requestmethod decorator generator (better documentation)

Changed:
  U   Zope/trunk/lib/python/App/ApplicationManager.py

-=-
Modified: Zope/trunk/lib/python/App/ApplicationManager.py
===================================================================
--- Zope/trunk/lib/python/App/ApplicationManager.py	2007-04-03 12:52:55 UTC (rev 73990)
+++ Zope/trunk/lib/python/App/ApplicationManager.py	2007-04-03 15:38:16 UTC (rev 73991)
@@ -30,7 +30,7 @@
 from version_txt import version_txt
 from cStringIO import StringIO
 from AccessControl import getSecurityManager
-from AccessControl.requestmethod import postonly
+from AccessControl.requestmethod import requestmethod
 from zExceptions import Redirect
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from cgi import escape
@@ -389,7 +389,7 @@
 
     if os.environ.has_key('ZMANAGED'):
         manage_restartable=1
-        @postonly
+        @requestmethod('POST')
         def manage_restart(self, URL1, REQUEST=None):
             """Shut down the application"""
             try:
@@ -405,7 +405,7 @@
             <body>Zope is restarting</body></html>
             """ % escape(URL1, 1)
 
-    @postonly
+    @requestmethod('POST')
     def manage_shutdown(self, REQUEST=None):
         """Shut down the application"""
         try:
@@ -421,7 +421,7 @@
         <body>Zope is shutting down</body></html>
         """
 
-    @postonly
+    @requestmethod('POST')
     def manage_pack(self, days=0, REQUEST=None):
         """Pack the database"""
 
@@ -476,7 +476,7 @@
             r.append({'id': v})
         return r
 
-    @postonly
+    @requestmethod('POST')
     def manage_saveVersions(self, versions, REQUEST=None):
         "Commit some versions"
         db=self._p_jar.db()
@@ -485,7 +485,7 @@
         if REQUEST is not None:
             REQUEST['RESPONSE'].redirect(REQUEST['URL1']+'/manage_main')
 
-    @postonly
+    @requestmethod('POST')
     def manage_discardVersions(self, versions, REQUEST=None):
         "Discard some versions"
         db=self._p_jar.db()



More information about the Zope-Checkins mailing list