[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