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 project_setup.api import register_setup
from .classes import (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,
acl_class_revoke, acl_detail, acl_grant, acl_holder_new,
acl_revoke, acl_setup_valid_classes)
from .classes import (
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, acl_class_revoke, acl_detail, acl_grant,
acl_holder_new, acl_revoke, acl_setup_valid_classes
)
from .models import CreatorSingleton
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 .permissions import (ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL,
ACLS_EDIT_ACL, ACLS_VIEW_ACL)
from .permissions import (
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_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
from django.core.exceptions import PermissionDenied
from django.template import (Library, Node, TemplateSyntaxError, Variable,
VariableDoesNotExist)
from django.template import (
Library, Node, TemplateSyntaxError, Variable, VariableDoesNotExist
)
from acls.models import AccessEntry

View File

@@ -18,12 +18,14 @@ from common.widgets import two_state_template
from permissions.models import Permission
from .api import get_class_permissions_for
from .classes import (AccessHolder, AccessObject, AccessObjectClass,
ClassAccessHolder)
from .classes import (
AccessHolder, AccessObject, AccessObjectClass, ClassAccessHolder
)
from .forms import ClassHolderSelectionForm, HolderSelectionForm
from .models import AccessEntry, DefaultAccessEntry
from .permissions import (ACLS_EDIT_ACL, ACLS_CLASS_EDIT_ACL,
ACLS_CLASS_VIEW_ACL, ACLS_VIEW_ACL)
from .permissions import (
ACLS_EDIT_ACL, ACLS_CLASS_EDIT_ACL, ACLS_CLASS_VIEW_ACL, ACLS_VIEW_ACL
)
from .widgets import object_w_content_type_icon
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 rest_api.classes import APIEndPoint
from .links import (checkin_document, checkout_document, checkout_info,
checkout_list)
from .links import (
checkin_document, checkout_document, checkout_info, checkout_list
)
from .models import DocumentCheckout
from .permissions import (PERMISSION_DOCUMENT_CHECKIN,
PERMISSION_DOCUMENT_CHECKIN_OVERRIDE,
PERMISSION_DOCUMENT_CHECKOUT,
PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE)
from .permissions import (
PERMISSION_DOCUMENT_CHECKIN, PERMISSION_DOCUMENT_CHECKIN_OVERRIDE,
PERMISSION_DOCUMENT_CHECKOUT, PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE
)
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 permissions.models import Permission
from .events import (event_document_auto_check_in,
event_document_check_in,
event_document_forceful_check_in)
from .events import (
event_document_auto_check_in, event_document_check_in,
event_document_forceful_check_in
)
from .exceptions import DocumentNotCheckedOut
from .literals import STATE_CHECKED_OUT, STATE_CHECKED_IN
from .permissions import PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -4,9 +4,10 @@ import subprocess
from . import ConverterBase
from ..exceptions import ConvertError, IdentifyError, UnknownFileFormat
from ..literals import (DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER,
DIMENSION_SEPARATOR, TRANSFORMATION_RESIZE,
TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM)
from ..literals import (
DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, DIMENSION_SEPARATOR,
TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM
)
from ..settings import IM_CONVERT_PATH, IM_IDENTIFY_PATH
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 ..exceptions import ConvertError, UnknownFileFormat
from ..literals import (DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER,
TRANSFORMATION_RESIZE, TRANSFORMATION_ROTATE,
TRANSFORMATION_ZOOM)
from ..literals import (
DEFAULT_FILE_FORMAT, DEFAULT_PAGE_NUMBER, TRANSFORMATION_RESIZE,
TRANSFORMATION_ROTATE, TRANSFORMATION_ZOOM
)
from ..settings import PDFTOPPM_PATH
try:

View File

@@ -6,8 +6,9 @@ from navigation.api import register_links
from project_setup.api import register_setup
from .api import Key
from .links import (key_delete, key_query, key_receive, key_setup,
public_keys)
from .links import (
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(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 .permissions import (PERMISSION_COMMENT_CREATE,
PERMISSION_COMMENT_DELETE, PERMISSION_COMMENT_VIEW)
from .permissions import (
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_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 rest_api.classes import APIEndPoint
from .links import (document_index_list, document_index_main_menu_link,
index_parent, index_setup, index_setup_create,
index_setup_document_types, index_setup_delete,
index_setup_edit, index_setup_list, index_setup_view,
rebuild_index_instances, template_node_create,
template_node_delete, template_node_edit)
from .links import (
document_index_list, document_index_main_menu_link, index_parent,
index_setup, index_setup_create, index_setup_document_types,
index_setup_delete, index_setup_edit, index_setup_list, index_setup_view,
rebuild_index_instances, template_node_create, template_node_delete,
template_node_edit
)
from .models import Index, IndexTemplateNode, IndexInstanceNode
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 .api_views import (APIDocumentIndexListView,
APIIndexListView, APIIndexNodeInstanceDocumentListView,
APIIndexTemplateListView, APIIndexTemplateView,
APIIndexView)
from .api_views import (
APIDocumentIndexListView, APIIndexListView,
APIIndexNodeInstanceDocumentListView, APIIndexTemplateListView,
APIIndexTemplateView, APIIndexView
)
urlpatterns = patterns('document_indexing.views',

View File

@@ -21,12 +21,12 @@ from permissions.models import Permission
from .forms import IndexForm, IndexTemplateNodeForm
from .models import Index, IndexInstanceNode, IndexTemplateNode
from .permissions import (PERMISSION_DOCUMENT_INDEXING_CREATE,
PERMISSION_DOCUMENT_INDEXING_DELETE,
PERMISSION_DOCUMENT_INDEXING_EDIT,
PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES,
PERMISSION_DOCUMENT_INDEXING_SETUP,
PERMISSION_DOCUMENT_INDEXING_VIEW)
from .permissions import (
PERMISSION_DOCUMENT_INDEXING_CREATE, PERMISSION_DOCUMENT_INDEXING_DELETE,
PERMISSION_DOCUMENT_INDEXING_EDIT,
PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES,
PERMISSION_DOCUMENT_INDEXING_SETUP, PERMISSION_DOCUMENT_INDEXING_VIEW
)
from .tasks import task_do_rebuild_all_indexes
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 (
document_signature_delete, document_signature_download,
document_signature_upload, document_verify
document_signature_upload, document_verify
)
from .models import DocumentVersionSignature
from .permissions import (

View File

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

View File

@@ -12,28 +12,29 @@ from rest_framework.settings import api_settings
from acls.models import AccessEntry
from common.models import SharedUploadedFile
from converter.exceptions import UnkownConvertError, UnknownFileFormat
from converter.literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION,
DEFAULT_ZOOM_LEVEL)
from converter.literals import (
DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, DEFAULT_ZOOM_LEVEL
)
from permissions.models import Permission
from rest_api.filters import MayanObjectPermissionsFilter
from rest_api.permissions import MayanPermission
from .literals import DOCUMENT_IMAGE_TASK_TIMEOUT
from .models import (Document, DocumentPage, DocumentType, DocumentVersion,
RecentDocument)
from .permissions import (PERMISSION_DOCUMENT_CREATE,
PERMISSION_DOCUMENT_DELETE, PERMISSION_DOCUMENT_EDIT,
PERMISSION_DOCUMENT_NEW_VERSION,
PERMISSION_DOCUMENT_PROPERTIES_EDIT,
PERMISSION_DOCUMENT_VIEW,
PERMISSION_DOCUMENT_TYPE_CREATE,
PERMISSION_DOCUMENT_TYPE_DELETE,
PERMISSION_DOCUMENT_TYPE_EDIT,
PERMISSION_DOCUMENT_TYPE_VIEW)
from .serializers import (DocumentImageSerializer, DocumentPageSerializer,
DocumentSerializer, DocumentTypeSerializer,
DocumentVersionSerializer, NewDocumentSerializer,
RecentDocumentSerializer)
from .models import (
Document, DocumentPage, DocumentType, DocumentVersion, RecentDocument
)
from .permissions import (
PERMISSION_DOCUMENT_CREATE, PERMISSION_DOCUMENT_DELETE,
PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_NEW_VERSION,
PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_VIEW,
PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_DELETE,
PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_VIEW
)
from .serializers import (
DocumentImageSerializer, DocumentPageSerializer, DocumentSerializer,
DocumentTypeSerializer, DocumentVersionSerializer, NewDocumentSerializer,
RecentDocumentSerializer
)
from .settings import DISPLAY_SIZE, ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL
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 .api_views import (APIDocumentView, APIDocumentImageView, APIDocumentListView,
APIDocumentPageView, APIDocumentTypeDocumentListView,
APIDocumentTypeListView, APIDocumentTypeView,
APIDocumentVersionCreateView, APIDocumentVersionView,
APIRecentDocumentListView)
from .api_views import (
APIDocumentView, APIDocumentImageView, APIDocumentListView,
APIDocumentPageView, APIDocumentTypeDocumentListView,
APIDocumentTypeListView, APIDocumentTypeView,
APIDocumentVersionCreateView, APIDocumentVersionView,
APIRecentDocumentListView
)
from .settings import PRINT_SIZE, DISPLAY_SIZE
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_lazy as _
from converter.literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION,
DEFAULT_ZOOM_LEVEL)
from converter.literals import (
DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, DEFAULT_ZOOM_LEVEL
)
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 .api_views import (APIRecentSearchListView, APIRecentSearchView,
APISearchView)
from .api_views import (
APIRecentSearchListView, APIRecentSearchView, APISearchView
)
urlpatterns = patterns('dynamic_search.views',
url(r'^$', 'search', (), 'search'),

View File

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

View File

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

View File

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

View File

@@ -7,8 +7,9 @@ import urllib
import urlparse
from django.core.urlresolvers import NoReverseMatch, reverse
from django.template import (TemplateSyntaxError, Library,
VariableDoesNotExist, Node, Variable)
from django.template import (
TemplateSyntaxError, Library, VariableDoesNotExist, Node, Variable
)
from django.utils.encoding import smart_str, smart_unicode
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 .exceptions import UnpaperError
from .literals import (DEFAULT_OCR_FILE_EXTENSION, DEFAULT_OCR_FILE_FORMAT,
UNPAPER_FILE_FORMAT)
from .literals import (
DEFAULT_OCR_FILE_EXTENSION, DEFAULT_OCR_FILE_FORMAT, UNPAPER_FILE_FORMAT
)
from .parsers import parse_document_page
from .parsers.exceptions import ParserError, ParserUnknownFile
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 .permissions import (PERMISSION_OCR_CLEAN_ALL_PAGES,
PERMISSION_OCR_DOCUMENT,
PERMISSION_OCR_DOCUMENT_DELETE)
from .permissions import (
PERMISSION_OCR_CLEAN_ALL_PAGES, PERMISSION_OCR_DOCUMENT,
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_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 converter import office_converter
from converter.exceptions import OfficeConversionError
from converter.office_converter import (CONVERTER_OFFICE_FILE_MIMETYPES,
OfficeConverter)
from converter.office_converter import (
CONVERTER_OFFICE_FILE_MIMETYPES, OfficeConverter
)
from ..settings import PDFTOTEXT_PATH

View File

@@ -14,9 +14,10 @@ from permissions.models import Permission
from .api import clean_pages
from .models import DocumentVersionOCRError
from .permissions import (PERMISSION_OCR_CLEAN_ALL_PAGES,
PERMISSION_OCR_DOCUMENT,
PERMISSION_OCR_DOCUMENT_DELETE)
from .permissions import (
PERMISSION_OCR_CLEAN_ALL_PAGES, PERMISSION_OCR_DOCUMENT,
PERMISSION_OCR_DOCUMENT_DELETE
)
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 .models import Permission, Role
from .links import (permission_grant, permission_revoke, role_create,
role_delete, role_edit, role_list, role_members,
role_permissions)
from .links import (
permission_grant, permission_revoke, role_create, role_delete, role_edit,
role_list, role_members, role_permissions
)
from .settings import DEFAULT_ROLES
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 .managers import (RoleMemberManager, StoredPermissionManager)
from .managers import RoleMemberManager, StoredPermissionManager
logger = logging.getLogger(__name__)

View File

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

View File

@@ -9,15 +9,17 @@ from rest_framework import generics
from rest_framework.response import Response
from documents.permissions import PERMISSION_DOCUMENT_CREATE
from documents.settings import (DISPLAY_SIZE, ZOOM_MAX_LEVEL,
ZOOM_MIN_LEVEL)
from documents.settings import (
DISPLAY_SIZE, ZOOM_MAX_LEVEL, ZOOM_MIN_LEVEL
)
from rest_api.permissions import MayanPermission
from .models import StagingFolderSource, WatchFolderSource
from .serializers import (NewDocumentSerializer, StagingFolderFileSerializer,
StagingFolderSerializer,
StagingSourceFileImageSerializer,
WebFormSourceSerializer)
from .serializers import (
NewDocumentSerializer, StagingFolderFileSerializer,
StagingFolderSerializer, StagingSourceFileImageSerializer,
WebFormSourceSerializer
)
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.models import DocumentVersion
from .models import (IMAPEmail, POP3Email, SourceTransformation,
StagingFolderSource, WebFormSource, WatchFolderSource)
from .models import (
IMAPEmail, POP3Email, SourceTransformation, StagingFolderSource,
WebFormSource, WatchFolderSource
)
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.translation import ugettext_lazy as _
from converter.literals import (DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION,
DEFAULT_ZOOM_LEVEL)
from converter.literals import (
DEFAULT_PAGE_NUMBER, DEFAULT_ROTATION, DEFAULT_ZOOM_LEVEL
)
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 .classes import Statistic, StatisticNamespace
from .links import (link_execute, link_namespace_details, link_namespace_list,
link_statistics)
from .links import (
link_execute, link_namespace_details, link_namespace_list,
link_statistics
)
register_links(StatisticNamespace, [link_namespace_details])
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 .models import Tag
from .permissions import (PERMISSION_TAG_ATTACH, PERMISSION_TAG_REMOVE,
PERMISSION_TAG_VIEW)
from .permissions import (
PERMISSION_TAG_ATTACH, PERMISSION_TAG_REMOVE, PERMISSION_TAG_VIEW
)
from .serializers import TagSerializer