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

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Thu Aug 14 14:46:21 EDT 2008


Author: eallen
Date: 2008-08-14 14:46:21 -0400 (Thu, 14 Aug 2008)
New Revision: 2309

Modified:
   mgmt/trunk/cumin/python/cumin/exchange.py
Log:
Using new FilteredCheckboxIdColumn api

Modified: mgmt/trunk/cumin/python/cumin/exchange.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/exchange.py	2008-08-14 18:45:18 UTC (rev 2308)
+++ mgmt/trunk/cumin/python/cumin/exchange.py	2008-08-14 18:46:21 UTC (rev 2309)
@@ -36,8 +36,7 @@
     def __init__(self, app, name):
         super(ExchangeSet, self).__init__(app, name)
 
-        self.ids = FilteredCheckboxIdColumn(app, "id", self, "name", 
-                                            ExchangeInfo.get_builtins())
+        self.ids = FilteredCheckboxIdColumn(app, "id", self, callback=self.disable_exchange)
         self.add_column(self.ids)
 
         col = self.NameColumn(app, "name")
@@ -76,6 +75,9 @@
         reg = self.frame.get_object(session)
         return (reg.getDefaultVhost(),)
     
+    def disable_exchange(self, session, data):
+        return data["name"] in ExchangeInfo.get_builtins()
+        
     def render_add_exchange_url(self, session, vhost):
         branch = session.branch()
         self.frame.show_exchange_add(branch)




More information about the rhmessaging-commits mailing list