Remove app top level star imports

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-04-27 03:15:43 -04:00
parent 799d47054e
commit 84c88f9173
89 changed files with 106 additions and 117 deletions

View File

@@ -173,6 +173,7 @@
* Rename transformation manager method get_for_model to * Rename transformation manager method get_for_model to
get_for_object. get_for_object.
* Load the converter class on demand. * Load the converter class on demand.
* Remove app top level star imports.
3.1.11 (2019-04-XX) 3.1.11 (2019-04-XX)
=================== ===================

View File

@@ -205,6 +205,7 @@ Other changes
* Rename transformation manager method get_for_model to * Rename transformation manager method get_for_model to
get_for_object. get_for_object.
* Load the converter class on demand. * Load the converter class on demand.
* Remove app top level star imports.
Removals Removals
-------- --------

View File

@@ -4,7 +4,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import menu_object, menu_secondary from mayan.apps.common.menus import menu_object, menu_secondary
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .links import link_acl_create, link_acl_delete, link_acl_permissions from .links import link_acl_create, link_acl_delete, link_acl_permissions

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps from django.apps import apps
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_acl_delete, icon_acl_list, icon_acl_new from .icons import icon_acl_delete, icon_acl_list, icon_acl_new
from .permissions import permission_acl_view, permission_acl_edit from .permissions import permission_acl_view, permission_acl_edit

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_logout, icon_password_change from .icons import icon_logout, icon_password_change

View File

