FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Cluster Development

 
 
LinkBack Thread Tools
 
Old 12-12-2007, 02:48 PM
 
Default conga/luci/site/luci/Extensions LuciZope.py He ...

CVSROOT: /cvs/cluster
Module name: conga
Changes by: rmccabe@sourceware.org 2007-12-12 15:48:30

Modified files:
luci/site/luci/Extensions: LuciZope.py HelperFunctions.py
LuciZopeAsync.py LuciZopeExternal.py

Log message:
More shuffling stuff around to use the new form validation

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/LuciZope.py.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/HelperFunctions.py.diff?cvsroot=cluster&r1=1.10&r2 =1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/LuciZopeAsync.py.diff?cvsroot=cluster&r1=1.3&r2=1. 4
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/LuciZopeExternal.py.diff?cvsroot=cluster&r1=1.3&r2 =1.4

--- conga/luci/site/luci/Extensions/LuciZope.py 2007/08/20 16:31:13 1.5
+++ conga/luci/site/luci/Extensions/LuciZope.py 2007/12/12 15:48:29 1.6
@@ -145,3 +145,22 @@
pval = None
ret[i] = pval
return ret
+
+def getClusterURL(self, request, model):
+ try:
+ clustername = request['clustername'].strip()
+ if not clustername:
+ raise Exception, 'cluster name from request is blank'
+ except:
+ try:
+ clustername = model.getClusterName()
+ if not clustername:
+ raise Exception, 'cluster name from model is blank'
+ except:
+ if LUCI_DEBUG_MODE is True:
+ luci_log.debug_verbose('GCURL0: unable to get cluster name')
+ return '
+
+ return '/luci/cluster/index_html?pagetype=7&clustername=%s' % clustername
+
+
--- conga/luci/site/luci/Extensions/HelperFunctions.py 2007/09/24 21:19:42 1.10
+++ conga/luci/site/luci/Extensions/HelperFunctions.py 2007/12/12 15:48:29 1.11
@@ -53,7 +53,8 @@
args.insert(0, rc)
r['batch_result'] = self.query_func(*args)
except Exception, e:
- pass
+ r['error'] = True
+ r['err_msg'] = '%s' % str(e)

self.mutex.acquire()
self.riccis[host] = r
--- conga/luci/site/luci/Extensions/LuciZopeAsync.py 2007/09/25 04:00:24 1.3
+++ conga/luci/site/luci/Extensions/LuciZopeAsync.py 2007/12/12 15:48:30 1.4
@@ -178,5 +178,11 @@
% (request['nodenames'], e, str(e)))
write_err_async(request, 'Error retrieving information')
return None
- xml_obj = result_to_xml(True, { 'result': ret })
+ xml_obj = result_to_xml((True, { 'result': ret }))
+ write_xml_resp(request, xml_obj)
+
+def validate_clusvc_async(self, request):
+ from LuciValidation import validate_clusvc_add
+ ret = validate_clusvc_add(self, request)
+ xml_obj = result_to_xml((True, { 'result': ret }))
write_xml_resp(request, xml_obj)
--- conga/luci/site/luci/Extensions/LuciZopeExternal.py 2007/08/08 21:00:07 1.3
+++ conga/luci/site/luci/Extensions/LuciZopeExternal.py 2007/12/12 15:48:30 1.4
@@ -14,11 +14,10 @@
getDefaultUser

from cluster_adapters import clusterTaskProcess,
- resourceAdd, resourceDelete, serviceDelete,
- getClusterURL, getSystemLogs, getRicciAgentForCluster,
+ resourceDelete, serviceDelete,
isClusterBusy, nodeTaskProcess, process_cluster_conf_editor,
serviceMigrate, serviceRestart, serviceStart, serviceStop,
- getResourceInfo
+ getResourceInfo, getSystemLogs

from HelperFunctions import add_commas, bytes_to_value_units, convert_bytes

@@ -28,12 +27,15 @@
getNodeInfo, getnodes, getNodesInfo, getResourcesInfo,
getServiceInfo, getServicesInfo, getVMInfo, getClusterOS

+from LuciClusterActions import getRicciAgentForCluster
+
from LuciDB import access_to_host_allowed, allowed_systems,
check_clusters, getRicciAgent, getSystems, getClusters,
getStorage

from LuciZope import appendModel, bytes_to_value_prefunits,
- set_persistent_var, strFilter, getTabs, siteIsSetup
+ set_persistent_var, strFilter, getTabs, siteIsSetup,
+ getClusterURL

from LuciZopeClusterPortal import createCluChooser, createCluConfigTree

@@ -52,4 +54,4 @@

from system_adapters import get_sys_svc_list, validate_manage_svc

-from LuciZopeAsync import get_cluster_nodes_async, get_sysinfo_async
+from LuciZopeAsync import get_cluster_nodes_async, get_sysinfo_async, validate_clusvc_async
 

Thread Tools




All times are GMT. The time now is 09:05 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org