Normalize import style

This commit is contained in:
Roberto Rosario
2015-01-24 17:05:32 -04:00
parent 850ad53fb1
commit b55acb6e12
41 changed files with 203 additions and 153 deletions

View File

@@ -7,12 +7,14 @@ from south.signals import post_migrate
from navigation.api import register_links from navigation.api import register_links
from project_setup.api import register_setup from project_setup.api import register_setup
from .classes import (AccessHolder, AccessObject, AccessObjectClass, from .classes import (
ClassAccessHolder) AccessHolder, AccessObject, AccessObjectClass, ClassAccessHolder
from .links import (acl_class_acl_detail, acl_class_acl_list, acl_class_grant, )
acl_class_list, acl_class_new_holder_for, from .links import (
acl_class_revoke, acl_detail, acl_grant, acl_holder_new, acl_class_acl_detail, acl_class_acl_list, acl_class_grant, acl_class_list,
acl_revoke, acl_setup_valid_classes) acl_class_new_holder_for, acl_class_revoke, acl_detail, acl_grant,
acl_holder_new, acl_revoke, acl_setup_valid_classes
)
from .models import CreatorSingleton from .models import CreatorSingleton
register_links([AccessObject], [acl_holder_new], menu_name='sidebar') register_links([AccessObject], [acl_holder_new], menu_name='sidebar')

View File

@@ -2,8 +2,9 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from .permissions import (ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL, from .permissions import (
ACLS_EDIT_ACL, ACLS_VIEW_ACL) ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL, ACLS_EDIT_ACL, ACLS_VIEW_ACL
)
acl_list = {'text': _('ACLs'), 'view': 'acls:acl_list', 'famfam': 'lock', 'permissions': [ACLS_VIEW_ACL]} acl_list = {'text': _('ACLs'), 'view': 'acls:acl_list', 'famfam': 'lock', 'permissions': [ACLS_VIEW_ACL]}
acl_detail = {'text': _('Details'), 'view': 'acls:acl_detail', 'args': ['access_object.gid', 'object.gid'], 'famfam': 'key_go', 'permissions': [ACLS_VIEW_ACL]} acl_detail = {'text': _('Details'), 'view': 'acls:acl_detail', 'args': ['access_object.gid', 'object.gid'], 'famfam': 'key_go', 'permissions': [ACLS_VIEW_ACL]}

View File

@@ -3,8 +3,9 @@ from __future__ import unicode_literals
import logging import logging
from django.core.exceptions import PermissionDenied from django.core.exceptions import PermissionDenied
from django.template import (Library, Node, TemplateSyntaxError, Variable, from django.template import (
VariableDoesNotExist) Library, Node, TemplateSyntaxError, Variable, VariableDoesNotExist
)
from acls.models import AccessEntry from acls.models import AccessEntry

View File

@@ -18,12 +18,14 @@ from common.widgets import two_state_template
from permissions.models import Permission from permissions.models import Permission
from .api import get_class_permissions_for from .api import get_class_permissions_for
from .classes import (AccessHolder, AccessObject, AccessObjectClass, from .classes import (
ClassAccessHolder) AccessHolder, AccessObject, AccessObjectClass, ClassAccessHolder
)
from .forms import ClassHolderSelectionForm, HolderSelectionForm from .forms import ClassHolderSelectionForm, HolderSelectionForm
from .models import AccessEntry, DefaultAccessEntry from .models import AccessEntry, DefaultAccessEntry
from .permissions import (ACLS_EDIT_ACL, ACLS_CLASS_EDIT_ACL, from .permissions import (
ACLS_CLASS_VIEW_ACL, ACLS_VIEW_ACL) ACLS_EDIT_ACL, ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL, ACLS_VIEW_ACL
)
from .widgets import object_w_content_type_icon from .widgets import object_w_content_type_icon
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

View File

