From bf74de23c4fe5aeb2780c4f628089b29401f10f2 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Fri, 10 May 2013 10:25:37 -0700 Subject: [PATCH] CLOUDSTACK-2351: object store - UI - infrastructure menu - secondary storage - Add Secondary Storage - S3 provider - when Create NFS Cache Storage is checked, call extra API createCacheStore. --- ui/scripts/system.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ui/scripts/system.js b/ui/scripts/system.js index cfa591dc2db..c81032ff019 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -10633,6 +10633,30 @@ args.response.error(parseXMLHttpResponse(json)); } }); + + if(args.data.createNfsCache == 'on') { + var zoneid = args.data.nfsCacheZoneid; + var nfs_server = args.data.nfsCacheNfsServer; + var path = args.data.nfsCachePath; + var url = nfsURL(nfs_server, path); + + var nfsCacheData = { + provider: 'NFS', + zoneid: zoneid, + url: url + }; + + $.ajax({ + url: createURL('createCacheStore'), + data: nfsCacheData, + success: function(json) { + //do nothing + }, + error: function(json) { + args.response.error(parseXMLHttpResponse(json)); + } + }); + } } else if(args.data.provider == 'Swift') { $.ajax({