[rhmessaging-commits] rhmessaging commits: r2842 - mgmt/trunk/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Nov 19 10:30:52 EST 2008


Author: eallen
Date: 2008-11-19 10:30:52 -0500 (Wed, 19 Nov 2008)
New Revision: 2842

Modified:
   mgmt/trunk/cumin/python/cumin/queue.py
Log:
Add missing get_args method for QueueBinding form

Modified: mgmt/trunk/cumin/python/cumin/queue.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/queue.py	2008-11-19 15:27:38 UTC (rev 2841)
+++ mgmt/trunk/cumin/python/cumin/queue.py	2008-11-19 15:30:52 UTC (rev 2842)
@@ -61,9 +61,6 @@
         self.__purge = self.Purge(app, "purge")
         self.add_child(self.__purge)
 
-        self.__move_messages = self.MoveMessages(app, "move_messages")
-        self.add_child(self.__move_messages)
-
         self.__remove = self.Remove(app, "remove")
         self.add_child(self.__remove)
 
@@ -100,20 +97,6 @@
         def render_content(self, session):
             return "Purge"
         
-        
-    class MoveMessages(FormButton):
-        def process_submit(self, session):
-            ids = self.parent.ids.get(session)
-            self.parent.ids.clear(session)
-
-            branch = session.branch()
-            frame = self.frame.show_queues_move(branch)
-            frame.ids.set(branch, ids)
-            self.page.set_redirect_url(session, branch.marshal())
-
-        def render_content(self, session):
-            return "Move Messages"
-        
     class Remove(FormButton):
         def process_submit(self, session):
             ids = self.parent.ids.get(session)
@@ -126,7 +109,6 @@
         def render_content(self, session):
             return "Remove"
         
-
     class NameColumn(SqlTableColumn):
         def render_title(self, session, data):
             return "Name"
@@ -290,7 +272,7 @@
     def get_visible_columns(self, session):
         return self.get_request_visible_columns(session, ["e_id"])
 
-    def render_add_queue_binding_url(self, session, vhost):
+    def render_add_queue_binding_url(self, session, *args):
         branch = session.branch()
         self.frame.binding_add.show(branch)
         return branch.marshal()
@@ -700,19 +682,21 @@
         self.errors = self.Errors(self, "errors")
         self.add_attribute(self.errors)
 
+    def get_args(self, session):
+        return self.frame.get_args(session)
+
     def render_form_error(self, session, *args):
         errors = self.errors.get(session)
         if "no_exchanges" in errors:
             return "<ul class=\"errors\" style=\"margin:0; float:left;\"><li>%s</li></ul>" % \
                 "</li><li>".join(errors["no_exchanges"])
         
-    def process_cancel(self, session):
+    def process_cancel(self, session, *args):
         branch = session.branch()
         self.frame.show_view(branch)
         self.page.set_redirect_url(session, branch.marshal())
 
-    def process_submit(self, session):
-        queue = self.frame.get_object(session)
+    def process_submit(self, session, queue):
         (errors, form_binding_info) = self.bindings.get_binding_errors(session, queue.name)
 
         if not len(form_binding_info):




More information about the rhmessaging-commits mailing list