@@ -11,7 +11,7 @@ from mayan.apps.common.menus import (
menu_secondary menu_secondary
) )
from mayan.apps.documents.search import document_page_search, document_search from mayan.apps.documents.search import document_page_search, document_search
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .links import ( from .links import (
link_cabinet_list, link_document_cabinet_list, link_cabinet_list, link_document_cabinet_list,

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('Cabinets'), name='cabinets') namespace = EventTypeNamespace(label=_('Cabinets'), name='cabinets')

View File

@@ -6,7 +6,8 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.acls.links import link_acl_list from mayan.apps.acls.links import link_acl_list
from mayan.apps.documents.permissions import permission_document_view from mayan.apps.documents.permissions import permission_document_view
from mayan.apps.navigation import Link, get_cascade_condition from mayan.apps.navigation.classes import Link
from mayan.apps.navigation.utils import get_cascade_condition
from .permissions import ( from .permissions import (
permission_cabinet_add_document, permission_cabinet_create, permission_cabinet_add_document, permission_cabinet_create,

View File

@@ -2,7 +2,8 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Menu, get_cascade_condition from mayan.apps.navigation.classes import Menu
from mayan.apps.navigation.utils import get_cascade_condition
from .icons import icon_cabinet_list from .icons import icon_cabinet_list
from .permissions import permission_cabinet_create, permission_cabinet_view from .permissions import permission_cabinet_create, permission_cabinet_view

View File

@@ -12,7 +12,7 @@ from mayan.apps.acls.classes import ModelPermission
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import menu_facet, menu_main, menu_secondary from mayan.apps.common.menus import menu_facet, menu_main, menu_secondary
from mayan.apps.dashboards.dashboards import dashboard_main from mayan.apps.dashboards.dashboards import dashboard_main
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.celery import app from mayan.celery import app
from .dashboard_widgets import DashboardWidgetTotalCheckouts from .dashboard_widgets import DashboardWidgetTotalCheckouts

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('Checkouts'), name='checkouts') namespace = EventTypeNamespace(label=_('Checkouts'), name='checkouts')

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_check_in_document, icon_check_out_document, icon_check_out_info icon_check_in_document, icon_check_out_document, icon_check_out_info

View File

@@ -4,7 +4,7 @@ import logging
from django.apps import apps from django.apps import apps
from mayan.apps.lock_manager import LockError from mayan.apps.lock_manager.exceptions import LockError
from mayan.apps.lock_manager.runtime import locking_backend from mayan.apps.lock_manager.runtime import locking_backend
from mayan.celery import app from mayan.celery import app

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps from django.apps import apps
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_about, icon_check_version, icon_current_user_locale_profile_details, icon_about, icon_check_version, icon_current_user_locale_profile_details,

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Menu from mayan.apps.navigation.classes import Menu
from .icons import icon_menu_about, icon_menu_user from .icons import icon_menu_about, icon_menu_user

View File

@@ -1,8 +1,3 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from .transformations import ( # NOQA
BaseTransformation, TransformationResize, TransformationRotate,
TransformationZoom
)
default_app_config = 'mayan.apps.converter.apps.ConverterApp' default_app_config = 'mayan.apps.converter.apps.ConverterApp'

View File

@@ -5,7 +5,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import menu_object, menu_secondary from mayan.apps.common.menus import menu_object, menu_secondary
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .links import ( from .links import (
link_transformation_create, link_transformation_delete, link_transformation_create, link_transformation_delete,

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps from django.apps import apps
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .permissions import ( from .permissions import (
permission_transformation_create, permission_transformation_delete, permission_transformation_create, permission_transformation_delete,

View File

@@ -9,7 +9,7 @@ from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import ( from mayan.apps.common.menus import (
menu_facet, menu_object, menu_secondary, menu_setup menu_facet, menu_object, menu_secondary, menu_setup
) )
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .classes import KeyStub from .classes import KeyStub
from .links import ( from .links import (

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_key_setup, icon_key_upload, icon_keyserver_search from .icons import icon_key_setup, icon_key_upload, icon_keyserver_search
from .permissions import ( from .permissions import (

View File

@@ -7,8 +7,8 @@ from mayan.apps.acls.classes import ModelPermission
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import menu_facet, menu_object, menu_secondary from mayan.apps.common.menus import menu_facet, menu_object, menu_secondary
from mayan.apps.documents.search import document_page_search, document_search from mayan.apps.documents.search import document_page_search, document_search
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .events import ( from .events import (
event_document_comment_create, event_document_comment_delete event_document_comment_create, event_document_comment_delete

View File

@@ -2,15 +2,15 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace( namespace = EventTypeNamespace(
name='document_comments', label=_('Document comments') label=_('Document comments'), name='document_comments'
) )
event_document_comment_create = namespace.add_event_type( event_document_comment_create = namespace.add_event_type(
name='create', label=_('Document comment created') label=_('Document comment created'), name='create'
) )
event_document_comment_delete = namespace.add_event_type( event_document_comment_delete = namespace.add_event_type(
name='delete', label=_('Document comment deleted') label=_('Document comment deleted'), name='delete'
) )

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals, absolute_import
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_comment_add, icon_comment_delete, icon_comments_for_document from .icons import icon_comment_add, icon_comment_delete, icon_comments_for_document
from .permissions import ( from .permissions import (

View File

@@ -16,7 +16,7 @@ from mayan.apps.common.menus import (
menu_setup, menu_tools menu_setup, menu_tools
) )
from mayan.apps.documents.signals import post_document_created, post_initial_document_type from mayan.apps.documents.signals import post_document_created, post_initial_document_type
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .handlers import ( from .handlers import (

View File

@@ -2,7 +2,8 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link, get_cascade_condition from mayan.apps.navigation.classes import Link
from mayan.apps.navigation.utils import get_cascade_condition
from .permissions import ( from .permissions import (
permission_document_indexing_create, permission_document_indexing_edit, permission_document_indexing_create, permission_document_indexing_edit,

View File

@@ -14,7 +14,7 @@ from mptt.models import MPTTModel
from mayan.apps.acls.models import AccessControlList from mayan.apps.acls.models import AccessControlList
from mayan.apps.documents.models import Document, DocumentType from mayan.apps.documents.models import Document, DocumentType
from mayan.apps.documents.permissions import permission_document_view from mayan.apps.documents.permissions import permission_document_view
from mayan.apps.lock_manager import LockError from mayan.apps.lock_manager.exceptions import LockError
from mayan.apps.lock_manager.runtime import locking_backend from mayan.apps.lock_manager.runtime import locking_backend
from .managers import ( from .managers import (

View File

@@ -5,7 +5,7 @@ import logging
from django.apps import apps from django.apps import apps
from django.db import OperationalError from django.db import OperationalError
from mayan.apps.lock_manager import LockError from mayan.apps.lock_manager.exceptions import LockError
from mayan.celery import app from mayan.celery import app
from .literals import RETRY_DELAY from .literals import RETRY_DELAY

View File

@@ -16,7 +16,7 @@ from mayan.apps.common.menus import (
) )
from mayan.apps.documents.search import document_search, document_page_search from mayan.apps.documents.search import document_search, document_page_search
from mayan.apps.documents.signals import post_version_upload from mayan.apps.documents.signals import post_version_upload
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .handlers import ( from .handlers import (

View File

@@ -2,10 +2,10 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace( namespace = EventTypeNamespace(
name='document_parsing', label=_('Document parsing') label=_('Document parsing'), name='document_parsing'
) )
event_parsing_document_version_submit = namespace.add_event_type( event_parsing_document_version_submit = namespace.add_event_type(

View File

@@ -2,7 +2,8 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link, get_cascade_condition from mayan.apps.navigation.classes import Link
from mayan.apps.navigation.utils import get_cascade_condition
from .permissions import ( from .permissions import (
permission_content_view, permission_document_type_parsing_setup, permission_content_view, permission_document_type_parsing_setup,

View File

@@ -13,7 +13,7 @@ from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import ( from mayan.apps.common.menus import (
menu_facet, menu_object, menu_secondary, menu_tools menu_facet, menu_object, menu_secondary, menu_tools
) )
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .handlers import ( from .handlers import (

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps from django.apps import apps
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .permissions import ( from .permissions import (
permission_document_version_sign_detached, permission_document_version_sign_detached,

View File

@@ -17,7 +17,7 @@ from mayan.apps.common.menus import (
menu_setup, menu_tools menu_setup, menu_tools
) )
from mayan.apps.common.permissions_runtime import permission_error_log_view from mayan.apps.common.permissions_runtime import permission_error_log_view
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .classes import DocumentStateHelper, WorkflowAction from .classes import DocumentStateHelper, WorkflowAction

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .permissions import ( from .permissions import (
permission_workflow_create, permission_workflow_delete, permission_workflow_create, permission_workflow_delete,

View File

@@ -25,12 +25,12 @@ from mayan.apps.converter.permissions import (
permission_transformation_delete, permission_transformation_edit, permission_transformation_delete, permission_transformation_edit,
permission_transformation_view, permission_transformation_view,
) )
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import ( from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list, link_events_for_object, link_object_event_types_user_subcriptions_list,
) )
from mayan.apps.events.permissions import permission_events_view from mayan.apps.events.permissions import permission_events_view
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.apps.rest_api.fields import DynamicSerializerField from mayan.apps.rest_api.fields import DynamicSerializerField
from mayan.celery import app from mayan.celery import app

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('Documents'), name='documents') namespace = EventTypeNamespace(label=_('Documents'), name='documents')

View File

@@ -5,7 +5,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.converter.permissions import ( from mayan.apps.converter.permissions import (
permission_transformation_delete, permission_transformation_edit permission_transformation_delete, permission_transformation_edit
) )
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_clear_image_cache, icon_clear_image_cache,

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Menu from mayan.apps.navigation.classes import Menu
from .icons import icon_menu_documents from .icons import icon_menu_documents

View File

@@ -10,12 +10,12 @@ from django.urls import reverse
from django.utils.encoding import force_text, python_2_unicode_compatible from django.utils.encoding import force_text, python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.converter import ( from mayan.apps.converter.literals import DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION
from mayan.apps.converter.models import Transformation
from mayan.apps.converter.transformations import (
BaseTransformation, TransformationResize, TransformationRotate, BaseTransformation, TransformationResize, TransformationRotate,
TransformationZoom TransformationZoom
) )
from mayan.apps.converter.literals import DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION
from mayan.apps.converter.models import Transformation
from mayan.apps.converter.utils import get_converter_class from mayan.apps.converter.utils import get_converter_class
from ..managers import DocumentPageCachedImage, DocumentPageManager from ..managers import DocumentPageCachedImage, DocumentPageManager

View File

@@ -12,9 +12,9 @@ from django.urls import reverse
from django.utils.encoding import force_text, python_2_unicode_compatible from django.utils.encoding import force_text, python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.converter import TransformationRotate
from mayan.apps.converter.exceptions import InvalidOfficeFormat, PageCountError from mayan.apps.converter.exceptions import InvalidOfficeFormat, PageCountError
from mayan.apps.converter.models import Transformation from mayan.apps.converter.models import Transformation
from mayan.apps.converter.transformations import TransformationRotate
from mayan.apps.converter.utils import get_converter_class from mayan.apps.converter.utils import get_converter_class
from mayan.apps.mimetype.api import get_mimetype from mayan.apps.mimetype.api import get_mimetype

View File

@@ -8,7 +8,9 @@ from django.utils.translation import ugettext_lazy as _
import qsstats import qsstats
from mayan.apps.mayan_statistics import StatisticLineChart, StatisticNamespace from mayan.apps.mayan_statistics.classes import (
StatisticLineChart, StatisticNamespace
)
from .permissions import permission_document_view from .permissions import permission_document_view

View File

@@ -447,7 +447,7 @@ class DocumentsViewsTestCase(GenericDocumentViewTestCase):
) )
self.assertQuerysetEqual( self.assertQuerysetEqual(
Transformation.objects.get_for_object(obj==document_page), Transformation.objects.get_for_object(obj=document_page),
(repr(transformation),) (repr(transformation),)
) )

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
link_search = Link( link_search = Link(
text=_('Search'), view='search:search', args='search_model.get_full_name' text=_('Search'), view='search:search', args='search_model.get_full_name'

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from .classes import EventTypeNamespace, ModelEventType # NOQA
default_app_config = 'mayan.apps.events.apps.EventsApp' default_app_config = 'mayan.apps.events.apps.EventsApp'

View File

@@ -8,7 +8,7 @@ from mayan.apps.common.html_widgets import TwoStateWidget
from mayan.apps.common.menus import ( from mayan.apps.common.menus import (
menu_main, menu_object, menu_secondary, menu_tools, menu_user menu_main, menu_object, menu_secondary, menu_tools, menu_user
) )
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .html_widgets import ( from .html_widgets import (
ObjectLinkWidget, widget_event_actor_link, widget_event_type_link ObjectLinkWidget, widget_event_actor_link, widget_event_type_link

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps from django.apps import apps
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_events_list, icon_events_for_object, icon_events_list, icon_events_for_object,

View File

@@ -15,8 +15,8 @@ from mayan.apps.common.menus import (
from mayan.apps.document_indexing.handlers import handler_index_document from mayan.apps.document_indexing.handlers import handler_index_document
from mayan.apps.documents.search import document_page_search, document_search from mayan.apps.documents.search import document_page_search, document_search
from mayan.apps.documents.signals import post_version_upload from mayan.apps.documents.signals import post_version_upload
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .drivers import * # NOQA from .drivers import * # NOQA

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace( namespace = EventTypeNamespace(
label=_('File metadata'), name='file_metadata' label=_('File metadata'), name='file_metadata'

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_document_submit, icon_document_multiple_submit, icon_file_metadata icon_document_submit, icon_document_multiple_submit, icon_file_metadata

View File

@@ -11,7 +11,7 @@ from mayan.apps.common.html_widgets import TwoStateWidget
from mayan.apps.common.menus import ( from mayan.apps.common.menus import (
menu_facet, menu_list_facet, menu_object, menu_secondary, menu_setup menu_facet, menu_list_facet, menu_object, menu_secondary, menu_setup
) )
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .links import ( from .links import (
link_smart_link_create, link_smart_link_condition_create, link_smart_link_create, link_smart_link_condition_create,

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.documents.permissions import permission_document_view from mayan.apps.documents.permissions import permission_document_view
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_smart_link_condition_create, icon_smart_link_create, icon_smart_link_condition_create, icon_smart_link_create,

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from .exceptions import LockError # NOQA
default_app_config = 'mayan.apps.lock_manager.apps.LockManagerApp' default_app_config = 'mayan.apps.lock_manager.apps.LockManagerApp'

View File

@@ -14,11 +14,11 @@ from mayan.apps.common.menus import (
menu_list_facet, menu_multi_item, menu_object, menu_secondary, menu_setup, menu_list_facet, menu_multi_item, menu_object, menu_secondary, menu_setup,
menu_tools menu_tools
) )
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import ( from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list link_events_for_object, link_object_event_types_user_subcriptions_list
) )
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .classes import MailerBackend from .classes import MailerBackend

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('Mailing'), name='mailing') namespace = EventTypeNamespace(label=_('Mailing'), name='mailing')

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .permissions import ( from .permissions import (
permission_mailing_link, permission_mailing_send_document, permission_mailing_link, permission_mailing_send_document,

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from .classes import StatisticLineChart, StatisticNamespace # NOQA
default_app_config = 'mayan.apps.mayan_statistics.apps.StatisticsApp' default_app_config = 'mayan.apps.mayan_statistics.apps.StatisticsApp'

View File

@@ -6,7 +6,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import menu_object, menu_secondary, menu_tools from mayan.apps.common.menus import menu_object, menu_secondary, menu_tools
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .classes import StatisticLineChart, StatisticNamespace from .classes import StatisticLineChart, StatisticNamespace

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_statistics from .icons import icon_statistics
from .permissions import permission_statistics_view from .permissions import permission_statistics_view

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from .classes import MetadataLookup # NOQA
default_app_config = 'mayan.apps.metadata.apps.MetadataApp' default_app_config = 'mayan.apps.metadata.apps.MetadataApp'

View File

@@ -20,13 +20,13 @@ from mayan.apps.common.menus import (
) )
from mayan.apps.documents.search import document_page_search, document_search from mayan.apps.documents.search import document_page_search, document_search
from mayan.apps.documents.signals import post_document_type_change from mayan.apps.documents.signals import post_document_type_change
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import ( from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list, link_events_for_object, link_object_event_types_user_subcriptions_list,
) )
from mayan.apps.events.permissions import permission_events_view from mayan.apps.events.permissions import permission_events_view
from mayan.celery import app from mayan.celery import app
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .classes import DocumentMetadataHelper from .classes import DocumentMetadataHelper
from .events import ( from .events import (

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('Metadata'), name='metadata') namespace = EventTypeNamespace(label=_('Metadata'), name='metadata')

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.documents.permissions import permission_document_type_edit from mayan.apps.documents.permissions import permission_document_type_edit
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .permissions import ( from .permissions import (
permission_metadata_document_add, permission_metadata_document_edit, permission_metadata_document_add, permission_metadata_document_edit,

View File

@@ -12,7 +12,7 @@ from mayan.apps.common.html_widgets import TwoStateWidget
from mayan.apps.common.menus import ( from mayan.apps.common.menus import (
menu_list_facet, menu_object, menu_secondary, menu_setup menu_list_facet, menu_object, menu_secondary, menu_setup
) )
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .links import ( from .links import (
link_message_create, link_message_delete, link_message_edit, link_message_create, link_message_delete, link_message_edit,

View File

@@ -2,7 +2,8 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link, get_cascade_condition from mayan.apps.navigation.classes import Link
from mayan.apps.navigation.utils import get_cascade_condition
from .permissions import ( from .permissions import (
permission_message_create, permission_message_delete, permission_message_create, permission_message_delete,

View File

@@ -1,6 +1,3 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from .classes import Link, Menu, SourceColumn # NOQA
from .utils import get_cascade_condition # NOQA
default_app_config = 'mayan.apps.navigation.apps.NavigationApp' default_app_config = 'mayan.apps.navigation.apps.NavigationApp'

View File

@@ -16,7 +16,7 @@ from mayan.apps.common.menus import (
) )
from mayan.apps.documents.search import document_search, document_page_search from mayan.apps.documents.search import document_search, document_page_search
from mayan.apps.documents.signals import post_version_upload from mayan.apps.documents.signals import post_version_upload
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .handlers import ( from .handlers import (

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('OCR'), name='ocr') namespace = EventTypeNamespace(label=_('OCR'), name='ocr')

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .permissions import ( from .permissions import (
permission_ocr_content_view, permission_ocr_document, permission_ocr_content_view, permission_ocr_document,

View File

@@ -5,7 +5,7 @@ import logging
from django.apps import apps from django.apps import apps
from django.db import OperationalError from django.db import OperationalError
from mayan.apps.lock_manager import LockError from mayan.apps.lock_manager.exceptions import LockError
from mayan.apps.lock_manager.runtime import locking_backend from mayan.apps.lock_manager.runtime import locking_backend
from mayan.celery import app from mayan.celery import app

View File

@@ -12,7 +12,7 @@ from mayan.apps.common.menus import (
menu_list_facet, menu_object, menu_secondary, menu_setup menu_list_facet, menu_object, menu_secondary, menu_setup
) )
from mayan.apps.common.signals import perform_upgrade from mayan.apps.common.signals import perform_upgrade
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import ( from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list link_events_for_object, link_object_event_types_user_subcriptions_list
) )

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace( namespace = EventTypeNamespace(
label=_('Permissions'), name='permissions' label=_('Permissions'), name='permissions'

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from mayan.apps.user_management.permissions import permission_group_edit from mayan.apps.user_management.permissions import permission_group_edit
from .permissions import ( from .permissions import (

View File

@@ -1,22 +1,17 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import itertools
from django.contrib.auth.models import Group from django.contrib.auth.models import Group
from django.shortcuts import get_object_or_404
from django.template import RequestContext from django.template import RequestContext
from django.urls import reverse_lazy from django.urls import reverse_lazy
from django.utils.encoding import force_text from django.utils.encoding import force_text
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.acls.models import AccessControlList
from mayan.apps.common.generics import ( from mayan.apps.common.generics import (
AddRemoveView, AssignRemoveView, SingleObjectCreateView, AddRemoveView, SingleObjectCreateView, SingleObjectDeleteView,
SingleObjectDeleteView, SingleObjectEditView, SingleObjectListView SingleObjectEditView, SingleObjectListView
) )
from mayan.apps.user_management.permissions import permission_group_edit from mayan.apps.user_management.permissions import permission_group_edit
from .classes import Permission, PermissionNamespace
from .icons import icon_role_list from .icons import icon_role_list
from .links import link_role_create from .links import link_role_create
from .models import Role, StoredPermission from .models import Role, StoredPermission
@@ -146,7 +141,6 @@ class SetupRolePermissionsView(AddRemoveView):
} }
class RoleListView(SingleObjectListView): class RoleListView(SingleObjectListView):
model = Role model = Role
object_permission = permission_role_view object_permission = permission_role_view

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import ( from .icons import (
icon_api, icon_api_documentation, icon_api_documentation_redoc icon_api, icon_api_documentation, icon_api_documentation_redoc

View File

@@ -4,7 +4,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.menus import menu_secondary, menu_setup, menu_object from mayan.apps.common.menus import menu_secondary, menu_setup, menu_object
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .classes import Namespace, Setting from .classes import Namespace, Setting
from .links import ( from .links import (

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_namespace_list from .icons import icon_namespace_list
from .permissions import permission_settings_edit, permission_settings_view from .permissions import permission_settings_edit, permission_settings_view

View File

@@ -14,7 +14,7 @@ from mayan.apps.common.signals import post_initial_setup, post_upgrade
from mayan.apps.converter.links import link_transformation_list from mayan.apps.converter.links import link_transformation_list
from mayan.apps.documents.menus import menu_documents from mayan.apps.documents.menus import menu_documents
from mayan.apps.documents.signals import post_version_upload from mayan.apps.documents.signals import post_version_upload
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app from mayan.celery import app
from .classes import StagingFile from .classes import StagingFile

View File

@@ -13,7 +13,7 @@ from django.urls import reverse
from django.utils.encoding import force_text, python_2_unicode_compatible from django.utils.encoding import force_text, python_2_unicode_compatible
from django.utils.six.moves.urllib.parse import quote_plus, unquote_plus from django.utils.six.moves.urllib.parse import quote_plus, unquote_plus
from mayan.apps.converter import TransformationResize from mayan.apps.converter.transformations import TransformationResize
from mayan.apps.converter.utils import get_converter_class from mayan.apps.converter.utils import get_converter_class
from .storages import storage_staging_file_image_cache from .storages import storage_staging_file_image_cache

View File

@@ -6,7 +6,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.documents.permissions import ( from mayan.apps.documents.permissions import (
permission_document_create, permission_document_new_version permission_document_create, permission_document_new_version
) )
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .literals import ( from .literals import (
SOURCE_CHOICE_WEB_FORM, SOURCE_CHOICE_EMAIL_IMAP, SOURCE_CHOICE_EMAIL_POP3, SOURCE_CHOICE_WEB_FORM, SOURCE_CHOICE_EMAIL_IMAP, SOURCE_CHOICE_EMAIL_POP3,

View File

@@ -11,7 +11,7 @@ from mayan.celery import app
from mayan.apps.common.compressed_files import Archive from mayan.apps.common.compressed_files import Archive
from mayan.apps.common.exceptions import NoMIMETypeMatch from mayan.apps.common.exceptions import NoMIMETypeMatch
from mayan.apps.lock_manager import LockError from mayan.apps.lock_manager.exceptions import LockError
from mayan.apps.lock_manager.runtime import locking_backend from mayan.apps.lock_manager.runtime import locking_backend
from .literals import ( from .literals import (

View File

@@ -25,7 +25,7 @@ from mayan.apps.documents.permissions import (
permission_document_create, permission_document_new_version permission_document_create, permission_document_new_version
) )
from mayan.apps.documents.tasks import task_upload_new_version from mayan.apps.documents.tasks import task_upload_new_version
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .exceptions import SourceException from .exceptions import SourceException
from .forms import ( from .forms import (

View File

@@ -14,12 +14,12 @@ from mayan.apps.common.menus import (
menu_secondary menu_secondary
) )
from mayan.apps.documents.search import document_page_search, document_search from mayan.apps.documents.search import document_page_search, document_search
from mayan.apps.events import ModelEventType from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import ( from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list, link_events_for_object, link_object_event_types_user_subcriptions_list,
) )
from mayan.apps.events.permissions import permission_events_view from mayan.apps.events.permissions import permission_events_view
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .events import ( from .events import (
event_tag_attach, event_tag_created, event_tag_edited, event_tag_remove event_tag_attach, event_tag_created, event_tag_edited, event_tag_remove

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(label=_('Tags'), name='tags') namespace = EventTypeNamespace(label=_('Tags'), name='tags')

View File

@@ -2,7 +2,8 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link, get_cascade_condition from mayan.apps.navigation.classes import Link
from mayan.apps.navigation.utils import get_cascade_condition
from .permissions import ( from .permissions import (
permission_tag_attach, permission_tag_create, permission_tag_delete, permission_tag_attach, permission_tag_create, permission_tag_delete,

View File

@@ -2,7 +2,8 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Menu, get_cascade_condition from mayan.apps.navigation.classes import Menu
from mayan.apps.navigation.utils import get_cascade_condition
from .icons import icon_menu_tags from .icons import icon_menu_tags
from .permissions import permission_tag_create, permission_tag_view from .permissions import permission_tag_create, permission_tag_view

View File

@@ -5,7 +5,7 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.apps import MayanAppConfig from mayan.apps.common.apps import MayanAppConfig
from mayan.apps.common.html_widgets import TwoStateWidget from mayan.apps.common.html_widgets import TwoStateWidget
from mayan.apps.common.menus import menu_object, menu_secondary, menu_tools from mayan.apps.common.menus import menu_object, menu_secondary, menu_tools
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from .classes import CeleryQueue, Task from .classes import CeleryQueue, Task
from .links import ( from .links import (

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link from mayan.apps.navigation.classes import Link
from .icons import icon_task_manager, icon_queue_list from .icons import icon_task_manager, icon_queue_list
from .permissions import permission_task_view from .permissions import permission_task_view

View File

@@ -19,8 +19,8 @@ from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list link_events_for_object, link_object_event_types_user_subcriptions_list
) )
from mayan.apps.events.permissions import permission_events_view from mayan.apps.events.permissions import permission_events_view
from mayan.apps.metadata import MetadataLookup from mayan.apps.metadata.classes import MetadataLookup
from mayan.apps.navigation import SourceColumn from mayan.apps.navigation.classes import SourceColumn
from mayan.apps.rest_api.fields import DynamicSerializerField from mayan.apps.rest_api.fields import DynamicSerializerField
from .events import ( from .events import (

View File

@@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from mayan.apps.events import EventTypeNamespace from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace( namespace = EventTypeNamespace(
label=_('User management'), name='user_management' label=_('User management'), name='user_management'