mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-14 17:26:17 +01:00
feature: default site for user
This commit is contained in:
@@ -342,6 +342,10 @@ class virtualHostUtilities:
|
|||||||
|
|
||||||
website.save()
|
website.save()
|
||||||
|
|
||||||
|
if admin.defaultSite == 0:
|
||||||
|
admin.defaultSite = website.id
|
||||||
|
admin.save()
|
||||||
|
|
||||||
if ssl == 1:
|
if ssl == 1:
|
||||||
sslPath = "/home/" + virtualHostName + "/public_html"
|
sslPath = "/home/" + virtualHostName + "/public_html"
|
||||||
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'Setting up SSL..,70')
|
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'Setting up SSL..,70')
|
||||||
|
|||||||
@@ -696,6 +696,17 @@ class WebsiteManager:
|
|||||||
currentACL = ACLManager.loadedACL(userID)
|
currentACL = ACLManager.loadedACL(userID)
|
||||||
websitesName = ACLManager.findAllSites(currentACL, userID)
|
websitesName = ACLManager.findAllSites(currentACL, userID)
|
||||||
|
|
||||||
|
try:
|
||||||
|
admin = Administrator.objects.get(pk=userID)
|
||||||
|
if admin.defaultSite == 0:
|
||||||
|
websites = ACLManager.findWebsiteObjects(currentACL, userID)
|
||||||
|
admin.defaultSite = websites[0].id
|
||||||
|
admin.save()
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
admin = Administrator.objects.get(pk=userID)
|
||||||
|
|
||||||
url = "https://platform.cyberpersons.com/CyberpanelAdOns/Adonpermission"
|
url = "https://platform.cyberpersons.com/CyberpanelAdOns/Adonpermission"
|
||||||
data = {
|
data = {
|
||||||
"name": "all",
|
"name": "all",
|
||||||
@@ -714,7 +725,7 @@ class WebsiteManager:
|
|||||||
rnpss = randomPassword.generate_pass(10)
|
rnpss = randomPassword.generate_pass(10)
|
||||||
proc = httpProc(request, 'websiteFunctions/createDomain.html',
|
proc = httpProc(request, 'websiteFunctions/createDomain.html',
|
||||||
{'websiteList': websitesName, 'phps': PHPManager.findPHPVersions(), 'Randam_String': rnpss,
|
{'websiteList': websitesName, 'phps': PHPManager.findPHPVersions(), 'Randam_String': rnpss,
|
||||||
'test_domain_data': test_domain_status})
|
'test_domain_data': test_domain_status, 'defaultSite': admin.defaultSite})
|
||||||
return proc.render()
|
return proc.render()
|
||||||
|
|
||||||
def siteState(self, request=None, userID=None, data=None):
|
def siteState(self, request=None, userID=None, data=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user