local changes

This commit is contained in:
usmannasir
2024-08-04 23:54:32 +05:00
parent f500809452
commit b56838b51c
44 changed files with 1346 additions and 1000 deletions

View File

@@ -1,223 +1,197 @@
from django.conf.urls import url
from django.urls import path
from . import views
urlpatterns = [
url(r'^$', views.loadWebsitesHome, name='loadWebsitesHome'),
url(r'^createWebsite$', views.createWebsite, name='createWebsite'),
url(r'^listWebsites$', views.listWebsites, name='listWebsites'),
url(r'^listChildDomains$', views.listChildDomains, name='listChildDomains'),
url(r'^modifyWebsite$', views.modifyWebsite, name='modifyWebsite'),
url(r'^deleteWebsite$', views.deleteWebsite, name='deleteWebsite'),
url(r'^siteState$', views.siteState, name='siteState'),
path('', views.loadWebsitesHome, name='loadWebsitesHome'),
path('createWebsite/', views.createWebsite, name='createWebsite'),
path('listWebsites/', views.listWebsites, name='listWebsites'),
path('listChildDomains/', views.listChildDomains, name='listChildDomains'),
path('modifyWebsite/', views.modifyWebsite, name='modifyWebsite'),
path('deleteWebsite/', views.deleteWebsite, name='deleteWebsite'),
path('siteState/', views.siteState, name='siteState'),
##
# New domain
path('CreateNewDomain/', views.CreateNewDomain, name='CreateNewDomain'),
url(r'^CreateNewDomain$', views.CreateNewDomain, name='CreateNewDomain'),
# WordPress
path('createWordpress/', views.WPCreate, name='createWordpress'),
path('ListWPSites/', views.ListWPSites, name='ListWPSites'),
path('WPHome/', views.WPHome, name='WPHome'),
path('RestoreBackups/', views.RestoreBackups, name='RestoreBackups'),
path('RestoreHome/', views.RestoreHome, name='RestoreHome'),
path('AutoLogin/', views.AutoLogin, name='AutoLogin'),
path('RemoteBackupConfig/', views.RemoteBackupConfig, name='RemoteBackupConfig'),
path('BackupfileConfig/', views.BackupfileConfig, name='BackupfileConfig'),
path('AddRemoteBackupsite/', views.AddRemoteBackupsite, name='AddRemoteBackupsite'),
path('pricing/', views.WordpressPricing, name='pricing'),
### WordPress
url(r'^createWordpress$', views.WPCreate, name='createWordpress'),
url(r'^ListWPSites$', views.ListWPSites, name='ListWPSites'),
url(r'^WPHome$', views.WPHome, name='WPHome'),
url(r'^RestoreBackups$', views.RestoreBackups, name='RestoreBackups'),
url(r'^RestoreHome$', views.RestoreHome, name='RestoreHome'),
url(r'^AutoLogin$', views.AutoLogin, name='AutoLogin'),
url(r'^RemoteBackupConfig$', views.RemoteBackupConfig, name='RemoteBackupConfig'),
url(r'^BackupfileConfig$', views.BackupfileConfig, name='BackupfileConfig'),
url(r'^AddRemoteBackupsite$', views.AddRemoteBackupsite, name='AddRemoteBackupsite'),
url(r'^pricing$', views.WordpressPricing, name='pricing'),
# WordPress Ajax
path('submitWorpressCreation/', views.submitWorpressCreation, name='submitWorpressCreation'),
path('FetchWPdata/', views.FetchWPdata, name='FetchWPdata'),
path('GetCurrentPlugins/', views.GetCurrentPlugins, name='GetCurrentPlugins'),
path('GetCurrentThemes/', views.GetCurrentThemes, name='GetCurrentThemes'),
path('UpdateWPSettings/', views.UpdateWPSettings, name='UpdateWPSettings'),
path('UpdatePlugins/', views.UpdatePlugins, name='UpdatePlugins'),
path('DeletePlugins/', views.DeletePlugins, name='DeletePlugins'),
path('ChangeStatus/', views.ChangeStatus, name='ChangeStatus'),
path('UpdateThemes/', views.UpdateThemes, name='UpdateThemes'),
path('DeleteThemes/', views.DeleteThemes, name='DeleteThemes'),
path('StatusThemes/', views.StatusThemes, name='StatusThemes'),
path('CreateStagingNow/', views.CreateStagingNow, name='CreateStagingNow'),
path('fetchstaging/', views.fetchstaging, name='fetchstaging'),
path('fetchDatabase/', views.fetchDatabase, name='fetchDatabase'),
path('SaveUpdateConfig/', views.SaveUpdateConfig, name='SaveUpdateConfig'),
path('DeploytoProduction/', views.DeploytoProduction, name='DeploytoProduction'),
path('WPCreateBackup/', views.WPCreateBackup, name='WPCreateBackup'),
path('RestoreWPbackupNow/', views.RestoreWPbackupNow, name='RestoreWPbackupNow'),
path('dataintegrity/', views.dataintegrity, name='dataintegrity'),
path('installwpcore/', views.installwpcore, name='installwpcore'),
path('SaveBackupConfig/', views.SaveBackupConfig, name='SaveBackupConfig'),
path('SaveBackupSchedule/', views.SaveBackupSchedule, name='SaveBackupSchedule'),
path('AddWPsiteforRemoteBackup/', views.AddWPsiteforRemoteBackup, name='AddWPsiteforRemoteBackup'),
path('UpdateRemoteschedules/', views.UpdateRemoteschedules, name='UpdateRemoteschedules'),
path('ScanWordpressSite/', views.ScanWordpressSite, name='ScanWordpressSite'),
###WordPress Ajax
url(r'^submitWorpressCreation', views.submitWorpressCreation, name='submitWorpressCreation'),
url(r'^FetchWPdata', views.FetchWPdata, name='FetchWPdata'),
url(r'^GetCurrentPlugins', views.GetCurrentPlugins, name='GetCurrentPlugins'),
url(r'^GetCurrentThemes', views.GetCurrentThemes, name='GetCurrentThemes'),
url(r'^UpdateWPSettings', views.UpdateWPSettings, name='UpdateWPSettings'),
url(r'^UpdatePlugins', views.UpdatePlugins, name='UpdatePlugins'),
url(r'^DeletePlugins', views.DeletePlugins, name='DeletePlugins'),
url(r'^ChangeStatus', views.ChangeStatus, name='ChangeStatus'),
url(r'^UpdateThemes', views.UpdateThemes, name='UpdateThemes'),
url(r'^DeleteThemes', views.DeleteThemes, name='DeleteThemes'),
url(r'^StatusThemes', views.StatusThemes, name='StatusThemes'),
url(r'^CreateStagingNow', views.CreateStagingNow, name='CreateStagingNow'),
url(r'^fetchstaging', views.fetchstaging, name='fetchstaging'),
url(r'^fetchDatabase', views.fetchDatabase, name='fetchDatabase'),
url(r'^SaveUpdateConfig', views.SaveUpdateConfig, name='SaveUpdateConfig'),
url(r'^DeploytoProduction', views.DeploytoProduction, name='DeploytoProduction'),
url(r'^WPCreateBackup', views.WPCreateBackup, name='WPCreateBackup'),
url(r'^RestoreWPbackupNow', views.RestoreWPbackupNow, name='RestoreWPbackupNow'),
url(r'^dataintegrity', views.dataintegrity, name='dataintegrity'),
url(r'^installwpcore', views.installwpcore, name='installwpcore'),
url(r'^SaveBackupConfig', views.SaveBackupConfig, name='SaveBackupConfig'),
url(r'^SaveBackupSchedule', views.SaveBackupSchedule, name='SaveBackupSchedule'),
url(r'^AddWPsiteforRemoteBackup', views.AddWPsiteforRemoteBackup, name='AddWPsiteforRemoteBackup'),
url(r'^UpdateRemoteschedules', views.UpdateRemoteschedules, name='UpdateRemoteschedules'),
url(r'^ScanWordpressSite', views.ScanWordpressSite, name='ScanWordpressSite'),
# AddPlugin
path('ConfigurePlugins/', views.ConfigurePlugins, name='ConfigurePlugins'),
path('Addnewplugin/', views.Addnewplugin, name='Addnewplugin'),
path('EidtPlugin/', views.EidtPlugin, name='EidtPlugin'),
#### AddPlugin
url(r'^ConfigurePlugins$', views.ConfigurePlugins, name='ConfigurePlugins'),
url(r'^Addnewplugin$', views.Addnewplugin, name='Addnewplugin'),
url(r'^EidtPlugin$', views.EidtPlugin, name='EidtPlugin'),
# AddPlugin Ajax
path('SearchOnkeyupPlugin/', views.SearchOnkeyupPlugin, name='SearchOnkeyupPlugin'),
path('AddNewpluginAjax/', views.AddNewpluginAjax, name='AddNewpluginAjax'),
path('deletesPlgin/', views.deletesPlgin, name='deletesPlgin'),
path('Addplugineidt/', views.Addplugineidt, name='Addplugineidt'),
## AddPlugin Ajax
url(r'^SearchOnkeyupPlugin$', views.SearchOnkeyupPlugin, name='SearchOnkeyupPlugin'),
url(r'^AddNewpluginAjax$', views.AddNewpluginAjax, name='AddNewpluginAjax'),
url(r'^deletesPlgin', views.deletesPlgin, name='deletesPlgin'),
url(r'^Addplugineidt', views.Addplugineidt, name='Addplugineidt'),
# Website modification
path('submitWebsiteCreation/', views.submitWebsiteCreation, name='submitWebsiteCreation'),
path('submitWebsiteDeletion/', views.submitWebsiteDeletion, name='submitWebsiteDeletion'),
path('submitWebsiteListing/', views.getFurtherAccounts, name='submitWebsiteListing'),
path('fetchWebsitesList/', views.fetchWebsitesList, name='fetchWebsitesList'),
path('fetchChildDomainsMain/', views.fetchChildDomainsMain, name='fetchChildDomainsMain'),
path('convertDomainToSite/', views.convertDomainToSite, name='convertDomainToSite'),
path('searchWebsites/', views.searchWebsites, name='searchWebsites'),
path('submitWebsiteModification/', views.deleteWebsite, name='submitWebsiteModification'),
path('submitWebsiteStatus/', views.submitWebsiteStatus, name='submitWebsiteStatus'),
path('getWebsiteDetails/', views.submitWebsiteModify, name='getWebsiteDetails'),
path('saveWebsiteChanges/', views.saveWebsiteChanges, name='saveWebsiteChanges'),
path('getDataFromLogFile/', views.getDataFromLogFile, name='getDataFromLogFile'),
path('fetchErrorLogs/', views.fetchErrorLogs, name='fetchErrorLogs'),
path('getDataFromConfigFile/', views.getDataFromConfigFile, name='getDataFromConfigFile'),
path('saveConfigsToFile/', views.saveConfigsToFile, name='saveConfigsToFile'),
path('getRewriteRules/', views.getRewriteRules, name='getRewriteRules'),
path('saveRewriteRules/', views.saveRewriteRules, name='saveRewriteRules'),
path('saveSSL/', views.saveSSL, name='saveSSL'),
# Website modification url
# Sub/add/park domains
path('submitDomainCreation/', views.submitDomainCreation, name='submitDomainCreation'),
path('fetchDomains/', views.fetchDomains, name='fetchDomains'),
path('changePHP/', views.changePHP, name='changePHP'),
path('submitDomainDeletion/', views.submitDomainDeletion, name='submitDomainDeletion'),
path('searchChilds/', views.searchChilds, name='searchChilds'),
url(r'^submitWebsiteCreation$', views.submitWebsiteCreation, name='submitWebsiteCreation'),
url(r'^submitWebsiteDeletion$', views.submitWebsiteDeletion, name='submitWebsiteDeletion'),
url(r'^submitWebsiteListing$', views.getFurtherAccounts, name='submitWebsiteListing'),
url(r'^fetchWebsitesList$', views.fetchWebsitesList, name='fetchWebsitesList'),
url(r'^fetchChildDomainsMain$', views.fetchChildDomainsMain, name='fetchChildDomainsMain'),
url(r'^convertDomainToSite$', views.convertDomainToSite, name='convertDomainToSite'),
url(r'^searchWebsites$', views.searchWebsites, name='searchWebsites'),
url(r'^submitWebsiteModification$', views.deleteWebsite, name='submitWebsiteModification'),
url(r'^submitWebsiteStatus$', views.submitWebsiteStatus, name='submitWebsiteStatus'),
# Crons
path('listCron/', views.listCron, name='listCron'),
path('getWebsiteCron/', views.getWebsiteCron, name='getWebsiteCron'),
path('getCronbyLine/', views.getCronbyLine, name='getCronbyLine'),
path('remCronbyLine/', views.remCronbyLine, name='remCronbyLine'),
path('saveCronChanges/', views.saveCronChanges, name='saveCronChanges'),
path('addNewCron/', views.addNewCron, name='addNewCron'),
url(r'^getWebsiteDetails$', views.submitWebsiteModify, name='getWebsiteDetails'),
url(r'^saveWebsiteChanges', views.saveWebsiteChanges, name='saveWebsiteChanges'),
# Domain Alias
path('<domain>/domainAlias/', views.domainAlias, name='domainAlias'),
path('submitAliasCreation/', views.submitAliasCreation, name='submitAliasCreation'),
path('issueAliasSSL/', views.issueAliasSSL, name='issueAliasSSL'),
path('delateAlias/', views.delateAlias, name='delateAlias'),
url(r'^getDataFromLogFile$', views.getDataFromLogFile, name='getDataFromLogFile'),
url(r'^fetchErrorLogs$', views.fetchErrorLogs, name='fetchErrorLogs'),
# Openbasedir
path('changeOpenBasedir/', views.changeOpenBasedir, name='changeOpenBasedir'),
url(r'^getDataFromConfigFile$', views.getDataFromConfigFile, name='getDataFromConfigFile'),
# WP Install
path('<domain>/wordpressInstall/', views.wordpressInstall, name='wordpressInstall'),
path('installWordpressStatus/', views.installWordpressStatus, name='installWordpressStatus'),
path('installWordpress/', views.installWordpress, name='installWordpress'),
url(r'^saveConfigsToFile$', views.saveConfigsToFile, name='saveConfigsToFile'),
# Joomla Install
path('installJoomla/', views.installJoomla, name='installJoomla'),
path('<domain>/joomlaInstall/', views.joomlaInstall, name='joomlaInstall'),
url(r'^getRewriteRules$', views.getRewriteRules, name='getRewriteRules'),
# PrestaShop Install
path('prestaShopInstall/', views.prestaShopInstall, name='prestaShopInstall'),
path('<domain>/installPrestaShop/', views.installPrestaShop, name='installPrestaShop'),
url(r'^saveRewriteRules$', views.saveRewriteRules, name='saveRewriteRules'),
# Magento
path('<domain>/installMagento/', views.installMagento, name='installMagento'),
path('magentoInstall/', views.magentoInstall, name='magentoInstall'),
url(r'^saveSSL$', views.saveSSL, name='saveSSL'),
# Mautic
path('<domain>/installMautic/', views.installMautic, name='installMautic'),
path('mauticInstall/', views.mauticInstall, name='mauticInstall'),
## sub/add/park domains
# Git
path('<domain>/setupGit/', views.setupGit, name='setupGit'),
path('setupGitRepo/', views.setupGitRepo, name='setupGitRepo'),
url(r'^submitDomainCreation$', views.submitDomainCreation, name='submitDomainCreation'),
# Set up SSH Access
path('<domain>/sshAccess/', views.sshAccess, name='sshAccess'),
path('saveSSHAccessChanges/', views.saveSSHAccessChanges, name='saveSSHAccessChanges'),
## fetch domains
# Staging Environment
path('<domain>/setupStaging/', views.setupStaging, name='setupStaging'),
path('startCloning/', views.startCloning, name='startCloning'),
path('<domain>/<childDomain>/syncToMaster/', views.syncToMaster, name='syncToMaster'),
path('startSync/', views.startSync, name='startSync'),
path('<domain>/gitNotify/', views.gitNotify, name='gitNotify'),
path('detachRepo/', views.detachRepo, name='detachRepo'),
path('changeBranch/', views.changeBranch, name='changeBranch'),
url(r'^fetchDomains$', views.fetchDomains, name='submitDomainCreation'),
url(r'^changePHP$', views.changePHP, name='changePHP'),
url(r'^submitDomainDeletion$', views.submitDomainDeletion, name='submitDomainDeletion'),
url(r'^searchChilds$', views.searchChilds, name='searchChilds'),
# crons
url(r'^listCron$', views.listCron, name="listCron"),
url(r'^getWebsiteCron$', views.getWebsiteCron, name="getWebsiteCron"),
url(r'^getCronbyLine$', views.getCronbyLine, name="getCronbyLine"),
url(r'^remCronbyLine$', views.remCronbyLine, name="remCronbyLine"),
url(r'^saveCronChanges$', views.saveCronChanges, name="saveCronChanges"),
url(r'^addNewCron$', views.addNewCron, name="addNewCron"),
## Domain Alias
url(r'^(?P<domain>(.*))/domainAlias$', views.domainAlias, name='domainAlias'),
url(r'^submitAliasCreation$', views.submitAliasCreation, name="submitAliasCreation"),
url(r'^issueAliasSSL$', views.issueAliasSSL, name="issueAliasSSL"),
url(r'^delateAlias$', views.delateAlias, name="delateAlias"),
## Openbasedir
url(r'^changeOpenBasedir$', views.changeOpenBasedir, name="changeOpenBasedir"),
## WP Install
url(r'^(?P<domain>(.*))/wordpressInstall$', views.wordpressInstall, name='wordpressInstall'),
url(r'^installWordpressStatus$', views.installWordpressStatus, name="installWordpressStatus"),
url(r'^installWordpress$', views.installWordpress, name='installWordpress'),
## Joomla Install
url(r'^installJoomla$', views.installJoomla, name='installJoomla'),
url(r'^(?P<domain>(.*))/joomlaInstall$', views.joomlaInstall, name='joomlaInstall'),
## PrestaShop Install
url(r'^prestaShopInstall$', views.prestaShopInstall, name='prestaShopInstall'),
url(r'^(?P<domain>(.*))/installPrestaShop$', views.installPrestaShop, name='installPrestaShop'),
## magento
url(r'^(?P<domain>(.*))/installMagento$', views.installMagento, name='installMagento'),
url(r'^magentoInstall$', views.magentoInstall, name='magentoInstall'),
## mautic
url(r'^(?P<domain>(.*))/installMautic$', views.installMautic, name='installMautic'),
url(r'^mauticInstall$', views.mauticInstall, name='mauticInstall'),
## Git
url(r'^(?P<domain>(.*))/setupGit$', views.setupGit, name='setupGit'),
url(r'^setupGitRepo$', views.setupGitRepo, name='setupGitRepo'),
## Set up SSH Access
url(r'^(?P<domain>(.*))/sshAccess$', views.sshAccess, name='sshAccess'),
url(r'^saveSSHAccessChanges$', views.saveSSHAccessChanges, name='saveSSHAccessChanges'),
## Staging Enviroment
url(r'^(?P<domain>(.*))/setupStaging$', views.setupStaging, name='setupStaging'),
url(r'^startCloning$', views.startCloning, name='startCloning'),
url(r'^(?P<domain>(.*))/(?P<childDomain>(.*))/syncToMaster$', views.syncToMaster, name='syncToMaster'),
url(r'^startSync$', views.startSync, name='startSync'),
url(r'^(?P<domain>(.*))/gitNotify$', views.gitNotify, name='gitNotify'),
url(r'^detachRepo$', views.detachRepo, name='detachRepo'),
url(r'^changeBranch$', views.changeBranch, name='changeBranch'),
### Manage GIT
url(r'^(?P<domain>(.*))/manageGIT$', views.manageGIT, name='manageGIT'),
url(r'^(?P<domain>(.*))/webhook$', views.webhook, name='webhook'),
url(r'^fetchFolderDetails$', views.fetchFolderDetails, name='fetchFolderDetails'),
url(r'^initRepo$', views.initRepo, name='initRepo'),
url(r'^setupRemote$', views.setupRemote, name='setupRemote'),
url(r'^changeGitBranch$', views.changeGitBranch, name='changeGitBranch'),
url(r'^createNewBranch$', views.createNewBranch, name='createNewBranch'),
url(r'^commitChanges$', views.commitChanges, name='commitChanges'),
url(r'^gitPull$', views.gitPull, name='gitPull'),
url(r'^gitPush$', views.gitPush, name='gitPush'),
url(r'^attachRepoGIT$', views.attachRepoGIT, name='attachRepoGIT'),
url(r'^removeTracking$', views.removeTracking, name='removeTracking'),
url(r'^fetchGitignore$', views.fetchGitignore, name='fetchGitignore'),
url(r'^saveGitIgnore$', views.saveGitIgnore, name='saveGitIgnore'),
url(r'^fetchCommits$', views.fetchCommits, name='fetchCommits'),
url(r'^fetchFiles$', views.fetchFiles, name='fetchFiles'),
url(r'^fetchChangesInFile$', views.fetchChangesInFile, name='fetchChangesInFile'),
url(r'^saveGitConfigurations$', views.saveGitConfigurations, name='saveGitConfigurations'),
url(r'^fetchGitLogs$', views.fetchGitLogs, name='fetchGitLogs'),
# Manage GIT
path('<domain>/manageGIT/', views.manageGIT, name='manageGIT'),
path('<domain>/webhook/', views.webhook, name='webhook'),
path('fetchFolderDetails/', views.fetchFolderDetails, name='fetchFolderDetails'),
path('initRepo/', views.initRepo, name='initRepo'),
path('setupRemote/', views.setupRemote, name='setupRemote'),
path('changeGitBranch/', views.changeGitBranch, name='changeGitBranch'),
path('createNewBranch/', views.createNewBranch, name='createNewBranch'),
path('commitChanges/', views.commitChanges, name='commitChanges'),
path('gitPull/', views.gitPull, name='gitPull'),
path('gitPush/', views.gitPush, name='gitPush'),
path('attachRepoGIT/', views.attachRepoGIT, name='attachRepoGIT'),
path('removeTracking/', views.removeTracking, name='removeTracking'),
path('fetchGitignore/', views.fetchGitignore, name='fetchGitignore'),
path('saveGitIgnore/', views.saveGitIgnore, name='saveGitIgnore'),
path('fetchCommits/', views.fetchCommits, name='fetchCommits'),
path('fetchFiles/', views.fetchFiles, name='fetchFiles'),
path('fetchChangesInFile/', views.fetchChangesInFile, name='fetchChangesInFile'),
path('saveGitConfigurations/', views.saveGitConfigurations, name='saveGitConfigurations'),
path('fetchGitLogs/', views.fetchGitLogs, name='fetchGitLogs'),
# Docker Site & Packages
url(r'^CreateDockerPackage$', views.CreateDockerPackage, name='CreateDockerPackage'),
url(r'^AssignPackage$', views.AssignPackage, name='AssignPackage'),
url(r'^CreateDockersite$', views.CreateDockersite, name='CreateDockersite'),
url(r'^AddDockerpackage$', views.AddDockerpackage, name='AddDockerpackage'),
url(r'^Getpackage$', views.Getpackage, name='Getpackage'),
url(r'^Updatepackage$', views.Updatepackage, name='Updatepackage'),
url(r'^AddAssignment$', views.AddAssignment, name='AddAssignment'),
url(r'^submitDockerSiteCreation$', views.submitDockerSiteCreation, name='submitDockerSiteCreation'),
url(r'^ListDockerSites$', views.ListDockerSites, name='ListDockerSites'),
url(r'^fetchDockersite$', views.fetchDockersite, name='fetchDockersite'),
path('CreateDockerPackage/', views.CreateDockerPackage, name='CreateDockerPackage'),
path('AssignPackage/', views.AssignPackage, name='AssignPackage'),
path('CreateDockersite/', views.CreateDockersite, name='CreateDockersite'),
path('AddDockerpackage/', views.AddDockerpackage, name='AddDockerpackage'),
path('Getpackage/', views.Getpackage, name='Getpackage'),
path('Updatepackage/', views.Updatepackage, name='Updatepackage'),
path('AddAssignment/', views.AddAssignment, name='AddAssignment'),
path('submitDockerSiteCreation/', views.submitDockerSiteCreation, name='submitDockerSiteCreation'),
path('ListDockerSites/', views.ListDockerSites, name='ListDockerSites'),
path('fetchDockersite/', views.fetchDockersite, name='fetchDockersite'),
# SSH Configs
path('getSSHConfigs/', views.getSSHConfigs, name='getSSHConfigs'),
path('deleteSSHKey/', views.deleteSSHKey, name='deleteSSHKey'),
path('addSSHKey/', views.addSSHKey, name='addSSHKey'),
### SSH Configs
url(r'^getSSHConfigs$', views.getSSHConfigs, name='getSSHConfigs'),
url(r'^deleteSSHKey$', views.deleteSSHKey, name='deleteSSHKey'),
url(r'^addSSHKey$', views.addSSHKey, name='addSSHKey'),
### Apache Manager
url(r'^ApacheManager/(?P<domain>(.*))$', views.ApacheManager, name='ApacheManager'),
url(r'^getSwitchStatus$', views.getSwitchStatus, name='getSwitchStatus'),
url(r'^switchServer$', views.switchServer, name='switchServer'),
url(r'^statusFunc$', views.statusFunc, name='statusFunc'),
url(r'^tuneSettings$', views.tuneSettings, name='tuneSettings'),
url(r'^saveApacheConfigsToFile$', views.saveApacheConfigsToFile, name='saveApacheConfigsToFile'),
## Catch all for domains
url(r'^(?P<domain>(.*))/(?P<childDomain>(.*))$', views.launchChild, name='launchChild'),
url(r'^(?P<domain>(.*))$', views.domain, name='domain'),
# Apache Manager
path('ApacheManager/<domain>/', views.ApacheManager, name='ApacheManager'),
path('getSwitchStatus/', views.getSwitchStatus, name='getSwitchStatus'),
path('switchServer/', views.switchServer, name='switchServer'),
path('statusFunc/', views.statusFunc, name='statusFunc'),
path('tuneSettings/', views.tuneSettings, name='tuneSettings'),
path('saveApacheConfigsToFile/', views.saveApacheConfigsToFile, name='saveApacheConfigsToFile'),
# Catch all for domains
path('<domain>/<childDomain>/', views.launchChild, name='launchChild'),
path('<domain>/', views.domain, name='domain'),
]