@@ -8,13 +8,14 @@ from mayan.celery import app
from navigation.api import register_links, register_top_menu from navigation.api import register_links, register_top_menu
from rest_api.classes import APIEndPoint from rest_api.classes import APIEndPoint
from .links import (checkin_document, checkout_document, checkout_info, from .links import (
checkout_list) checkin_document, checkout_document, checkout_info, checkout_list
)
from .models import DocumentCheckout from .models import DocumentCheckout
from .permissions import (PERMISSION_DOCUMENT_CHECKIN, from .permissions import (
PERMISSION_DOCUMENT_CHECKIN_OVERRIDE, PERMISSION_DOCUMENT_CHECKIN, PERMISSION_DOCUMENT_CHECKIN_OVERRIDE,
PERMISSION_DOCUMENT_CHECKOUT, PERMISSION_DOCUMENT_CHECKOUT, PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE
PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE) )
CHECK_EXPIRED_CHECK_OUTS_INTERVAL = 60 # Lowest check out expiration allowed CHECK_EXPIRED_CHECK_OUTS_INTERVAL = 60 # Lowest check out expiration allowed

View File

@@ -10,9 +10,10 @@ from acls.models import AccessEntry
from documents.models import Document from documents.models import Document
from permissions.models import Permission from permissions.models import Permission
from .events import (event_document_auto_check_in, from .events import (
event_document_check_in, event_document_auto_check_in, event_document_check_in,
event_document_forceful_check_in) event_document_forceful_check_in
)
from .exceptions import DocumentNotCheckedOut from .exceptions import DocumentNotCheckedOut
from .literals import STATE_CHECKED_OUT, STATE_CHECKED_IN from .literals import STATE_CHECKED_OUT, STATE_CHECKED_IN
from .permissions import PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE from .permissions import PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE

View File

@@ -19,9 +19,10 @@ from .exceptions import DocumentAlreadyCheckedOut, DocumentNotCheckedOut
from .forms import DocumentCheckoutForm from .forms import DocumentCheckoutForm
from .literals import STATE_LABELS from .literals import STATE_LABELS
from .models import DocumentCheckout from .models import DocumentCheckout
from .permissions import (PERMISSION_DOCUMENT_CHECKIN, from .permissions import (
PERMISSION_DOCUMENT_CHECKIN_OVERRIDE, PERMISSION_DOCUMENT_CHECKIN, PERMISSION_DOCUMENT_CHECKIN_OVERRIDE,
PERMISSION_DOCUMENT_CHECKOUT) PERMISSION_DOCUMENT_CHECKOUT
)
def checkout_list(request): def checkout_list(request):

View File

@@ -15,15 +15,19 @@ from south.signals import post_migrate
from common import settings as common_settings from common import settings as common_settings
from navigation.api import register_links, register_top_menu from navigation.api import register_links, register_top_menu
from .links import (link_about, link_current_user_details, from .links import (
link_current_user_edit, link_about, link_current_user_details, link_current_user_edit,
link_current_user_locale_profile_details, link_current_user_locale_profile_details,
link_current_user_locale_profile_edit, link_license, link_current_user_locale_profile_edit, link_license, link_logout,
link_logout, link_password_change) link_password_change
from .models import (AnonymousUserSingleton, AutoAdminSingleton, )
UserLocaleProfile) from .models import (
from .settings import (AUTO_ADMIN_USERNAME, AUTO_ADMIN_PASSWORD, AnonymousUserSingleton, AutoAdminSingleton, UserLocaleProfile
AUTO_CREATE_ADMIN, TEMPORARY_DIRECTORY) )
from .settings import (
AUTO_ADMIN_USERNAME, AUTO_ADMIN_PASSWORD, AUTO_CREATE_ADMIN,
TEMPORARY_DIRECTORY
)
from .utils import validate_path from .utils import validate_path
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

View File

@@ -2,8 +2,9 @@ from __future__ import unicode_literals
import re import re
from django.template import (Context, Library, Node, TemplateSyntaxError, from django.template import (
Variable) Context, Library, Node, TemplateSyntaxError, Variable
)
from django.template.loader import get_template from django.template.loader import get_template
register = Library() register = Library()

View File

