From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 26 Jun 2007 17:00:54 -0000 Subject: [Cluster-devel] conga/luci site/luci/Extensions/storage_adapte ... Message-ID: <20070626170054.13165.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 Branch: RHEL5 Changes by: rmccabe at sourceware.org 2007-06-26 17:00:53 Modified files: luci/site/luci/Extensions: storage_adapters.py luci/storage : form-macros index_html Log message: Add the long-promised 'reprobe storage' button. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/storage_adapters.py.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.7.2.3&r2=1.7.2.4 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/storage/form-macros.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.17.2.5&r2=1.17.2.6 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/storage/index_html.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.7.2.1&r2=1.7.2.2 --- conga/luci/site/luci/Extensions/storage_adapters.py 2007/06/18 18:39:33 1.7.2.3 +++ conga/luci/site/luci/Extensions/storage_adapters.py 2007/06/26 17:00:53 1.7.2.4 @@ -10,9 +10,13 @@ PT_MAPPER_TYPE, PT_PATH, STONAME, STORAGE, STORAGESYS, \ VIEW_BD, VIEW_BDS, VIEW_MAPPER, VIEW_MAPPERS -from ricci_defines import MAPPER_SYS_TYPE, MAPPER_VG_TYPE, SYSTEM_PREFIX, VG_PREFIX +from ricci_defines import MAPPER_SYS_TYPE, MAPPER_VG_TYPE, \ + SYSTEM_PREFIX, VG_PREFIX + from LuciZope import get_systems_statuses +from StorageReport import invalidate_storage_report + def createStorageChooser(self, request, systems): dummynode = {} @@ -29,6 +33,15 @@ except KeyError, e: url = "." + if stoname and request.has_key('reprobe_storage'): + try: + invalidate_storage_report(request.SESSION, stoname) + redirect_url = '%s?%s' % (request['ACTUAL_URL'], request['QUERY_STRING']) + redirect_url = redirect_url.replace('&reprobe_storage=true', '') + request.RESPONSE.redirect(redirect_url) + except: + pass + try: pagetype = request[PAGETYPE] except KeyError, e: --- conga/luci/storage/form-macros 2007/06/18 18:39:49 1.17.2.5 +++ conga/luci/storage/form-macros 2007/06/26 17:00:53 1.17.2.6 @@ -103,7 +103,7 @@ tal:define="batch_id python:here.apply_storage_changes(ricci, storage_report, request); check_URL context/storage/check-batch/absolute_url; check_url python:check_URL + '?storagename=' + storagename + '&batch_id=' + batch_id"> -
+
+
@@ -188,7 +188,7 @@
-
Commiting Changes
+
Committing Changes
--- conga/luci/storage/index_html 2007/06/18 18:39:49 1.7.2.1 +++ conga/luci/storage/index_html 2007/06/26 17:00:53 1.7.2.2 @@ -174,7 +174,7 @@ global storage_report nothing"/> + tal:define="global report_cached python:here.is_storage_report_cached(request.SESSION, storagename)">

Future Site of Forms

+
+ + + + +
End of main content block