[rhmessaging-commits] rhmessaging commits: r983 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Tue Oct 9 13:45:26 EDT 2007
Author: justi9
Date: 2007-10-09 13:45:25 -0400 (Tue, 09 Oct 2007)
New Revision: 983
Modified:
mgmt/cumin/python/cumin/server.py
Log:
Makes the parent groups property a list of links.
Modified: mgmt/cumin/python/cumin/server.py
===================================================================
--- mgmt/cumin/python/cumin/server.py 2007-10-09 17:31:30 UTC (rev 982)
+++ mgmt/cumin/python/cumin/server.py 2007-10-09 17:45:25 UTC (rev 983)
@@ -189,19 +189,22 @@
def __init__(self, app, name):
super(ServerGroupView, self).__init__(app, name)
+ self.pgroups = self.GroupParents(app, "parent_groups")
+ self.add_child(self.pgroups)
+
self.tabs = TabSet(app, "tabs")
self.add_child(self.tabs)
- self.tabs.add_child(self.Servers(app, "servers"))
+ self.tabs.add_child(self.GroupServers(app, "servers"))
def render_title(self, session, group):
return "Server Group '%s'" % group.name
- def render_parent_groups(self, session, group):
- return ", ".join([i.name for i in group.parent_items()]) \
- or "<em>None</em>"
+ class GroupParents(ServerGroupSet):
+ def get_items(self, session, group):
+ return sorted(group.parent_items(), cmp, lambda x: x.name)
- class Servers(ServerSet):
+ class GroupServers(ServerSet):
def get_items(self, session, group):
return sorted(group.server_items(), cmp, lambda x: x.name)
More information about the rhmessaging-commits
mailing list