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
get_for_object.
* Load the converter class on demand.
* Remove app top level star imports.
3.1.11 (2019-04-XX)
===================

View File

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

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps
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 .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 mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .icons import icon_logout, icon_password_change

View File

@@ -11,7 +11,7 @@ from mayan.apps.common.menus import (
menu_secondary
)
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 (
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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.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 (
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 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 .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.menus import menu_facet, menu_main, menu_secondary
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 .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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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 mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .icons import (
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 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.celery import app

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps
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_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 mayan.apps.navigation import Menu
from mayan.apps.navigation.classes import Menu
from .icons import icon_menu_about, icon_menu_user

View File

@@ -1,8 +1,3 @@
from __future__ import unicode_literals
from .transformations import ( # NOQA
BaseTransformation, TransformationResize, TransformationRotate,
TransformationZoom
)
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.menus import menu_object, menu_secondary
from mayan.apps.navigation import SourceColumn
from mayan.apps.navigation.classes import SourceColumn
from .links import (
link_transformation_create, link_transformation_delete,

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django.apps import apps
from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .permissions import (
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 (
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 .links import (

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
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 .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.menus import menu_facet, menu_object, menu_secondary
from mayan.apps.documents.search import document_page_search, document_search
from mayan.apps.events import ModelEventType
from mayan.apps.navigation import SourceColumn
from mayan.apps.events.classes import ModelEventType
from mayan.apps.navigation.classes import SourceColumn
from .events import (
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(
name='document_comments', label=_('Document comments')
label=_('Document comments'), name='document_comments'
)
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(
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 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 .permissions import (

View File

@@ -16,7 +16,7 @@ from mayan.apps.common.menus import (
menu_setup, menu_tools
)
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 .handlers import (

View File

@@ -2,7 +2,8 @@ from __future__ import unicode_literals
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 (
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.documents.models import Document, DocumentType
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 .managers import (

View File

@@ -5,7 +5,7 @@ import logging
from django.apps import apps
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 .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.signals import post_version_upload
from mayan.apps.navigation import SourceColumn
from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(
name='document_parsing', label=_('Document parsing')
label=_('Document parsing'), name='document_parsing'
)
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 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 (
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 (
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 .handlers import (

View File

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

View File

@@ -17,7 +17,7 @@ from mayan.apps.common.menus import (
menu_setup, menu_tools
)
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 .classes import DocumentStateHelper, WorkflowAction

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .permissions import (
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_view,
)
from mayan.apps.events import ModelEventType
from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import (
link_events_for_object, link_object_event_types_user_subcriptions_list,
)
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.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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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 (
permission_transformation_delete, permission_transformation_edit
)
from mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .icons import (
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 mayan.apps.navigation import Menu
from mayan.apps.navigation.classes import Menu
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.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,
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 ..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.translation import ugettext_lazy as _
from mayan.apps.converter import TransformationRotate
from mayan.apps.converter.exceptions import InvalidOfficeFormat, PageCountError
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.mimetype.api import get_mimetype

View File

@@ -8,7 +8,9 @@ from django.utils.translation import ugettext_lazy as _
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

View File

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

View File

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

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .classes import EventTypeNamespace, ModelEventType # NOQA
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 (
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 (
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.utils.translation import ugettext_lazy as _
from mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .icons import (
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.documents.search import document_page_search, document_search
from mayan.apps.documents.signals import post_version_upload
from mayan.apps.events import ModelEventType
from mayan.apps.navigation import SourceColumn
from mayan.apps.events.classes import ModelEventType
from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(
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 mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .icons import (
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 (
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 (
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 mayan.apps.documents.permissions import permission_document_view
from mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .icons import (
icon_smart_link_condition_create, icon_smart_link_create,

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .exceptions import LockError # NOQA
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_tools
)
from mayan.apps.events import ModelEventType
from mayan.apps.events.classes import ModelEventType
from mayan.apps.events.links import (
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 .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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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 mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .permissions import (
permission_mailing_link, permission_mailing_send_document,

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .classes import StatisticLineChart, StatisticNamespace # NOQA
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.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 .classes import StatisticLineChart, StatisticNamespace

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
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 .permissions import permission_statistics_view

View File

@@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .classes import MetadataLookup # NOQA
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.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 (
link_events_for_object, link_object_event_types_user_subcriptions_list,
)
from mayan.apps.events.permissions import permission_events_view
from mayan.celery import app
from mayan.apps.navigation import SourceColumn
from mayan.apps.navigation.classes import SourceColumn
from .classes import DocumentMetadataHelper
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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 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 (
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 (
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 (
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 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 (
permission_message_create, permission_message_delete,

View File

@@ -1,6 +1,3 @@
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'

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.signals import post_version_upload
from mayan.apps.navigation import SourceColumn
from mayan.apps.navigation.classes import SourceColumn
from mayan.celery import app
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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 mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .permissions import (
permission_ocr_content_view, permission_ocr_document,

View File

@@ -5,7 +5,7 @@ import logging
from django.apps import apps
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.celery import app

View File

@@ -12,7 +12,7 @@ from mayan.apps.common.menus import (
menu_list_facet, menu_object, menu_secondary, menu_setup
)
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 (
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(
label=_('Permissions'), name='permissions'

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
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 .permissions import (

View File

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

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
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 .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.documents.menus import menu_documents
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 .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.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 .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 (
permission_document_create, permission_document_new_version
)
from mayan.apps.navigation import Link
from mayan.apps.navigation.classes import Link
from .literals import (
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.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 .literals import (

View File

@@ -25,7 +25,7 @@ from mayan.apps.documents.permissions import (
permission_document_create, permission_document_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 .forms import (

View File

@@ -14,12 +14,12 @@ from mayan.apps.common.menus import (
menu_secondary
)
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 (
link_events_for_object, link_object_event_types_user_subcriptions_list,
)
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 (
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
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 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 (
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 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 .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.html_widgets import TwoStateWidget
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 .links import (

View File

@@ -2,7 +2,7 @@ from __future__ import unicode_literals
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 .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
)
from mayan.apps.events.permissions import permission_events_view
from mayan.apps.metadata import MetadataLookup
from mayan.apps.navigation import SourceColumn
from mayan.apps.metadata.classes import MetadataLookup
from mayan.apps.navigation.classes import SourceColumn
from mayan.apps.rest_api.fields import DynamicSerializerField
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 mayan.apps.events import EventTypeNamespace
from mayan.apps.events.classes import EventTypeNamespace
namespace = EventTypeNamespace(
label=_('User management'), name='user_management'