changeset 4118:878767b75e1d

fix the fix for ensuring POST
author Richard Jones <richard@users.sourceforge.net>
date Sat, 21 Mar 2009 21:58:49 +0000
parents 4d1fa6e1fe8c
children 711ca59ed678
files roundup/cgi/actions.py
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/roundup/cgi/actions.py	Wed Mar 18 03:39:58 2009 +0000
+++ b/roundup/cgi/actions.py	Sat Mar 21 21:58:49 2009 +0000
@@ -105,7 +105,7 @@
         """Retire the context item."""
         # ensure modification comes via POST
         if self.client.env['REQUEST_METHOD'] != 'POST':
-            self.client.error_message.append(self._('Invalid request'))
+            raise roundup.exceptions.Reject(self._('Invalid request'))
 
         # if we want to view the index template now, then unset the itemid
         # context info (a special-case for retire actions on the index page)
@@ -284,7 +284,7 @@
         """
         # ensure modification comes via POST
         if self.client.env['REQUEST_METHOD'] != 'POST':
-            self.client.error_message.append(self._('Invalid request'))
+            raise roundup.exceptions.Reject(self._('Invalid request'))
 
         # figure the properties list for the class
         cl = self.db.classes[self.classname]
@@ -587,7 +587,7 @@
         """
         # ensure modification comes via POST
         if self.client.env['REQUEST_METHOD'] != 'POST':
-            self.client.error_message.append(self._('Invalid request'))
+            raise roundup.exceptions.Reject(self._('Invalid request'))
 
         user_activity = self.lastUserActivity()
         if user_activity:
@@ -633,7 +633,7 @@
         '''
         # ensure modification comes via POST
         if self.client.env['REQUEST_METHOD'] != 'POST':
-            self.client.error_message.append(self._('Invalid request'))
+            raise roundup.exceptions.Reject(self._('Invalid request'))
 
         # parse the props from the form
         try:
@@ -819,7 +819,7 @@
         """
         # ensure modification comes via POST
         if self.client.env['REQUEST_METHOD'] != 'POST':
-            self.client.error_message.append(self._('Invalid request'))
+            raise roundup.exceptions.Reject(self._('Invalid request'))
 
         # parse the props from the form
         try:
@@ -937,7 +937,7 @@
         """
         # ensure modification comes via POST
         if self.client.env['REQUEST_METHOD'] != 'POST':
-            self.client.error_message.append(self._('Invalid request'))
+            raise roundup.exceptions.Reject(self._('Invalid request'))
 
         # we need the username at a minimum
         if not self.form.has_key('__login_name'):
@@ -1086,11 +1086,11 @@
     def permission(self, args):
         """Raise Unauthorised if the current user is not allowed to execute
         this action. Users may override this method."""
-        
+
         pass
 
     def handle(self, args):
-        
+
         raise NotImplementedError
 
 # vim: set filetype=python sts=4 sw=4 et si :

Roundup Issue Tracker: http://roundup-tracker.org/