[rhmessaging-commits] rhmessaging commits: r978 - mgmt/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Tue Oct 9 11:55:13 EDT 2007


Author: justi9
Date: 2007-10-09 11:55:12 -0400 (Tue, 09 Oct 2007)
New Revision: 978

Modified:
   mgmt/cumin/python/cumin/cluster.strings
   mgmt/cumin/python/cumin/model.py
   mgmt/cumin/python/cumin/page.py
   mgmt/cumin/python/cumin/page.strings
   mgmt/cumin/python/cumin/virtualhost.py
Log:
Adds vhost groups to top-level vhosts tab.  Adds basic vhost group
methods to model.



Modified: mgmt/cumin/python/cumin/cluster.strings
===================================================================
--- mgmt/cumin/python/cumin/cluster.strings	2007-10-09 15:41:40 UTC (rev 977)
+++ mgmt/cumin/python/cumin/cluster.strings	2007-10-09 15:55:12 UTC (rev 978)
@@ -28,7 +28,7 @@
   <ul class="actions">
     <li><a href="">Add Virtual Host</a></li>
     <li><a href="">Add Server</a></li>
-    <li><a href="">Shutdown Servers in Cluster</a></li>
+    <li><a href="">Shutdown Servers</a></li>
   </ul>
 
   {tabs}

Modified: mgmt/cumin/python/cumin/model.py
===================================================================
--- mgmt/cumin/python/cumin/model.py	2007-10-09 15:41:40 UTC (rev 977)
+++ mgmt/cumin/python/cumin/model.py	2007-10-09 15:55:12 UTC (rev 978)
@@ -96,6 +96,12 @@
     def get_virtual_hosts(self):
         return self.get_index(self.virtual_host).values()
 
+    def get_virtual_host_group(self, id):
+        return self.get_index(self.virtual_host_group).get(id)
+
+    def get_virtual_host_groups(self):
+        return self.get_index(self.virtual_host_group).values()
+
     def get_queue(self, id):
         return self.get_index(self.queue).get(id)
 

Modified: mgmt/cumin/python/cumin/page.py
===================================================================
--- mgmt/cumin/python/cumin/page.py	2007-10-09 15:41:40 UTC (rev 977)
+++ mgmt/cumin/python/cumin/page.py	2007-10-09 15:55:12 UTC (rev 978)
@@ -154,6 +154,9 @@
             self.vhosts = VirtualHostSet(app, "vhosts")
             self.add_child(self.vhosts)
 
+            self.groups = VirtualHostGroupTree(app, "groups")
+            self.add_child(self.groups)
+
         def render_title(self, session, model):
             return "Virtual Hosts (%i)" % len(model.get_virtual_hosts())
 

Modified: mgmt/cumin/python/cumin/page.strings
===================================================================
--- mgmt/cumin/python/cumin/page.strings	2007-10-09 15:41:40 UTC (rev 977)
+++ mgmt/cumin/python/cumin/page.strings	2007-10-09 15:55:12 UTC (rev 978)
@@ -326,6 +326,7 @@
   <h1>{title}</h1>
   <ul class="actions">
     <li><a href="">Add Virtual Host</a></li>
+    <li><a href="">Add Virtual Host Group</a></li>
     <li><a href="">Add Server</a></li>
     <li><a href="">Add Server Group</a></li>
     <li><a href="">Add Cluster</a></li>

Modified: mgmt/cumin/python/cumin/virtualhost.py
===================================================================
--- mgmt/cumin/python/cumin/virtualhost.py	2007-10-09 15:41:40 UTC (rev 977)
+++ mgmt/cumin/python/cumin/virtualhost.py	2007-10-09 15:55:12 UTC (rev 978)
@@ -21,6 +21,11 @@
 
         return mlink(branch.marshal(), "VirtualHost", vhost.name)
 
+class VirtualHostGroupTree(ItemTree):
+    def render_title(self, session, model):
+        return "Virtual Host Groups (%i)" \
+               % len(model.get_virtual_host_groups())
+
 class VirtualHostFrame(CuminFrame):
     def __init__(self, app, name):
         super(VirtualHostFrame, self).__init__(app, name)




More information about the rhmessaging-commits mailing list