@@ -21,12 +21,14 @@ from django.views.generic.list import ListView
from acls.models import AccessEntry from acls.models import AccessEntry
from permissions.models import Permission from permissions.models import Permission
from .forms import (ChoiceForm, EmailAuthenticationForm, LicenseForm, from .forms import (
LocaleProfileForm, LocaleProfileForm_view, UserForm, ChoiceForm, EmailAuthenticationForm, LicenseForm, LocaleProfileForm,
UserForm_view) LocaleProfileForm_view, UserForm, UserForm_view
from .mixins import (ExtraContextMixin, ObjectListPermissionFilterMixin, )
ObjectPermissionCheckMixin, RedirectionMixin, from .mixins import (
ViewPermissionCheckMixin) ExtraContextMixin, ObjectListPermissionFilterMixin,
ObjectPermissionCheckMixin, RedirectionMixin, ViewPermissionCheckMixin
)
from .settings import LOGIN_METHOD from .settings import LOGIN_METHOD

View File

@@ -10,11 +10,11 @@ from common.settings import TEMPORARY_DIRECTORY
from common.utils import fs_cleanup from common.utils import fs_cleanup
from .exceptions import OfficeConversionError, UnknownFileFormat from .exceptions import OfficeConversionError, UnknownFileFormat
from .literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ZOOM_LEVEL, from .literals import (
DEFAULT_ROTATION, DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION,
TRANSFORMATION_CHOICES, TRANSFORMATION_RESIZE, DEFAULT_FILE_FORMAT, TRANSFORMATION_CHOICES, TRANSFORMATION_RESIZE,
TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM, TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM, DIMENSION_SEPARATOR
DIMENSION_SEPARATOR) )
from .runtime import backend, office_converter from .runtime import backend, office_converter
HASH_FUNCTION = lambda x: hashlib.sha256(x).hexdigest() HASH_FUNCTION = lambda x: hashlib.sha256(x).hexdigest()

View File

@@ -4,10 +4,12 @@ import subprocess
from . import ConverterBase from . import ConverterBase
from ..exceptions import ConvertError, IdentifyError, UnknownFileFormat from ..exceptions import ConvertError, IdentifyError, UnknownFileFormat
from ..literals import (TRANSFORMATION_RESIZE, from ..literals import (
TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM) TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM
from ..literals import (DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, )
DIMENSION_SEPARATOR) from ..literals import (
DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, DIMENSION_SEPARATOR
)
from ..settings import GM_PATH, GM_SETTINGS from ..settings import GM_PATH, GM_SETTINGS
CONVERTER_ERROR_STARTS_WITH = 'starts with' CONVERTER_ERROR_STARTS_WITH = 'starts with'

View File

@@ -4,9 +4,10 @@ import subprocess
from . import ConverterBase from . import ConverterBase
from ..exceptions import ConvertError, IdentifyError, UnknownFileFormat from ..exceptions import ConvertError, IdentifyError, UnknownFileFormat
from ..literals import (DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, from ..literals import (
DIMENSION_SEPARATOR, TRANSFORMATION_RESIZE, DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, DIMENSION_SEPARATOR,
TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM) TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM
)
from ..settings import IM_CONVERT_PATH, IM_IDENTIFY_PATH from ..settings import IM_CONVERT_PATH, IM_IDENTIFY_PATH
CONVERTER_ERROR_STRING_NO_DECODER = 'no decode delegate for this image format' CONVERTER_ERROR_STRING_NO_DECODER = 'no decode delegate for this image format'

View File

@@ -13,9 +13,10 @@ from mimetype.api import get_mimetype
from . import ConverterBase from . import ConverterBase
from ..exceptions import ConvertError, UnknownFileFormat from ..exceptions import ConvertError, UnknownFileFormat
from ..literals import (DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, from ..literals import (
TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE, DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, TRANSFORMATION_RESIZE,
TRANSFORMATION_ZOOM) TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM
)
from ..settings import PDFTOPPM_PATH from ..settings import PDFTOPPM_PATH
try: try:

View File

@@ -6,8 +6,9 @@ from navigation.api import register_links
from project_setup.api import register_setup from project_setup.api import register_setup
from .api import Key from .api import Key
from .links import (key_delete, key_query, key_receive, key_setup, from .links import (
public_keys) key_delete, key_query, key_receive, key_setup, public_keys
)
register_links(['django_gpg:key_delete', 'django_gpg:key_public_list', 'django_gpg:key_query'], [public_keys, key_query], menu_name='sidebar') register_links(['django_gpg:key_delete', 'django_gpg:key_public_list', 'django_gpg:key_query'], [public_keys, key_query], menu_name='sidebar')
register_links(Key, [key_delete]) register_links(Key, [key_delete])

