Started adding configurations setting descriptions

This commit is contained in:
Roberto Rosario
2011-03-05 02:34:34 -04:00
parent 0442eafb0c
commit f2c9c90b55
5 changed files with 36 additions and 6 deletions

View File

@@ -1,3 +1,8 @@
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
TEMPORARY_DIRECTORY = getattr(settings, 'COMMON_TEMPORARY_DIRECTORY', u'/tmp')
setting_description = {
'COMMON_TEMPORARY_DIRECTORY': _(u'Temporary directory used site wide to store thumbnails, previews and temporary files. If none is specified, one will be created using tempfile.mkdtemp()')
}

View File

@@ -1,4 +1,6 @@
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
CONVERT_PATH = getattr(settings, 'CONVERTER_CONVERT_PATH', u'/usr/bin/convert')
UNPAPER_PATH = getattr(settings, 'CONVERTER_UNPAPER_PATH', u'/usr/bin/unpaper')
@@ -7,3 +9,10 @@ OCR_OPTIONS = getattr(settings, 'CONVERTER_OCR_OPTIONS', u'-colorspace Gray -dep
DEFAULT_OPTIONS = getattr(settings, 'CONVERTER_DEFAULT_OPTIONS', u'')
LOW_QUALITY_OPTIONS = getattr(settings, 'CONVERTER_LOW_QUALITY_OPTIONS', u'')
HIGH_QUALITY_OPTIONS = getattr(settings, 'CONVERTER_HIGH_QUALITY_OPTIONS', u'-density 400')
setting_description = {
'CONVERTER_CONVERT_PATH':_(u'File path to imagemagick\'s convert program.'),
'CONVERTER_IDENTIFY_PATH':_(u'File path to imagemagick\'s identify program.'),
'CONVERTER_UNPAPER_PATH':_(u'File path to unpaper program.'),
}

View File

@@ -59,3 +59,7 @@ DEFAULT_TRANSFORMATIONS = getattr(settings, 'DOCUMENTS_DEFAULT_TRANSFORMATIONS',
GROUP_MAX_RESULTS = getattr(settings, 'DOCUMENTS_GROUP_MAX_RESULTS', 20)
GROUP_SHOW_EMPTY = getattr(settings, 'DOCUMENTS_GROUP_SHOW_EMPTY', True)
GROUP_SHOW_THUMBNAIL = getattr(settings, 'DOCUMENTS_GROUP_SHOW_THUMBNAIL', True)
setting_description = {
'DOCUMENTS_GROUP_SHOW_THUMBNAIL': _(u'Show document thumbnail in metadata group list')
}

View File

@@ -39,8 +39,10 @@ def check_settings(request):
#Groups
{'name':'DOCUMENTS_GROUP_MAX_RESULTS', 'value':documents_settings.GROUP_MAX_RESULTS},
{'name':'DOCUMENTS_GROUP_SHOW_EMPTY', 'value':documents_settings.GROUP_SHOW_EMPTY},
{'name':'DOCUMENTS_GROUP_SHOW_THUMBNAIL', 'value':documents_settings.GROUP_SHOW_THUMBNAIL},
{'name':'DOCUMENTS_GROUP_SHOW_THUMBNAIL',
'value':documents_settings.GROUP_SHOW_THUMBNAIL,
'description':documents_settings.setting_description},
#Filesystem_serving
{'name':'FILESYSTEM_FILESERVING_ENABLE', 'value':filesystem_serving_settings.FILESERVING_ENABLE},
{'name':'FILESYSTEM_FILESERVING_PATH', 'value':filesystem_serving_settings.FILESERVING_PATH, 'exists':True},
@@ -49,12 +51,20 @@ def check_settings(request):
#Common
{'name':'COMMON_TEMPORARY_DIRECTORY', 'value':common_settings.TEMPORARY_DIRECTORY, 'exists':True},
{'name':'COMMON_TEMPORARY_DIRECTORY',
'value':common_settings.TEMPORARY_DIRECTORY, 'exists':True,
'description':common_settings.setting_description},
#Converter
{'name':'CONVERTER_CONVERT_PATH', 'value':converter_settings.CONVERT_PATH, 'exists':True},
{'name':'CONVERTER_UNPAPER_PATH', 'value':converter_settings.UNPAPER_PATH, 'exists':True},
{'name':'CONVERTER_IDENTIFY_PATH', 'value':converter_settings.IDENTIFY_PATH, 'exists':True},
{'name':'CONVERTER_CONVERT_PATH',
'value':converter_settings.CONVERT_PATH, 'exists':True,
'description':converter_settings.setting_description},
{'name':'CONVERTER_UNPAPER_PATH',
'value':converter_settings.UNPAPER_PATH, 'exists':True,
'description':converter_settings.setting_description},
{'name':'CONVERTER_IDENTIFY_PATH',
'value':converter_settings.IDENTIFY_PATH, 'exists':True,
'description':converter_settings.setting_description},
{'name':'CONVERTER_OCR_OPTIONS', 'value':converter_settings.OCR_OPTIONS},
{'name':'CONVERTER_DEFAULT_OPTIONS', 'value':converter_settings.DEFAULT_OPTIONS},
{'name':'CONVERTER_LOW_QUALITY_OPTIONS', 'value':converter_settings.LOW_QUALITY_OPTIONS},
@@ -74,6 +84,7 @@ def check_settings(request):
'extra_columns':[
{'name':_(u'name'), 'attribute':'name'},
{'name':_(u'value'), 'attribute': lambda x: _return_type(x['value'])},
{'name':_(u'description'), 'attribute': lambda x: x.get('description', {}).get(x['name'], '')},
{'name':_(u'exists'), 'attribute':lambda x: exists_with_famfam(x['value']) if 'exists' in x else ''},
]
}

View File

@@ -57,3 +57,4 @@
2011-Mar 05
* If current user is superuser or staff show thumbnail & preview generation error messages
* Added a setting to show document thumbnail in metadata group list
* Started adding configurations setting descriptions