mirror of
https://github.com/ansible/awx.git
synced 2026-04-10 20:49:24 -02:30
Merge pull request #3212 from AlanCoding/model_star_imports
Remove star imports in tasks and non-base models Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
This commit is contained in:
@@ -14,9 +14,11 @@ from django.core.exceptions import ValidationError
|
|||||||
|
|
||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import (
|
||||||
|
prevent_search, AD_HOC_JOB_TYPE_CHOICES, VERBOSITY_CHOICES, VarsDictProperty
|
||||||
|
)
|
||||||
from awx.main.models.events import AdHocCommandEvent
|
from awx.main.models.events import AdHocCommandEvent
|
||||||
from awx.main.models.unified_jobs import * # noqa
|
from awx.main.models.unified_jobs import UnifiedJob
|
||||||
from awx.main.models.notifications import JobNotificationMixin, NotificationTemplate
|
from awx.main.models.notifications import JobNotificationMixin, NotificationTemplate
|
||||||
|
|
||||||
logger = logging.getLogger('awx.main.models.ad_hoc_commands')
|
logger = logging.getLogger('awx.main.models.ad_hoc_commands')
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ from awx.main.fields import (ImplicitRoleField, CredentialInputField,
|
|||||||
from awx.main.utils import decrypt_field
|
from awx.main.utils import decrypt_field
|
||||||
from awx.main.utils.safe_yaml import safe_dump
|
from awx.main.utils.safe_yaml import safe_dump
|
||||||
from awx.main.validators import validate_ssh_private_key
|
from awx.main.validators import validate_ssh_private_key
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import CommonModelNameNotUnique, PasswordFieldsModel
|
||||||
from awx.main.models.mixins import ResourceMixin
|
from awx.main.models.mixins import ResourceMixin
|
||||||
from awx.main.models.rbac import (
|
from awx.main.models.rbac import (
|
||||||
ROLE_SINGLETON_SYSTEM_ADMINISTRATOR,
|
ROLE_SINGLETON_SYSTEM_ADMINISTRATOR,
|
||||||
|
|||||||
@@ -33,9 +33,15 @@ from awx.main.fields import (
|
|||||||
SmartFilterField,
|
SmartFilterField,
|
||||||
)
|
)
|
||||||
from awx.main.managers import HostManager
|
from awx.main.managers import HostManager
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import (
|
||||||
|
BaseModel,
|
||||||
|
CommonModelNameNotUnique,
|
||||||
|
VarsDictProperty,
|
||||||
|
CLOUD_INVENTORY_SOURCES,
|
||||||
|
prevent_search
|
||||||
|
)
|
||||||
from awx.main.models.events import InventoryUpdateEvent
|
from awx.main.models.events import InventoryUpdateEvent
|
||||||
from awx.main.models.unified_jobs import * # noqa
|
from awx.main.models.unified_jobs import UnifiedJob, UnifiedJobTemplate
|
||||||
from awx.main.models.mixins import (
|
from awx.main.models.mixins import (
|
||||||
ResourceMixin,
|
ResourceMixin,
|
||||||
TaskManagerInventoryUpdateMixin,
|
TaskManagerInventoryUpdateMixin,
|
||||||
|
|||||||
@@ -25,9 +25,16 @@ from rest_framework.exceptions import ParseError
|
|||||||
|
|
||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import (
|
||||||
|
BaseModel, CreatedModifiedModel,
|
||||||
|
prevent_search,
|
||||||
|
JOB_TYPE_CHOICES, VERBOSITY_CHOICES,
|
||||||
|
VarsDictProperty
|
||||||
|
)
|
||||||
from awx.main.models.events import JobEvent, SystemJobEvent
|
from awx.main.models.events import JobEvent, SystemJobEvent
|
||||||
from awx.main.models.unified_jobs import * # noqa
|
from awx.main.models.unified_jobs import (
|
||||||
|
UnifiedJobTemplate, UnifiedJob
|
||||||
|
)
|
||||||
from awx.main.models.notifications import (
|
from awx.main.models.notifications import (
|
||||||
NotificationTemplate,
|
NotificationTemplate,
|
||||||
JobNotificationMixin,
|
JobNotificationMixin,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ from django.utils.encoding import smart_str, force_text
|
|||||||
|
|
||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import CommonModelNameNotUnique, CreatedModifiedModel
|
||||||
from awx.main.utils import encrypt_field, decrypt_field, set_environ
|
from awx.main.utils import encrypt_field, decrypt_field, set_environ
|
||||||
from awx.main.notifications.email_backend import CustomEmailBackend
|
from awx.main.notifications.email_backend import CustomEmailBackend
|
||||||
from awx.main.notifications.slack_backend import SlackBackend
|
from awx.main.notifications.slack_backend import SlackBackend
|
||||||
|
|||||||
@@ -15,7 +15,10 @@ from django.utils.timezone import now as tz_now
|
|||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from awx.main.fields import AutoOneToOneField, ImplicitRoleField
|
from awx.main.fields import AutoOneToOneField, ImplicitRoleField
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import (
|
||||||
|
BaseModel, CommonModel, CommonModelNameNotUnique, CreatedModifiedModel,
|
||||||
|
NotificationFieldsModel
|
||||||
|
)
|
||||||
from awx.main.models.rbac import (
|
from awx.main.models.rbac import (
|
||||||
ROLE_SINGLETON_SYSTEM_ADMINISTRATOR,
|
ROLE_SINGLETON_SYSTEM_ADMINISTRATOR,
|
||||||
ROLE_SINGLETON_SYSTEM_AUDITOR,
|
ROLE_SINGLETON_SYSTEM_AUDITOR,
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ from django.utils.timezone import now, make_aware, get_default_timezone
|
|||||||
|
|
||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import PROJECT_UPDATE_JOB_TYPE_CHOICES, PERM_INVENTORY_DEPLOY
|
||||||
from awx.main.models.events import ProjectUpdateEvent
|
from awx.main.models.events import ProjectUpdateEvent
|
||||||
from awx.main.models.notifications import (
|
from awx.main.models.notifications import (
|
||||||
NotificationTemplate,
|
NotificationTemplate,
|
||||||
@@ -28,6 +28,7 @@ from awx.main.models.unified_jobs import (
|
|||||||
UnifiedJob,
|
UnifiedJob,
|
||||||
UnifiedJobTemplate,
|
UnifiedJobTemplate,
|
||||||
)
|
)
|
||||||
|
from awx.main.models.jobs import Job
|
||||||
from awx.main.models.mixins import (
|
from awx.main.models.mixins import (
|
||||||
ResourceMixin,
|
ResourceMixin,
|
||||||
TaskManagerProjectUpdateMixin,
|
TaskManagerProjectUpdateMixin,
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ from django.utils.translation import ugettext_lazy as _
|
|||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from django.contrib.auth.models import User # noqa
|
from django.contrib.auth.models import User # noqa
|
||||||
from awx.main.models.base import * # noqa
|
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'Role',
|
'Role',
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ from django.utils.translation import ugettext_lazy as _
|
|||||||
|
|
||||||
# AWX
|
# AWX
|
||||||
from awx.api.versioning import reverse
|
from awx.api.versioning import reverse
|
||||||
from awx.main.models.base import * # noqa
|
from awx.main.models.base import CommonModel
|
||||||
from awx.main.models.jobs import LaunchTimeConfig
|
from awx.main.models.jobs import LaunchTimeConfig
|
||||||
from awx.main.utils import ignore_inventory_computed_fields
|
from awx.main.utils import ignore_inventory_computed_fields
|
||||||
from awx.main.consumers import emit_channel_notification
|
from awx.main.consumers import emit_channel_notification
|
||||||
|
|||||||
@@ -46,7 +46,15 @@ from crum import impersonate
|
|||||||
from awx import __version__ as awx_application_version
|
from awx import __version__ as awx_application_version
|
||||||
from awx.main.constants import CLOUD_PROVIDERS, PRIVILEGE_ESCALATION_METHODS, STANDARD_INVENTORY_UPDATE_ENV
|
from awx.main.constants import CLOUD_PROVIDERS, PRIVILEGE_ESCALATION_METHODS, STANDARD_INVENTORY_UPDATE_ENV
|
||||||
from awx.main.access import access_registry
|
from awx.main.access import access_registry
|
||||||
from awx.main.models import * # noqa
|
from awx.main.models import (
|
||||||
|
Schedule, TowerScheduleState, Instance, InstanceGroup,
|
||||||
|
UnifiedJob, Notification,
|
||||||
|
Inventory, SmartInventoryMembership,
|
||||||
|
Job, AdHocCommand, ProjectUpdate, InventoryUpdate, SystemJob,
|
||||||
|
Project,
|
||||||
|
JobEvent, ProjectUpdateEvent, InventoryUpdateEvent, AdHocCommandEvent, SystemJobEvent,
|
||||||
|
build_safe_env
|
||||||
|
)
|
||||||
from awx.main.constants import ACTIVE_STATES
|
from awx.main.constants import ACTIVE_STATES
|
||||||
from awx.main.exceptions import AwxTaskError
|
from awx.main.exceptions import AwxTaskError
|
||||||
from awx.main.queue import CallbackQueueDispatcher
|
from awx.main.queue import CallbackQueueDispatcher
|
||||||
|
|||||||
Reference in New Issue
Block a user