Made AVAILABLE_INDEXING_FUNCTION setting a setting of the documents app instead of the filesystem_serving app

This commit is contained in:
Roberto Rosario
2011-04-11 10:19:10 -04:00
parent 40fd8c9398
commit d855280a18
4 changed files with 10 additions and 9 deletions

View File

@@ -6,6 +6,8 @@ from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from common.utils import proper_name
from storage.backends.filebasedstorage import FileBasedStorage from storage.backends.filebasedstorage import FileBasedStorage
default_available_functions = { default_available_functions = {
@@ -20,9 +22,15 @@ available_transformations = {
'rotate': {'label':_(u'Rotate [degrees]'), 'arguments':[{'name':'degrees'}]} 'rotate': {'label':_(u'Rotate [degrees]'), 'arguments':[{'name':'degrees'}]}
} }
available_indexing_functions = {
'proper_name': proper_name
}
# Definition # Definition
AVAILABLE_FUNCTIONS = getattr(settings, 'DOCUMENTS_METADATA_AVAILABLE_FUNCTIONS', default_available_functions) AVAILABLE_FUNCTIONS = getattr(settings, 'DOCUMENTS_METADATA_AVAILABLE_FUNCTIONS', default_available_functions)
AVAILABLE_MODELS = getattr(settings, 'DOCUMENTS_METADATA_AVAILABLE_MODELS', default_available_models) AVAILABLE_MODELS = getattr(settings, 'DOCUMENTS_METADATA_AVAILABLE_MODELS', default_available_models)
AVAILABLE_INDEXING_FUNCTIONS = getattr(settings, 'DOCUMENTS_INDEXING_AVAILABLE_FUNCTIONS', available_indexing_functions)
# Upload # Upload
USE_STAGING_DIRECTORY = getattr(settings, 'DOCUMENTS_USE_STAGING_DIRECTORY', False) USE_STAGING_DIRECTORY = getattr(settings, 'DOCUMENTS_USE_STAGING_DIRECTORY', False)

View File

@@ -12,8 +12,8 @@ from python_magic import magic
from dynamic_search.api import register from dynamic_search.api import register
from converter.api import get_page_count from converter.api import get_page_count
from filesystem_serving.conf.settings import AVAILABLE_INDEXING_FUNCTIONS
from documents.conf.settings import AVAILABLE_INDEXING_FUNCTIONS
from documents.conf.settings import AVAILABLE_FUNCTIONS from documents.conf.settings import AVAILABLE_FUNCTIONS
from documents.conf.settings import AVAILABLE_MODELS from documents.conf.settings import AVAILABLE_MODELS
from documents.conf.settings import CHECKSUM_FUNCTION from documents.conf.settings import CHECKSUM_FUNCTION

View File

@@ -3,16 +3,9 @@
from django.conf import settings from django.conf import settings
from common.utils import proper_name
available_indexing_functions = {
'proper_name': proper_name
}
# Serving # Serving
FILESERVING_ENABLE = getattr(settings, 'FILESYSTEM_FILESERVING_ENABLE', True) FILESERVING_ENABLE = getattr(settings, 'FILESYSTEM_FILESERVING_ENABLE', True)
FILESERVING_PATH = getattr(settings, 'FILESYSTEM_FILESERVING_PATH', u'/tmp/mayan/documents') FILESERVING_PATH = getattr(settings, 'FILESYSTEM_FILESERVING_PATH', u'/tmp/mayan/documents')
SLUGIFY_PATHS = getattr(settings, 'FILESYSTEM_SLUGIFY_PATHS', False) SLUGIFY_PATHS = getattr(settings, 'FILESYSTEM_SLUGIFY_PATHS', False)
MAX_RENAME_COUNT = getattr(settings, 'FILESYSTEM_MAX_RENAME_COUNT', 200) MAX_RENAME_COUNT = getattr(settings, 'FILESYSTEM_MAX_RENAME_COUNT', 200)
AVAILABLE_INDEXING_FUNCTIONS = getattr(settings, 'FILESYSTEM_INDEXING_AVAILABLE_FUNCTIONS', available_indexing_functions)

View File

@@ -160,6 +160,7 @@ TEMPLATE_CONTEXT_PROCESSORS = (
# Definition # Definition
#DOCUMENTS_METADATA_AVAILABLE_FUNCTIONS = {} #DOCUMENTS_METADATA_AVAILABLE_FUNCTIONS = {}
#DOCUMENTS_METADATA_AVAILABLE_MODELS = {} #DOCUMENTS_METADATA_AVAILABLE_MODELS = {}
#DOCUMENTS_INDEXING_AVAILABLE_FUNCTIONS = {}
# Upload # Upload
#DOCUMENTS_USE_STAGING_DIRECTORY = False #DOCUMENTS_USE_STAGING_DIRECTORY = False
@@ -200,7 +201,6 @@ TEMPLATE_CONTEXT_PROCESSORS = (
# Serving # Serving
#FILESYSTEM_FILESERVING_ENABLE = True #FILESYSTEM_FILESERVING_ENABLE = True
#FILESYSTEM_INDEXING_AVAILABLE_FUNCTIONS = {}
#FILESYSTEM_FILESERVING_PATH = u'/tmp/mayan/documents' #FILESYSTEM_FILESERVING_PATH = u'/tmp/mayan/documents'
#FILESYSTEM_SLUGIFY_PATHS = False #FILESYSTEM_SLUGIFY_PATHS = False
#FILESYSTEM_MAX_RENAME_COUNT = 200 #FILESYSTEM_MAX_RENAME_COUNT = 200