[rhmessaging-commits] rhmessaging commits: r1337 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Mon Nov 19 12:13:30 EST 2007
Author: justi9
Date: 2007-11-19 12:13:30 -0500 (Mon, 19 Nov 2007)
New Revision: 1337
Modified:
mgmt/cumin/python/cumin/brokercluster.py
mgmt/cumin/python/cumin/brokercluster.strings
mgmt/cumin/python/cumin/brokergroup.py
mgmt/cumin/python/cumin/brokergroup.strings
mgmt/cumin/python/cumin/widgets.py
Log:
Finishes hooking up remove forms.
Modified: mgmt/cumin/python/cumin/brokercluster.py
===================================================================
--- mgmt/cumin/python/cumin/brokercluster.py 2007-11-19 16:29:18 UTC (rev 1336)
+++ mgmt/cumin/python/cumin/brokercluster.py 2007-11-19 17:13:30 UTC (rev 1337)
@@ -57,6 +57,10 @@
self.add_mode(self.edit)
self.set_edit_mode(self.edit)
+ self.remove = BrokerClusterRemove(app, "remove")
+ self.add_mode(self.remove)
+ self.set_remove_mode(self.remove)
+
self.broker = BrokerFrame(app, "broker")
self.add_mode(self.broker)
@@ -70,7 +74,7 @@
class BrokerClusterStatus(CuminStatus):
pass
-class BrokerClusterView(Widget):
+class BrokerClusterView(CuminView):
def __init__(self, app, name):
super(BrokerClusterView, self).__init__(app, name)
Modified: mgmt/cumin/python/cumin/brokercluster.strings
===================================================================
--- mgmt/cumin/python/cumin/brokercluster.strings 2007-11-19 16:29:18 UTC (rev 1336)
+++ mgmt/cumin/python/cumin/brokercluster.strings 2007-11-19 17:13:30 UTC (rev 1337)
@@ -47,16 +47,10 @@
<tr>
<th class="actions" colspan="2">
<h2>Act on This Cluster:</h2>
- <form class="inline" action="?" method="get">
- <select>
- <option>Choose Action...</option>
- <option>Edit...</option>
- <option>Remove</option>
- <option>Start</option>
- <option>Stop</option>
- </select>
- <button>Submit</button>
- </form>
+ <a class="nav" href="{edit_href}">Edit</a>
+ <a href="{remove_href}">Remove</a>
+ <a href="{href}">Start</a>
+ <a href="{href}">Stop</a>
</th>
</tr>
</table>
Modified: mgmt/cumin/python/cumin/brokergroup.py
===================================================================
--- mgmt/cumin/python/cumin/brokergroup.py 2007-11-19 16:29:18 UTC (rev 1336)
+++ mgmt/cumin/python/cumin/brokergroup.py 2007-11-19 17:13:30 UTC (rev 1337)
@@ -58,13 +58,17 @@
self.add_child(self.edit)
self.set_edit_mode(self.edit)
+ self.remove = BrokerGroupRemove(app, "remove")
+ self.add_child(self.remove)
+ self.set_remove_mode(self.remove)
+
def get_title(self, session, group):
return "Broker Group '%s'" % group.name
class BrokerGroupStatus(CuminStatus):
pass
-class BrokerGroupView(Widget):
+class BrokerGroupView(CuminView):
def __init__(self, app, name):
super(BrokerGroupView, self).__init__(app, name)
@@ -85,11 +89,6 @@
def render_category(self, session, group):
return group.get_type().name
- def render_edit_href(self, session, group):
- branch = session.branch()
- self.page().show_broker_group(branch, group).show_edit(branch)
- return branch.marshal()
-
class GroupBrokerTab(BrokerSetForm):
def get_title(self, session, group):
return "Brokers %s" % fmt_count(len(group.broker_items()))
Modified: mgmt/cumin/python/cumin/brokergroup.strings
===================================================================
--- mgmt/cumin/python/cumin/brokergroup.strings 2007-11-19 16:29:18 UTC (rev 1336)
+++ mgmt/cumin/python/cumin/brokergroup.strings 2007-11-19 17:13:30 UTC (rev 1337)
@@ -40,7 +40,7 @@
<th class="actions" colspan="2">
<h2>Act on This Group:</h2>
<a class="nav" href="{edit_href}">Edit</a>
- <a href="{href}">Remove</a>
+ <a href="{remove_href}">Remove</a>
</th>
</tr>
</table>
Modified: mgmt/cumin/python/cumin/widgets.py
===================================================================
--- mgmt/cumin/python/cumin/widgets.py 2007-11-19 16:29:18 UTC (rev 1336)
+++ mgmt/cumin/python/cumin/widgets.py 2007-11-19 17:13:30 UTC (rev 1337)
@@ -16,6 +16,7 @@
self.__param = None
self.__view_mode = None
self.__edit_mode = None
+ self.__remove_mode = None
def set_object_parameter(self, param):
self.__param = param
More information about the rhmessaging-commits
mailing list