[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