Move tool link registration to registry.py
This commit is contained in:
@@ -1,9 +1,5 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
from navigation.api import register_sidebar_template
|
||||
from project_tools.api import register_tool
|
||||
|
||||
from .links import formats_list
|
||||
|
||||
register_sidebar_template(['formats_list'], 'converter_file_formats_help.html')
|
||||
register_tool(formats_list)
|
||||
|
||||
64
apps/converter/registry.py
Normal file
64
apps/converter/registry.py
Normal file
@@ -0,0 +1,64 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from smart_settings import LocalScope
|
||||
|
||||
from .icons import icon_format_list
|
||||
from .links import formats_list
|
||||
|
||||
name = 'converter'
|
||||
label = _(u'Converter')
|
||||
description = _(u'Handles file type convertions.')
|
||||
icon = icon_format_list
|
||||
dependencies = ['app_registry']
|
||||
tool_links = [formats_list]
|
||||
|
||||
|
||||
settings = [
|
||||
{
|
||||
'name': 'IM_CONVERT_PATH',
|
||||
'default': u'/usr/bin/convert',
|
||||
'description': _(u'File path to imagemagick\'s convert program.'),
|
||||
'exists': True,
|
||||
'scopes': [LocalScope()]
|
||||
},
|
||||
{
|
||||
'name': 'IM_IDENTIFY_PATH',
|
||||
'default': u'/usr/bin/identify',
|
||||
'description': _(u'File path to imagemagick\'s identify program.'),
|
||||
'exists': True,
|
||||
'scopes': [LocalScope()]
|
||||
},
|
||||
{
|
||||
'name': 'GM_PATH',
|
||||
'default': u'/usr/bin/gm',
|
||||
'description': _(u'File path to graphicsmagick\'s program.'),
|
||||
'exists': True,
|
||||
'scopes': [LocalScope()]
|
||||
},
|
||||
{
|
||||
'name': 'GM_SETTINGS',
|
||||
'default': u'',
|
||||
'description': _(u'Set of configuration options to pass to the GraphicsMagick executable to fine tune it\'s functionality as explained in the GraphicsMagick documentation.'),
|
||||
'scopes': [LocalScope()]
|
||||
},
|
||||
{
|
||||
'name': 'GRAPHICS_BACKEND',
|
||||
'default': u'converter.backends.python',
|
||||
'description': _(u'Graphics conversion backend to use. Options are: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python.'),
|
||||
'scopes': [LocalScope()]
|
||||
},
|
||||
{
|
||||
'name': 'LIBREOFFICE_PATH',
|
||||
'default': u'/usr/bin/libreoffice',
|
||||
'description': _(u'Path to the libreoffice program.'),
|
||||
'exists': True,
|
||||
'scopes': [LocalScope()]
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
#{'name': u'OCR_OPTIONS', 'global_name': u'CONVERTER_OCR_OPTIONS', 'default': u'-colorspace Gray -depth 8 -resample 200x200'},
|
||||
#{'name': u'HIGH_QUALITY_OPTIONS', 'global_name': u'CONVERTER_HIGH_QUALITY_OPTIONS', 'default': u'-density 400'},
|
||||
#{'name': u'PRINT_QUALITY_OPTIONS', 'global_name': u'CONVERTER_PRINT_QUALITY_OPTIONS', 'default': u'-density 500'},
|
||||
Reference in New Issue
Block a user