force itemKeys listed as default filters to be filters and print warning
This commit is contained in:
parent
0ecfe14507
commit
189c6feba9
1 changed files with 8 additions and 0 deletions
|
@ -62,6 +62,13 @@ def load_config():
|
||||||
if not 'folderdepth' in config['site']:
|
if not 'folderdepth' in config['site']:
|
||||||
config['site']['folderdepth'] = settings.USE_IMDB and 4 or 3
|
config['site']['folderdepth'] = settings.USE_IMDB and 4 or 3
|
||||||
|
|
||||||
|
# enable default filters if needed
|
||||||
|
default_filters = [f['id'] for f in config['user']['ui']['filters']]
|
||||||
|
for key in config['itemKeys']:
|
||||||
|
if key['id'] in default_filters and not key.get('filter'):
|
||||||
|
key['filter'] = True
|
||||||
|
sys.stderr.write('enabled filter for "%s" since its used as default filter.\n' % (key['id']))
|
||||||
|
|
||||||
config['keys'] = {}
|
config['keys'] = {}
|
||||||
for key in config['itemKeys']:
|
for key in config['itemKeys']:
|
||||||
config['keys'][key['id']] = key
|
config['keys'][key['id']] = key
|
||||||
|
@ -129,6 +136,7 @@ To fix this on Ubuntu 12.04, run:
|
||||||
check the README for further details.
|
check the README for further details.
|
||||||
|
|
||||||
''' % AVCONV)
|
''' % AVCONV)
|
||||||
|
|
||||||
settings.CONFIG = config
|
settings.CONFIG = config
|
||||||
admin = len(settings.CONFIG['userLevels']) - 1
|
admin = len(settings.CONFIG['userLevels']) - 1
|
||||||
if not 'syncdb' in sys.argv \
|
if not 'syncdb' in sys.argv \
|
||||||
|
|
Loading…
Reference in a new issue