28 lines
812 B
Python
28 lines
812 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from mayan.apps.smart_settings import Namespace
|
|
|
|
from .literals import DEFAULT_EXIF_PATH
|
|
|
|
namespace = Namespace(label=_('File metadata'), name='file_metadata')
|
|
|
|
setting_auto_process = namespace.add_setting(
|
|
global_name='FILE_METADATA_AUTO_PROCESS', default=True,
|
|
help_text=_(
|
|
'Set new document types to perform file metadata processing '
|
|
'automatically by default.'
|
|
)
|
|
)
|
|
setting_drivers_arguments = namespace.add_setting(
|
|
default='''
|
|
{{
|
|
exif_driver: {{exiftool_path: {}}},
|
|
|
|
}}
|
|
'''.replace('\n', '').format(DEFAULT_EXIF_PATH), help_text=_(
|
|
'Arguments to pass to the drivers.'
|
|
), global_name='FILE_METADATA_DRIVERS_ARGUMENTS', quoted=True
|
|
)
|