View File

@@ -2,8 +2,10 @@ from __future__ import unicode_literals, absolute_import
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from .permissions import (PERMISSION_COMMENT_CREATE, from .permissions import (
PERMISSION_COMMENT_DELETE, PERMISSION_COMMENT_VIEW) PERMISSION_COMMENT_CREATE, PERMISSION_COMMENT_DELETE,
PERMISSION_COMMENT_VIEW
)
comment_delete = {'text': _('Delete'), 'view': 'comments:comment_delete', 'args': 'object.pk', 'famfam': 'comment_delete', 'permissions': [PERMISSION_COMMENT_DELETE]} comment_delete = {'text': _('Delete'), 'view': 'comments:comment_delete', 'args': 'object.pk', 'famfam': 'comment_delete', 'permissions': [PERMISSION_COMMENT_DELETE]}
comment_multiple_delete = {'text': _('Delete'), 'view': 'comments:comment_multiple_delete', 'args': 'object.pk', 'famfam': 'comments_delete', 'permissions': [PERMISSION_COMMENT_DELETE]} comment_multiple_delete = {'text': _('Delete'), 'view': 'comments:comment_multiple_delete', 'args': 'object.pk', 'famfam': 'comments_delete', 'permissions': [PERMISSION_COMMENT_DELETE]}

View File

@@ -11,12 +11,13 @@ from navigation.api import register_links, register_top_menu
from project_setup.api import register_setup from project_setup.api import register_setup
from rest_api.classes import APIEndPoint from rest_api.classes import APIEndPoint
from .links import (document_index_list, document_index_main_menu_link, from .links import (
index_parent, index_setup, index_setup_create, document_index_list, document_index_main_menu_link, index_parent,
index_setup_document_types, index_setup_delete, index_setup, index_setup_create, index_setup_document_types,
index_setup_edit, index_setup_list, index_setup_view, index_setup_delete, index_setup_edit, index_setup_list, index_setup_view,
rebuild_index_instances, template_node_create, rebuild_index_instances, template_node_create, template_node_delete,
template_node_delete, template_node_edit) template_node_edit
)
from .models import Index, IndexTemplateNode, IndexInstanceNode from .models import Index, IndexTemplateNode, IndexInstanceNode
from .tasks import task_delete_empty_index_nodes, task_index_document from .tasks import task_delete_empty_index_nodes, task_index_document

View File

