Initial commit of the new MPTT based document indexing app

This commit is contained in:
Roberto Rosario
2011-05-17 04:27:43 -04:00
parent 1bd75a1d24
commit e83529ae2e
11 changed files with 121 additions and 66 deletions

View File

@@ -6,8 +6,6 @@ from documents.models import DocumentType, Document, \
DocumentTypeFilename, DocumentPage, \
DocumentPageTransformation, RecentDocument
from filesystem_serving.admin import DocumentMetadataIndexInline
class DocumentTypeFilenameInline(admin.StackedInline):
model = DocumentTypeFilename
@@ -35,8 +33,7 @@ class DocumentPageInline(admin.StackedInline):
class DocumentAdmin(admin.ModelAdmin):
inlines = [
DocumentMetadataInline, DocumentMetadataIndexInline,
DocumentPageInline
DocumentMetadataInline, DocumentPageInline
]
list_display = ('uuid', 'file_filename', 'file_extension')

View File

@@ -5,7 +5,6 @@ import uuid
from django.utils.translation import ugettext_lazy as _
from common.utils import proper_name
from storage.backends.filebasedstorage import FileBasedStorage
from smart_settings.api import register_settings
@@ -23,16 +22,10 @@ available_transformations = {
'rotate': {'label': _(u'Rotate [degrees]'), 'arguments': [{'name': 'degrees'}]}
}
available_indexing_functions = {
'proper_name': proper_name
}
register_settings(
namespace=u'documents',
module=u'documents.conf.settings',
settings=[
# Definition
{'name': u'AVAILABLE_INDEXING_FUNCTIONS', 'global_name': u'DOCUMENTS_INDEXING_AVAILABLE_FUNCTIONS', 'default': available_indexing_functions},
# Upload
{'name': u'USE_STAGING_DIRECTORY', 'global_name': u'DOCUMENTS_USE_STAGING_DIRECTORY', 'default': False},
{'name': u'STAGING_DIRECTORY', 'global_name': u'DOCUMENTS_STAGING_DIRECTORY', 'default': u'/tmp/mayan/staging', 'exists': True},