Skip to content

Commit

Permalink
feature: default site for user
Browse files Browse the repository at this point in the history
  • Loading branch information
usmannasir committed Jan 19, 2024
1 parent 17f21fb commit 6519d2a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
4 changes: 4 additions & 0 deletions plogical/virtualHostUtilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,10 @@ def createVirtualHost(virtualHostName, administratorEmail, phpVersion, virtualHo

website.save()

if admin.defaultSite == 0:
admin.defaultSite = website.id
admin.save()

if ssl == 1:
sslPath = "/home/" + virtualHostName + "/public_html"
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'Setting up SSL..,70')
Expand Down
13 changes: 12 additions & 1 deletion websiteFunctions/website.py
Original file line number Diff line number Diff line change
Expand Up @@ -696,6 +696,17 @@ def CreateNewDomain(self, request=None, userID=None, data=None):
currentACL = ACLManager.loadedACL(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"
data = {
"name": "all",
Expand All @@ -714,7 +725,7 @@ def CreateNewDomain(self, request=None, userID=None, data=None):
rnpss = randomPassword.generate_pass(10)
proc = httpProc(request, 'websiteFunctions/createDomain.html',
{'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()

def siteState(self, request=None, userID=None, data=None):
Expand Down

0 comments on commit 6519d2a

Please sign in to comment.