[rhmessaging-commits] rhmessaging commits: r1558 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Sun Jan 13 23:45:16 EST 2008
Author: justi9
Date: 2008-01-13 23:45:16 -0500 (Sun, 13 Jan 2008)
New Revision: 1558
Modified:
mgmt/cumin/python/cumin/broker.py
mgmt/cumin/python/cumin/broker.strings
Log:
Repairs the broker group assign button.
Modified: mgmt/cumin/python/cumin/broker.py
===================================================================
--- mgmt/cumin/python/cumin/broker.py 2008-01-13 21:19:22 UTC (rev 1557)
+++ mgmt/cumin/python/cumin/broker.py 2008-01-14 04:45:16 UTC (rev 1558)
@@ -46,6 +46,9 @@
self.__unregister = self.Unregister(app, "unregister", self)
self.add_child(self.__unregister)
+ self.groupify = self.Groupify(app, "groupify", self)
+ self.add_child(self.groupify)
+
def get_title(self, session, model):
count = BrokerRegistration.select().count()
return "Brokers %s" % fmt_count(count)
@@ -66,16 +69,24 @@
frame.ids.set(branch, ids)
self.page().set_redirect_url(session, branch.marshal())
+ class BrokerSetGroupInput(BrokerGroupInput):
+ def render_submit_id(self, session, model):
+ return self.parent.groupify.path()
+
class Groupify(FormButton):
def render_content(self, session, model):
- return "Add to Group"
+ return "Add"
def process_submit(self, session, model):
group = self.parent.groups.get(session)
if group:
- for broker in brokers:
+ ids = self.parent.ids.get(session)
+ self.parent.ids.clear(session)
+
+ for id in ids:
try:
+ broker = BrokerRegistration.get(id)
broker.addBrokerGroup(group)
except IntegrityError:
pass
@@ -120,9 +131,6 @@
return link
- class BrokerSetGroupInput(BrokerGroupInput):
- pass
-
class BrokerFrame(CuminFrame):
def __init__(self, app, name):
super(BrokerFrame, self).__init__(app, name)
Modified: mgmt/cumin/python/cumin/broker.strings
===================================================================
--- mgmt/cumin/python/cumin/broker.strings 2008-01-13 21:19:22 UTC (rev 1557)
+++ mgmt/cumin/python/cumin/broker.strings 2008-01-14 04:45:16 UTC (rev 1558)
@@ -3,11 +3,13 @@
<!-- <select onchange="document.getElementById('{id}.submit').submit()"> -->
<div class="sactions">
- <h2>Act on Selected Brokers:</h2>
+ <h2>Act on Selection:</h2>
{unregister}
+
+
<h2>Add to Group:</h2>
- {groups}
+ {groups} {groupify}
</div>
<table class="mobjects">
@@ -31,7 +33,7 @@
}
[BrokerSetGroupInput.html]
-<select name="{name}" tabindex="{tab_index}" {disabled_attr} onchange="submit()">
+<select name="{name}" tabindex="{tab_index}" {disabled_attr} onchange="getElementById('{submit_id}').click()">
<option value="">Choose Group...</option>
{items}
</select>
More information about the rhmessaging-commits
mailing list