diff --git a/mayan/apps/documents/settings.py b/mayan/apps/documents/settings.py index 297976cbab..be1cb8d640 100644 --- a/mayan/apps/documents/settings.py +++ b/mayan/apps/documents/settings.py @@ -10,92 +10,6 @@ from smart_settings import Namespace from .literals import DEFAULT_LANGUAGE, DEFAULT_LANGUAGE_CODES namespace = Namespace(name='documents', label=_('Documents')) -setting_display_width = namespace.add_setting( - global_name='DOCUMENTS_DISPLAY_WIDTH', default='3600' -) -setting_display_height = namespace.add_setting( - global_name='DOCUMENTS_DISPLAY_HEIGHT', default='' -) -setting_preview_width = namespace.add_setting( - global_name='DOCUMENTS_PREVIEW_WIDTH', default='800' -) -setting_preview_height = namespace.add_setting( - global_name='DOCUMENTS_PREVIEW_HEIGHT', default='' -) -setting_print_width = namespace.add_setting( - global_name='DOCUMENTS_PRINT_WIDTH', default='3600' -) -setting_print_height = namespace.add_setting( - global_name='DOCUMENTS_PRINT_HEIGHT', default='' -) -setting_thumbnail_width = namespace.add_setting( - global_name='DOCUMENTS_THUMBNAIL_WIDTH', default='800' -) -setting_thumbnail_height = namespace.add_setting( - global_name='DOCUMENTS_THUMBNAIL_HEIGHT', default='' -) -setting_recent_count = namespace.add_setting( - global_name='DOCUMENTS_RECENT_COUNT', default=40, - help_text=_( - 'Maximum number of recent (created, edited, viewed) documents to ' - 'remember per user.' - ) -) -setting_storage_backend = namespace.add_setting( - global_name='DOCUMENTS_STORAGE_BACKEND', - default='django.core.files.storage.FileSystemStorage' -) -setting_storage_backend_arguments = namespace.add_setting( - global_name='DOCUMENTS_STORAGE_BACKEND_ARGUMENTS', - default='{{location: {}}}'.format( - os.path.join(settings.MEDIA_ROOT, 'document_storage') - ) -) -setting_zoom_percent_step = namespace.add_setting( - global_name='DOCUMENTS_ZOOM_PERCENT_STEP', default=25, - help_text=_( - 'Amount in percent zoom in or out a document page per user ' - 'interaction.' - ) -) -setting_zoom_max_level = namespace.add_setting( - global_name='DOCUMENTS_ZOOM_MAX_LEVEL', default=300, - help_text=_( - 'Maximum amount in percent (%) to allow user to zoom in a document ' - 'page interactively.' - ) -) -setting_zoom_min_level = namespace.add_setting( - global_name='DOCUMENTS_ZOOM_MIN_LEVEL', default=25, - help_text=_( - 'Minimum amount in percent (%) to allow user to zoom out a document ' - 'page interactively.' - ) -) -setting_rotation_step = namespace.add_setting( - global_name='DOCUMENTS_ROTATION_STEP', default=90, - help_text=_( - 'Amount in degrees to rotate a document page per user interaction.' - ) -) -setting_documentimagecache_storage = namespace.add_setting( - global_name='DOCUMENTS_CACHE_STORAGE_BACKEND', - default='django.core.files.storage.FileSystemStorage' -) -setting_documentimagecache_storage_arguments = namespace.add_setting( - global_name='DOCUMENTS_CACHE_STORAGE_BACKEND_ARGUMENTS', - default='{{location: {}}}'.format( - os.path.join(settings.MEDIA_ROOT, 'document_cache') - ) -) -setting_language = namespace.add_setting( - global_name='DOCUMENTS_LANGUAGE', default=DEFAULT_LANGUAGE, - help_text=_('Default documents language (in ISO639-3 format).') -) -setting_language_codes = namespace.add_setting( - global_name='DOCUMENTS_LANGUAGE_CODES', default=DEFAULT_LANGUAGE_CODES, - help_text=_('List of supported document languages. In ISO639-3 format.') -) setting_disable_base_image_cache = namespace.add_setting( global_name='DOCUMENTS_DISABLE_BASE_IMAGE_CACHE', default=False, help_text=_( @@ -111,6 +25,22 @@ setting_disable_transformed_image_cache = namespace.add_setting( 'of documents\' pages.' ) ) +setting_display_height = namespace.add_setting( + global_name='DOCUMENTS_DISPLAY_HEIGHT', default='' +) +setting_display_width = namespace.add_setting( + global_name='DOCUMENTS_DISPLAY_WIDTH', default='3600' +) +setting_documentimagecache_storage = namespace.add_setting( + global_name='DOCUMENTS_CACHE_STORAGE_BACKEND', + default='django.core.files.storage.FileSystemStorage' +) +setting_documentimagecache_storage_arguments = namespace.add_setting( + global_name='DOCUMENTS_CACHE_STORAGE_BACKEND_ARGUMENTS', + default='{{location: {}}}'.format( + os.path.join(settings.MEDIA_ROOT, 'document_cache') + ) +) setting_fix_orientation = namespace.add_setting( global_name='DOCUMENTS_FIX_ORIENTATION', default=False, help_text=_( @@ -120,3 +50,73 @@ setting_fix_orientation = namespace.add_setting( 'feature and it is disabled by default.' ) ) +setting_language = namespace.add_setting( + global_name='DOCUMENTS_LANGUAGE', default=DEFAULT_LANGUAGE, + help_text=_('Default documents language (in ISO639-3 format).') +) +setting_language_codes = namespace.add_setting( + global_name='DOCUMENTS_LANGUAGE_CODES', default=DEFAULT_LANGUAGE_CODES, + help_text=_('List of supported document languages. In ISO639-3 format.') +) +setting_preview_height = namespace.add_setting( + global_name='DOCUMENTS_PREVIEW_HEIGHT', default='' +) +setting_preview_width = namespace.add_setting( + global_name='DOCUMENTS_PREVIEW_WIDTH', default='800' +) +setting_print_height = namespace.add_setting( + global_name='DOCUMENTS_PRINT_HEIGHT', default='' +) +setting_print_width = namespace.add_setting( + global_name='DOCUMENTS_PRINT_WIDTH', default='3600' +) +setting_recent_count = namespace.add_setting( + global_name='DOCUMENTS_RECENT_COUNT', default=40, + help_text=_( + 'Maximum number of recent (created, edited, viewed) documents to ' + 'remember per user.' + ) +) +setting_rotation_step = namespace.add_setting( + global_name='DOCUMENTS_ROTATION_STEP', default=90, + help_text=_( + 'Amount in degrees to rotate a document page per user interaction.' + ) +) +setting_storage_backend = namespace.add_setting( + global_name='DOCUMENTS_STORAGE_BACKEND', + default='django.core.files.storage.FileSystemStorage' +) +setting_storage_backend_arguments = namespace.add_setting( + global_name='DOCUMENTS_STORAGE_BACKEND_ARGUMENTS', + default='{{location: {}}}'.format( + os.path.join(settings.MEDIA_ROOT, 'document_storage') + ) +) +setting_thumbnail_height = namespace.add_setting( + global_name='DOCUMENTS_THUMBNAIL_HEIGHT', default='' +) +setting_thumbnail_width = namespace.add_setting( + global_name='DOCUMENTS_THUMBNAIL_WIDTH', default='800' +) +setting_zoom_max_level = namespace.add_setting( + global_name='DOCUMENTS_ZOOM_MAX_LEVEL', default=300, + help_text=_( + 'Maximum amount in percent (%) to allow user to zoom in a document ' + 'page interactively.' + ) +) +setting_zoom_min_level = namespace.add_setting( + global_name='DOCUMENTS_ZOOM_MIN_LEVEL', default=25, + help_text=_( + 'Minimum amount in percent (%) to allow user to zoom out a document ' + 'page interactively.' + ) +) +setting_zoom_percent_step = namespace.add_setting( + global_name='DOCUMENTS_ZOOM_PERCENT_STEP', default=25, + help_text=_( + 'Amount in percent zoom in or out a document page per user ' + 'interaction.' + ) +)