diff --git a/websiteFunctions/static/websiteFunctions/websiteFunctions.js b/websiteFunctions/static/websiteFunctions/websiteFunctions.js index 09b210069..7664c65bd 100755 --- a/websiteFunctions/static/websiteFunctions/websiteFunctions.js +++ b/websiteFunctions/static/websiteFunctions/websiteFunctions.js @@ -2689,7 +2689,19 @@ app.controller('listWebsites', function ($scope, $http, $window) { 'X-CSRFToken': getCookie('csrftoken') } }).then(function(response) { - alert(JSON.stringify(response.data, null, 2)); + if (response.data.status === 1) { + var sites = response.data.sites; + var message = 'WordPress Sites for ' + domain + ':\n\n'; + sites.forEach(function(site) { + message += 'Title: ' + site.title + '\n'; + message += 'URL: ' + site.url + '\n'; + message += 'Version: ' + site.version + '\n'; + message += 'Status: ' + site.status + '\n\n'; + }); + alert(message); + } else { + alert('Error: ' + response.data.error_message); + } }).catch(function(error) { alert('Error fetching WordPress sites: ' + JSON.stringify(error)); }); @@ -6577,7 +6589,19 @@ app.controller('manageAliasController', function ($scope, $http, $timeout, $wind 'X-CSRFToken': getCookie('csrftoken') } }).then(function(response) { - alert(JSON.stringify(response.data, null, 2)); + if (response.data.status === 1) { + var sites = response.data.sites; + var message = 'WordPress Sites for ' + domain + ':\n\n'; + sites.forEach(function(site) { + message += 'Title: ' + site.title + '\n'; + message += 'URL: ' + site.url + '\n'; + message += 'Version: ' + site.version + '\n'; + message += 'Status: ' + site.status + '\n\n'; + }); + alert(message); + } else { + alert('Error: ' + response.data.error_message); + } }).catch(function(error) { alert('Error fetching WordPress sites: ' + JSON.stringify(error)); }); diff --git a/websiteFunctions/views.py b/websiteFunctions/views.py index 36aa3f78f..30a093ba0 100755 --- a/websiteFunctions/views.py +++ b/websiteFunctions/views.py @@ -1846,7 +1846,9 @@ def Dockersitehome(request, dockerapp): def fetchWPDetails(request): try: userID = request.session['userID'] - data = json.loads(request.body) + data = { + 'domain': request.POST.get('domain') + } wm = WebsiteManager() return wm.fetchWPSitesForDomain(userID, data) except KeyError: