From mboxrd@z Thu Jan 1 00:00:00 1970 From: jparsons@sourceware.org Date: 13 Aug 2006 14:57:16 -0000 Subject: [Cluster-devel] conga/luci/site/luci/Extensions cluster_adapte ... Message-ID: <20060813145716.20836.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Changes by: jparsons at sourceware.org 2006-08-13 15:57:16 Modified files: luci/site/luci/Extensions: cluster_adapters.py Log message: making node list dropdown work Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/cluster_adapters.py.diff?cvsroot=cluster&r1=1.45&r2=1.46 --- conga/luci/site/luci/Extensions/cluster_adapters.py 2006/08/13 13:48:36 1.45 +++ conga/luci/site/luci/Extensions/cluster_adapters.py 2006/08/13 14:57:16 1.46 @@ -1569,6 +1569,21 @@ else: map['status'] = NODE_INACTIVE map['status_str'] = NODE_INACTIVE_STR + + #set up URLs for dropdown menu... + if map['status'] == NODE_ACTIVE: + map['jl_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_LEAVE_CLUSTER + "&nodename=" + name + "&clustername=" + clustername + map['reboot_url'] = baseurl + "?pagetype=" +NODE_PROCESS + "&task=" + NODE_REBOOT + "&nodename=" + name + "&clustername=" + clustername + map['fence_it_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_FENCE + "&nodename=" + name + "&clustername=" + clustername + map['delete_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_DELETE + "&nodename=" + name + "&clustername=" + clustername + + if map['status'] == NODE_INACTIVE: + map['jl_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_JOIN_CLUSTER + "&nodename=" + name + "&clustername=" + clustername + map['reboot_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_REBOOT + "&nodename=" + name + "&clustername=" + clustername + map['fence_it_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_FENCE + "&nodename=" + name + "&clustername=" + clustername + map['delete_url'] = baseurl + "?pagetype=" + NODE_PROCESS + "&task=" + NODE_DELETE + "&nodename=" + name + "&clustername=" + clustername + + #figure out current services running on this node svc_dict_list = list() for svc in svclist: