cwconfig.py
branchtls-sprint
changeset 1715 cba9f175da2d
parent 1681 1586c0ed9a92
child 1802 d628defebc17
equal deleted inserted replaced
1714:a721966779be 1715:cba9f175da2d
   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()