equal
deleted
inserted
replaced
187 {'type' : 'string', |
187 {'type' : 'string', |
188 'default': None, |
188 'default': None, |
189 'help': 'web server root url', |
189 'help': 'web server root url', |
190 'group': 'main', 'inputlevel': 1, |
190 'group': 'main', 'inputlevel': 1, |
191 }), |
191 }), |
|
192 ('use-request-subdomain', |
|
193 {'type' : 'yn', |
|
194 'default': None, |
|
195 'help': ('if set, base-url subdomain is replaced by the request\'s ' |
|
196 'host, to help managing sites with several subdomains in a ' |
|
197 'single cubicweb instance'), |
|
198 'group': 'main', 'inputlevel': 1, |
|
199 }), |
192 ('mangle-emails', |
200 ('mangle-emails', |
193 {'type' : 'yn', |
201 {'type' : 'yn', |
194 'default': False, |
202 'default': False, |
195 'help': "don't display actual email addresses but mangle them if \ |
203 'help': "don't display actual email addresses but mangle them if \ |
196 this option is set to yes", |
204 this option is set to yes", |
667 @property |
675 @property |
668 def appdatahome(self): |
676 def appdatahome(self): |
669 return join(self.instance_data_dir(), self.appid) |
677 return join(self.instance_data_dir(), self.appid) |
670 |
678 |
671 def init_cubes(self, cubes): |
679 def init_cubes(self, cubes): |
672 assert self._cubes is None |
680 assert self._cubes is None, self._cubes |
673 self._cubes = self.reorder_cubes(cubes) |
681 self._cubes = self.reorder_cubes(cubes) |
674 # load cubes'__init__.py file first |
682 # load cubes'__init__.py file first |
675 for cube in cubes: |
683 for cube in cubes: |
676 __import__('cubes.%s' % cube) |
684 __import__('cubes.%s' % cube) |
677 self.load_site_cubicweb() |
685 self.load_site_cubicweb() |