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

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Oct 29 16:29:37 EDT 2008


Author: eallen
Date: 2008-10-29 16:29:37 -0400 (Wed, 29 Oct 2008)
New Revision: 2701

Modified:
   mgmt/trunk/cumin/python/cumin/client.py
   mgmt/trunk/cumin/python/cumin/client.strings
Log:
Checking in Irina's changes for syscon, auth, fedid for connections.

Modified: mgmt/trunk/cumin/python/cumin/client.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/client.py	2008-10-29 20:28:32 UTC (rev 2700)
+++ mgmt/trunk/cumin/python/cumin/client.py	2008-10-29 20:29:37 UTC (rev 2701)
@@ -23,6 +23,15 @@
 
         self.set_default_column(col)
 
+        col = self.SystemConnectionColumn(app, "sysconn")
+        self.add_column(col)
+        
+        col = self.AuthIdentityColumn(app, "authid")
+        self.add_column(col)
+        
+        col = self.FedLinkColumn(app, "fedlink")
+        self.add_column(col)
+        
         col = self.SentColumn(app, "sent")
         col.alignment = "right"
         self.add_column(col)
@@ -81,6 +90,30 @@
             href = self.frame.connection.get_href(session, conn)
             return fmt_link(href, fmt_shorten(data["addr"]))
 
+    class SystemConnectionColumn(SqlTableColumn): 
+        def render_title(self, session, data):
+            return "Connect Type"
+    
+        def render_content(self, session, data):
+            if data['sysconn']:
+                return "System"
+            else:
+                return "Client"
+    
+    class AuthIdentityColumn(SqlTableColumn):
+        def render_title(self, session, data):
+            return "Auth Id"
+    
+    class FedLinkColumn(SqlTableColumn):
+        def render_title(self, session, data):
+            return "Fed Link"
+    
+        def render_content(self, session, data):
+            if data['fedlink']:
+                return "Yes"
+            else:
+                return "No"
+
     class SentColumn(NullSortColumn, FreshDataOnlyColumn):
         def render_title(self, session, data):
             return "%s Sent" % self.parent.get_unit_plural(session)

Modified: mgmt/trunk/cumin/python/cumin/client.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/client.strings	2008-10-29 20:28:32 UTC (rev 2700)
+++ mgmt/trunk/cumin/python/cumin/client.strings	2008-10-29 20:29:37 UTC (rev 2701)
@@ -1,6 +1,9 @@
 [ConnectionSet.sql]
 select
   l.id,
+  l.system_connection as sysconn,
+  l.auth_identity as authid,
+  l.federation_link as fedlink,
   l.address as addr,
   (c.bytes_from_client - p.bytes_from_client)
    / (extract(epoch from (c.rec_time - p.rec_time)) + 0.0001) as bs,




More information about the rhmessaging-commits mailing list