@@ -2,10 +2,11 @@ from __future__ import unicode_literals
from django.conf.urls import patterns, url from django.conf.urls import patterns, url
from .api_views import (APIDocumentIndexListView, from .api_views import (
APIIndexListView, APIIndexNodeInstanceDocumentListView, APIDocumentIndexListView, APIIndexListView,
APIIndexTemplateListView, APIIndexTemplateView, APIIndexNodeInstanceDocumentListView, APIIndexTemplateListView,
APIIndexView) APIIndexTemplateView, APIIndexView
)
urlpatterns = patterns('document_indexing.views', urlpatterns = patterns('document_indexing.views',

View File

@@ -21,12 +21,12 @@ from permissions.models import Permission
from .forms import IndexForm, IndexTemplateNodeForm from .forms import IndexForm, IndexTemplateNodeForm
from .models import Index, IndexInstanceNode, IndexTemplateNode from .models import Index, IndexInstanceNode, IndexTemplateNode
from .permissions import (PERMISSION_DOCUMENT_INDEXING_CREATE, from .permissions import (
PERMISSION_DOCUMENT_INDEXING_DELETE, PERMISSION_DOCUMENT_INDEXING_CREATE, PERMISSION_DOCUMENT_INDEXING_DELETE,
PERMISSION_DOCUMENT_INDEXING_EDIT, PERMISSION_DOCUMENT_INDEXING_EDIT,
PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES, PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES,
PERMISSION_DOCUMENT_INDEXING_SETUP, PERMISSION_DOCUMENT_INDEXING_SETUP, PERMISSION_DOCUMENT_INDEXING_VIEW
PERMISSION_DOCUMENT_INDEXING_VIEW) )
from .tasks import task_do_rebuild_all_indexes from .tasks import task_do_rebuild_all_indexes
from .widgets import index_instance_item_link, get_breadcrumbs, node_level from .widgets import index_instance_item_link, get_breadcrumbs, node_level

View File

@@ -15,7 +15,7 @@ from navigation.api import register_links
from .links import ( from .links import (
document_signature_delete, document_signature_download, document_signature_delete, document_signature_download,
document_signature_upload, document_verify document_signature_upload, document_verify
) )
from .models import DocumentVersionSignature from .models import DocumentVersionSignature
from .permissions import ( from .permissions import (

View File

@@ -2,9 +2,10 @@ from __future__ import unicode_literals
from django.contrib import admin from django.contrib import admin
from .models import (Document, DocumentPage, DocumentPageTransformation, from .models import (
DocumentType, DocumentTypeFilename, DocumentVersion, Document, DocumentPage, DocumentPageTransformation, DocumentType,
RecentDocument) DocumentTypeFilename, DocumentVersion, RecentDocument
)
class DocumentPageInline(admin.StackedInline): class DocumentPageInline(admin.StackedInline):

View File

@@ -12,28 +12,29 @@ from rest_framework.settings import api_settings
from acls.models import AccessEntry from acls.models import AccessEntry
from common.models import SharedUploadedFile from common.models import SharedUploadedFile
from converter.exceptions import UnkownConvertError, UnknownFileFormat from converter.exceptions import UnkownConvertError, UnknownFileFormat
from converter.literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, from converter.literals import (
DEFAULT_ZOOM_LEVEL) DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, DEFAULT_ZOOM_LEVEL
)
from permissions.models import Permission from permissions.models import Permission
from rest_api.filters import MayanObjectPermissionsFilter from rest_api.filters import MayanObjectPermissionsFilter
from rest_api.permissions import MayanPermission from rest_api.permissions import MayanPermission
from .literals import DOCUMENT_IMAGE_TASK_TIMEOUT from .literals import DOCUMENT_IMAGE_TASK_TIMEOUT
from .models import (Document, DocumentPage, DocumentType, DocumentVersion, from .models import (
RecentDocument) Document, DocumentPage, DocumentType, DocumentVersion, RecentDocument
from .permissions import (PERMISSION_DOCUMENT_CREATE, )
PERMISSION_DOCUMENT_DELETE, PERMISSION_DOCUMENT_EDIT, from .permissions import (
PERMISSION_DOCUMENT_NEW_VERSION, PERMISSION_DOCUMENT_CREATE, PERMISSION_DOCUMENT_DELETE,
PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_NEW_VERSION,
PERMISSION_DOCUMENT_VIEW, PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_VIEW,
PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_DELETE,
PERMISSION_DOCUMENT_TYPE_DELETE, PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_VIEW
PERMISSION_DOCUMENT_TYPE_EDIT, )
PERMISSION_DOCUMENT_TYPE_VIEW) from .serializers import (
from .serializers import (DocumentImageSerializer, DocumentPageSerializer, DocumentImageSerializer, DocumentPageSerializer, DocumentSerializer,
DocumentSerializer, DocumentTypeSerializer, DocumentTypeSerializer, DocumentVersionSerializer, NewDocumentSerializer,
DocumentVersionSerializer, NewDocumentSerializer, RecentDocumentSerializer
RecentDocumentSerializer) )
from .settings import DISPLAY_SIZE, ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL from .settings import DISPLAY_SIZE, ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL
from .tasks import task_get_document_image, task_new_document from .tasks import task_get_document_image, task_new_document

View File

@@ -2,11 +2,13 @@ from __future__ import unicode_literals
from django.conf.urls import patterns, url from django.conf.urls import patterns, url
from .api_views import (APIDocumentView, APIDocumentImageView, APIDocumentListView, from .api_views import (
APIDocumentPageView, APIDocumentTypeDocumentListView, APIDocumentView, APIDocumentImageView, APIDocumentListView,
APIDocumentTypeListView, APIDocumentTypeView, APIDocumentPageView, APIDocumentTypeDocumentListView,
APIDocumentVersionCreateView, APIDocumentVersionView, APIDocumentTypeListView, APIDocumentTypeView,
APIRecentDocumentListView) APIDocumentVersionCreateView, APIDocumentVersionView,
APIRecentDocumentListView
)
from .settings import PRINT_SIZE, DISPLAY_SIZE from .settings import PRINT_SIZE, DISPLAY_SIZE
from .views import DocumentListView from .views import DocumentListView

View File

@@ -10,8 +10,9 @@ from django.utils.safestring import mark_safe
from django.utils.translation import ugettext from django.utils.translation import ugettext
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from converter.literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, from converter.literals import (
DEFAULT_ZOOM_LEVEL) DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, DEFAULT_ZOOM_LEVEL
)
from .settings import DISPLAY_SIZE, THUMBNAIL_SIZE from .settings import DISPLAY_SIZE, THUMBNAIL_SIZE

View File

@@ -2,8 +2,9 @@ from __future__ import unicode_literals
from django.conf.urls import patterns, url from django.conf.urls import patterns, url
from .api_views import (APIRecentSearchListView, APIRecentSearchView, from .api_views import (
APISearchView) APIRecentSearchListView, APIRecentSearchView, APISearchView
)
urlpatterns = patterns('dynamic_search.views', urlpatterns = patterns('dynamic_search.views',
url(r'^$', 'search', (), 'search'), url(r'^$', 'search', (), 'search'),

View File

@@ -14,11 +14,11 @@ from rest_api.filters import MayanObjectPermissionsFilter
from rest_api.permissions import MayanPermission from rest_api.permissions import MayanPermission
from .models import Folder from .models import Folder
from .permissions import (PERMISSION_FOLDER_ADD_DOCUMENT, from .permissions import (
PERMISSION_FOLDER_CREATE, PERMISSION_FOLDER_DELETE, PERMISSION_FOLDER_ADD_DOCUMENT, PERMISSION_FOLDER_CREATE,
PERMISSION_FOLDER_EDIT, PERMISSION_FOLDER_DELETE, PERMISSION_FOLDER_EDIT,
PERMISSION_FOLDER_REMOVE_DOCUMENT, PERMISSION_FOLDER_REMOVE_DOCUMENT, PERMISSION_FOLDER_VIEW
PERMISSION_FOLDER_VIEW) )
from .serializers import FolderSerializer from .serializers import FolderSerializer

View File

@@ -2,9 +2,10 @@ from __future__ import unicode_literals
from django.conf.urls import patterns, url from django.conf.urls import patterns, url
from .api_views import (APIDocumentFolderListView, APIFolderDocumentListView, from .api_views import (
APIFolderDocumentView, APIFolderListView, APIDocumentFolderListView, APIFolderDocumentListView,
APIFolderView) APIFolderDocumentView, APIFolderListView, APIFolderView
)
from .views import FolderDetailView, FolderListView from .views import FolderDetailView, FolderListView
urlpatterns = patterns('folders.views', urlpatterns = patterns('folders.views',

View File

@@ -2,11 +2,13 @@ from __future__ import unicode_literals
from django.conf.urls import patterns, url from django.conf.urls import patterns, url
from .api_views import (APIDocumentMetadataListView, APIDocumentMetadataView, from .api_views import (
APIDocumentTypeMetadataTypeOptionalListView, APIDocumentMetadataListView, APIDocumentMetadataView,
APIDocumentTypeMetadataTypeRequiredListView, APIDocumentTypeMetadataTypeOptionalListView,
APIDocumentTypeMetadataTypeRequiredView, APIDocumentTypeMetadataTypeRequiredListView,
APIMetadataTypeListView, APIMetadataTypeView) APIDocumentTypeMetadataTypeRequiredView, APIMetadataTypeListView,
APIMetadataTypeView
)
urlpatterns = patterns('metadata.views', urlpatterns = patterns('metadata.views',
url(r'^(?P<document_id>\d+)/edit/$', 'metadata_edit', (), 'metadata_edit'), url(r'^(?P<document_id>\d+)/edit/$', 'metadata_edit', (), 'metadata_edit'),

View File

@@ -7,8 +7,9 @@ import urllib
import urlparse import urlparse
from django.core.urlresolvers import NoReverseMatch, reverse from django.core.urlresolvers import NoReverseMatch, reverse
from django.template import (TemplateSyntaxError, Library, from django.template import (
VariableDoesNotExist, Node, Variable) TemplateSyntaxError, Library, VariableDoesNotExist, Node, Variable
)
from django.utils.encoding import smart_str, smart_unicode from django.utils.encoding import smart_str, smart_unicode
from django.utils.text import unescape_string_literal from django.utils.text import unescape_string_literal

View File

@@ -14,8 +14,9 @@ from converter.api import convert
from documents.models import DocumentPage from documents.models import DocumentPage
from .exceptions import UnpaperError from .exceptions import UnpaperError
from .literals import (DEFAULT_OCR_FILE_EXTENSION, DEFAULT_OCR_FILE_FORMAT, from .literals import (
UNPAPER_FILE_FORMAT) DEFAULT_OCR_FILE_EXTENSION, DEFAULT_OCR_FILE_FORMAT, UNPAPER_FILE_FORMAT
)
from .parsers import parse_document_page from .parsers import parse_document_page
from .parsers.exceptions import ParserError, ParserUnknownFile from .parsers.exceptions import ParserError, ParserUnknownFile
from .runtime import ocr_backend from .runtime import ocr_backend

View File

@@ -2,9 +2,10 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from .permissions import (PERMISSION_OCR_CLEAN_ALL_PAGES, from .permissions import (
PERMISSION_OCR_DOCUMENT, PERMISSION_OCR_CLEAN_ALL_PAGES, PERMISSION_OCR_DOCUMENT,
PERMISSION_OCR_DOCUMENT_DELETE) PERMISSION_OCR_DOCUMENT_DELETE
)
link_document_submit = {'text': _('Submit to OCR queue'), 'view': 'ocr:document_submit', 'args': 'object.id', 'famfam': 'hourglass_add', 'permissions': [PERMISSION_OCR_DOCUMENT]} link_document_submit = {'text': _('Submit to OCR queue'), 'view': 'ocr:document_submit', 'args': 'object.id', 'famfam': 'hourglass_add', 'permissions': [PERMISSION_OCR_DOCUMENT]}
link_document_submit_multiple = {'text': _('Submit to OCR queue'), 'view': 'ocr:document_submit_multiple', 'famfam': 'hourglass_add'} link_document_submit_multiple = {'text': _('Submit to OCR queue'), 'view': 'ocr:document_submit_multiple', 'famfam': 'hourglass_add'}

View File

@@ -10,8 +10,9 @@ from common.settings import TEMPORARY_DIRECTORY
from common.utils import copyfile from common.utils import copyfile
from converter import office_converter from converter import office_converter
from converter.exceptions import OfficeConversionError from converter.exceptions import OfficeConversionError
from converter.office_converter import (CONVERTER_OFFICE_FILE_MIMETYPES, from converter.office_converter import (
OfficeConverter) CONVERTER_OFFICE_FILE_MIMETYPES, OfficeConverter
)
from ..settings import PDFTOTEXT_PATH from ..settings import PDFTOTEXT_PATH

View File

@@ -14,9 +14,10 @@ from permissions.models import Permission
from .api import clean_pages from .api import clean_pages
from .models import DocumentVersionOCRError from .models import DocumentVersionOCRError
from .permissions import (PERMISSION_OCR_CLEAN_ALL_PAGES, from .permissions import (
PERMISSION_OCR_DOCUMENT, PERMISSION_OCR_CLEAN_ALL_PAGES, PERMISSION_OCR_DOCUMENT,
PERMISSION_OCR_DOCUMENT_DELETE) PERMISSION_OCR_DOCUMENT_DELETE
)
def document_submit(request, pk): def document_submit(request, pk):

View File

@@ -9,9 +9,10 @@ from project_setup.api import register_setup
from rest_api.classes import APIEndPoint from rest_api.classes import APIEndPoint
from .models import Permission, Role from .models import Permission, Role
from .links import (permission_grant, permission_revoke, role_create, from .links import (
role_delete, role_edit, role_list, role_members, permission_grant, permission_revoke, role_create, role_delete, role_edit,
role_permissions) role_list, role_members, role_permissions
)
from .settings import DEFAULT_ROLES from .settings import DEFAULT_ROLES
register_links(Role, [role_edit, role_members, role_permissions, role_delete]) register_links(Role, [role_edit, role_members, role_permissions, role_delete])

View File

@@ -12,7 +12,7 @@ from django.utils.translation import ugettext_lazy as _
from common.models import AnonymousUserSingleton from common.models import AnonymousUserSingleton
from .managers import (RoleMemberManager, StoredPermissionManager) from .managers import RoleMemberManager, StoredPermissionManager
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

View File

@@ -1,7 +1,9 @@
from django.contrib import admin from django.contrib import admin
from .models import (SourceTransformation, StagingFolderSource, from .models import (
WatchFolderSource, WebFormSource) SourceTransformation, StagingFolderSource, WatchFolderSource,
WebFormSource
)
admin.site.register(SourceTransformation) admin.site.register(SourceTransformation)
admin.site.register(StagingFolderSource) admin.site.register(StagingFolderSource)

View File

@@ -9,15 +9,17 @@ from rest_framework import generics
from rest_framework.response import Response from rest_framework.response import Response
from documents.permissions import PERMISSION_DOCUMENT_CREATE from documents.permissions import PERMISSION_DOCUMENT_CREATE
from documents.settings import (DISPLAY_SIZE, ZOOM_MAX_LEVEL, from documents.settings import (
ZOOM_MIN_LEVEL) DISPLAY_SIZE, ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL
)
from rest_api.permissions import MayanPermission from rest_api.permissions import MayanPermission
from .models import StagingFolderSource, WatchFolderSource from .models import StagingFolderSource, WatchFolderSource
from .serializers import (NewDocumentSerializer, StagingFolderFileSerializer, from .serializers import (
StagingFolderSerializer, NewDocumentSerializer, StagingFolderFileSerializer,
StagingSourceFileImageSerializer, StagingFolderSerializer, StagingSourceFileImageSerializer,
WebFormSourceSerializer) WebFormSourceSerializer
)
class APIStagingSourceFileView(generics.GenericAPIView): class APIStagingSourceFileView(generics.GenericAPIView):

View File

@@ -9,8 +9,10 @@ from django.utils.translation import ugettext_lazy as _
from documents.forms import DocumentForm from documents.forms import DocumentForm
from documents.models import DocumentVersion from documents.models import DocumentVersion
from .models import (IMAPEmail, POP3Email, SourceTransformation, from .models import (
StagingFolderSource, WebFormSource, WatchFolderSource) IMAPEmail, POP3Email, SourceTransformation, StagingFolderSource,
WebFormSource, WatchFolderSource
)
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

View File

@@ -8,8 +8,9 @@ from django.utils.http import urlencode
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from converter.literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, from converter.literals import (
DEFAULT_ZOOM_LEVEL) DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, DEFAULT_ZOOM_LEVEL
)
from documents.settings import PREVIEW_SIZE, THUMBNAIL_SIZE from documents.settings import PREVIEW_SIZE, THUMBNAIL_SIZE

View File

@@ -5,8 +5,10 @@ from navigation.api import register_links
from project_tools.api import register_tool from project_tools.api import register_tool
from .classes import Statistic, StatisticNamespace from .classes import Statistic, StatisticNamespace
from .links import (link_execute, link_namespace_details, link_namespace_list, from .links import (
link_statistics) link_execute, link_namespace_details, link_namespace_list,
link_statistics
)
register_links(StatisticNamespace, [link_namespace_details]) register_links(StatisticNamespace, [link_namespace_details])
register_links([StatisticNamespace, 'statistics:namespace_list', 'statistics:execute'], [link_namespace_list], menu_name='secondary_menu') register_links([StatisticNamespace, 'statistics:namespace_list', 'statistics:execute'], [link_namespace_list], menu_name='secondary_menu')

View File

@@ -14,8 +14,9 @@ from rest_api.filters import MayanObjectPermissionsFilter
from rest_api.permissions import MayanPermission from rest_api.permissions import MayanPermission
from .models import Tag from .models import Tag
from .permissions import (PERMISSION_TAG_ATTACH, PERMISSION_TAG_REMOVE, from .permissions import (
PERMISSION_TAG_VIEW) PERMISSION_TAG_ATTACH, PERMISSION_TAG_REMOVE, PERMISSION_TAG_VIEW
)
from .serializers import TagSerializer from .serializers import TagSerializer