From 86b5e2adb5190d47c5d15beb65b223f78213f82c Mon Sep 17 00:00:00 2001 From: usmannasir <01-134132-158@student.bahria.edu.pk> Date: Tue, 12 Jun 2018 03:56:19 +0500 Subject: [PATCH] Email Forwarding. --- api/views.py | 10 +- .../templates/baseTemplate/index.html | 1 + mailServer/models.py | 2 +- mailServer/static/mailServer/mailServer.js | 348 ++++++++++++++++++ .../templates/mailServer/emailForwarding.html | 132 +++++++ mailServer/urls.py | 7 + mailServer/views.py | 137 +++++++ static/mailServer/mailServer.js | 348 ++++++++++++++++++ 8 files changed, 979 insertions(+), 6 deletions(-) create mode 100644 mailServer/templates/mailServer/emailForwarding.html diff --git a/api/views.py b/api/views.py index d79f8e638..75215e71c 100644 --- a/api/views.py +++ b/api/views.py @@ -220,16 +220,17 @@ def deleteWebsite(request): json_data = json.dumps(data_ret) return HttpResponse(json_data) - numberOfWebsites = str(Websites.objects.count() + ChildDomains.objects.count()) - - ## Deleting master domain - website = Websites.objects.get(domain=websiteName) websiteOwner = website.admin if admin.websites_set.all().count() == 0: websiteOwner.delete() + ## Deleting master domain + + numberOfWebsites = str(Websites.objects.count() + ChildDomains.objects.count()) + + execPath = "sudo python " + virtualHostUtilities.cyberPanel + "/plogical/virtualHostUtilities.py" execPath = execPath + " deleteVirtualHostConfigurations --virtualHostName " + websiteName + \ @@ -246,7 +247,6 @@ def deleteWebsite(request): json_data = json.dumps(data_ret) return HttpResponse(json_data) - def submitWebsiteStatus(request): try: if request.method == 'POST': diff --git a/baseTemplate/templates/baseTemplate/index.html b/baseTemplate/templates/baseTemplate/index.html index 336769932..96393f6a7 100755 --- a/baseTemplate/templates/baseTemplate/index.html +++ b/baseTemplate/templates/baseTemplate/index.html @@ -390,6 +390,7 @@
{% trans "This page help you setup email forwarding for your emails." %}
+
+