Initial updates to convert document indexing app to new registry and icon system

This commit is contained in:
Roberto Rosario
2012-09-24 17:36:01 -04:00
parent 46fb8dfc10
commit 5982c1b2ee
10 changed files with 133 additions and 98 deletions

View File

@@ -1,52 +1 @@
"""Configuration options for the document_indexing app"""
from django.utils.translation import ugettext_lazy as _
from common.utils import proper_name
from smart_settings.api import Setting, SettingNamespace
available_indexing_functions = {
'proper_name': proper_name
}
namespace = SettingNamespace('document_indexing', _(u'Indexing'), module='document_indexing.conf.settings', sprite='tab')
# Definition
Setting(
namespace=namespace,
name='AVAILABLE_INDEXING_FUNCTIONS',
global_name='DOCUMENT_INDEXING_AVAILABLE_INDEXING_FUNCTIONS',
default=available_indexing_functions,
)
Setting(
namespace=namespace,
name='SUFFIX_SEPARATOR',
global_name='DOCUMENT_INDEXING_SUFFIX_SEPARATOR',
default=u'_',
)
# Filesystem serving
Setting(
namespace=namespace,
name='SLUGIFY_PATHS',
global_name='DOCUMENT_INDEXING_FILESYSTEM_SLUGIFY_PATHS',
default=False,
)
Setting(
namespace=namespace,
name='MAX_SUFFIX_COUNT',
global_name='DOCUMENT_INDEXING_FILESYSTEM_MAX_SUFFIX_COUNT',
default=1000,
)
Setting(
namespace=namespace,
name='FILESYSTEM_SERVING',
global_name='DOCUMENT_INDEXING_FILESYSTEM_SERVING',
default={},
description=_(u'A dictionary that maps the index name and where on the filesystem that index will be mirrored.'),
)