[rhmessaging-commits] rhmessaging commits: r1653 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Thu Feb 7 00:26:12 EST 2008
Author: justi9
Date: 2008-02-07 00:26:12 -0500 (Thu, 07 Feb 2008)
New Revision: 1653
Modified:
mgmt/cumin/python/cumin/page.py
mgmt/cumin/python/cumin/page.strings
mgmt/cumin/python/cumin/parameters.py
mgmt/cumin/python/cumin/system.py
mgmt/cumin/python/cumin/system.strings
Log:
Makes a minimal portion of the system ui work (against some made up
data).
Hides the grid tab as it won't appear for a time.
Modified: mgmt/cumin/python/cumin/page.py
===================================================================
--- mgmt/cumin/python/cumin/page.py 2008-02-06 21:42:44 UTC (rev 1652)
+++ mgmt/cumin/python/cumin/page.py 2008-02-07 05:26:12 UTC (rev 1653)
@@ -96,6 +96,9 @@
self.__cluster_add = BrokerClusterAdd(app, "clusteradd")
self.add_mode(self.__cluster_add)
+ self.__system = SystemFrame(app, "system")
+ self.add_mode(self.__system)
+
def get_title(self, session, object):
return "Main"
@@ -170,6 +173,11 @@
frame = self.show_mode(session, self.__cluster_add)
return self.page().set_current_frame(session, frame)
+ def show_system(self, session, system):
+ frame = self.show_mode(session, self.__system)
+ frame.set_object(session, system)
+ return self.page().set_current_frame(session, frame)
+
class MainFrameTabs(LinkSet):
def __init__(self, app, name):
super(MainFrameTabs, self).__init__(app, name)
@@ -181,7 +189,7 @@
self.add_parameter(self.selection)
self.add_link(self.MessagingTab(app, "mtab"))
- self.add_link(self.GridTab(app, "gtab"))
+ #self.add_link(self.GridTab(app, "gtab"))
self.add_link(self.SystemsTab(app, "stab"))
class Tab(Link):
Modified: mgmt/cumin/python/cumin/page.strings
===================================================================
--- mgmt/cumin/python/cumin/page.strings 2008-02-06 21:42:44 UTC (rev 1652)
+++ mgmt/cumin/python/cumin/page.strings 2008-02-07 05:26:12 UTC (rev 1653)
@@ -708,10 +708,12 @@
[MainFrame.html]
<div id="head">
<div>
+ <!--
<ul id="user">
<li>Hi, <strong>user</strong></li>
<li><a class="nav" href="">Log Out</a></li>
</ul>
+ -->
{tabs}
</div>
Modified: mgmt/cumin/python/cumin/parameters.py
===================================================================
--- mgmt/cumin/python/cumin/parameters.py 2008-02-06 21:42:44 UTC (rev 1652)
+++ mgmt/cumin/python/cumin/parameters.py 2008-02-07 05:26:12 UTC (rev 1653)
@@ -79,6 +79,13 @@
def do_marshal(self, session):
return str(session.id)
+class SystemParameter(Parameter):
+ def do_unmarshal(self, string):
+ return System.get(int(string))
+
+ def do_marshal(self, session):
+ return str(session.id)
+
class VirtualHostParameter(Parameter):
def do_unmarshal(self, string):
return Vhost.get(int(string))
Modified: mgmt/cumin/python/cumin/system.py
===================================================================
--- mgmt/cumin/python/cumin/system.py 2008-02-06 21:42:44 UTC (rev 1652)
+++ mgmt/cumin/python/cumin/system.py 2008-02-07 05:26:12 UTC (rev 1653)
@@ -51,7 +51,7 @@
self.add_mode(self.view)
self.set_view_mode(self.view)
- def get_title(self, session, broker):
+ def get_title(self, session, system):
return "System '%s'" % system.sysId
class SystemStatus(CuminStatus):
@@ -67,11 +67,18 @@
self.tabs = TabbedModeSet(app, "tabs")
self.add_child(self.tabs)
- self.add_tab(SystemStatsTab(app, "stats"))
+ self.tabs.add_tab(self.SystemStatsTab(app, "stats"))
- def get_title(self, session, broker):
- return "System '%s'" % broker.name
+ def get_title(self, session, system):
+ return "System '%s'" % system.sysId
+ def render_created_deleted(self, session, system):
+ return "%s – %s" % (fmt_datetime(system.creationTime),
+ fmt_datetime(system.deletionTime))
+
+ def render_updated(self, session, system):
+ return fmt_datetime(system.recTime)
+
def render_data_url(self, session, model):
return "model.xml"
Modified: mgmt/cumin/python/cumin/system.strings
===================================================================
--- mgmt/cumin/python/cumin/system.strings 2008-02-06 21:42:44 UTC (rev 1652)
+++ mgmt/cumin/python/cumin/system.strings 2008-02-07 05:26:12 UTC (rev 1653)
@@ -23,3 +23,11 @@
</table>
{hidden_inputs}
</form>
+
+[SystemView.html]
+<h1><img src="resource?name=system-36.png"/>{title}</h1>
+
+<table class="props">
+ <tr><th>Created – Deleted</th><td>{created_deleted}</td></tr>
+ <tr><th>Updated</th><td>{updated}</td></tr>
+</table>
More information about the rhmessaging-commits
mailing list