loading parent data
This commit is contained in:
@@ -7,7 +7,7 @@ from wo.cli.plugins.site_functions import (
|
|||||||
doCleanupAction, setupdatabase, setupwordpress, setwebrootpermissions,
|
doCleanupAction, setupdatabase, setupwordpress, setwebrootpermissions,
|
||||||
display_cache_settings, copyWildcardCert)
|
display_cache_settings, copyWildcardCert)
|
||||||
from wo.cli.plugins.sitedb import (addNewSite, deleteSiteInfo,
|
from wo.cli.plugins.sitedb import (addNewSite, deleteSiteInfo,
|
||||||
updateSiteInfo)
|
updateSiteInfo, getSiteInfo)
|
||||||
from wo.core.acme import WOAcme
|
from wo.core.acme import WOAcme
|
||||||
from wo.core.domainvalidate import WODomain
|
from wo.core.domainvalidate import WODomain
|
||||||
from wo.core.git import WOGit
|
from wo.core.git import WOGit
|
||||||
@@ -196,14 +196,18 @@ class WOSiteCreateController(CementBaseController):
|
|||||||
data['basic'] = True
|
data['basic'] = True
|
||||||
|
|
||||||
if stype == 'subsite':
|
if stype == 'subsite':
|
||||||
|
# Get parent site data
|
||||||
|
data = getSiteInfo(self, subsite_name)
|
||||||
data = dict(
|
data = dict(
|
||||||
site_name=wo_domain, www_domain=wo_www_domain,
|
site_name=wo_domain, www_domain=wo_www_domain,
|
||||||
static=True, basic=False, wp=False,
|
static=True, basic=False, wp=False,
|
||||||
wpfc=False, wpsc=False, wprocket=False, wpce=False,
|
wpfc=False, wpsc=False, wprocket=False, wpce=False,
|
||||||
multisite=False, wpsubdir=False, webroot=wo_site_webroot)
|
multisite=False, wpsubdir=False, webroot=wo_site_webroot)
|
||||||
|
data["site_name"] = wo_domain
|
||||||
|
data["www_domain"] = wo_www_domain
|
||||||
data['subsite'] = True
|
data['subsite'] = True
|
||||||
data['subsite_name'] = subsite_name
|
data['subsite_name'] = subsite_name
|
||||||
data['basic'] = True
|
|
||||||
|
|
||||||
if (pargs.php72 or pargs.php73 or pargs.php74 or
|
if (pargs.php72 or pargs.php73 or pargs.php74 or
|
||||||
pargs.php80 or pargs.php81 or pargs.php82 or pargs.php83):
|
pargs.php80 or pargs.php81 or pargs.php82 or pargs.php83):
|
||||||
|
|||||||
@@ -67,6 +67,11 @@ def setupdomain(self, data):
|
|||||||
wo_domain_name = data['site_name']
|
wo_domain_name = data['site_name']
|
||||||
wo_site_webroot = data['webroot']
|
wo_site_webroot = data['webroot']
|
||||||
|
|
||||||
|
if 'subsite' in data.keys() and data['subsite']:
|
||||||
|
wo_parent_site = data["subsite_name"]
|
||||||
|
wo_parent_info = getSiteInfo(wo_parent_site)
|
||||||
|
data["webroot"] = wo_parent_info["webroot"]
|
||||||
|
|
||||||
# Check if nginx configuration already exists
|
# Check if nginx configuration already exists
|
||||||
# if os.path.isfile('/etc/nginx/sites-available/{0}'
|
# if os.path.isfile('/etc/nginx/sites-available/{0}'
|
||||||
# .format(wo_domain_name)):
|
# .format(wo_domain_name)):
|
||||||
|
|||||||
Reference in New Issue
Block a user