Files
mayan-edms/apps/storage/registry.py
2012-09-10 22:04:21 -04:00

39 lines
939 B
Python

from __future__ import absolute_import
import os
from django.utils.translation import ugettext_lazy as _
from django.conf import settings as django_settings
from smart_settings import LocalScope
from .icons import icon_storage
label = _(u'Storage')
description = _(u'Handles actual storage of files by means of specialized backends.')
icon = icon_storage
dependencies = ['app_registry']
settings = [
{
'name': 'GRIDFS_HOST',
'default': u'localhost',
'scopes': [LocalScope()]
},
{
'name': 'GRIDFS_PORT',
'default': 27017,
'scopes': [LocalScope()]
},
{
'name': 'GRIDFS_DATABASE_NAME',
'default': 'document_storage',
'scopes': [LocalScope()]
},
{
'name': 'FILESTORAGE_LOCATION',
'default': os.path.join(django_settings.PROJECT_ROOT, u'document_storage'),
'exists': True,
'scopes': [LocalScope()]
},
]