App declaration for nautobot_trax.
NautobotTraxConfig
Bases: NautobotAppConfig
App configuration for the TRAX app.
Source code in nautobot_trax/__init__.py
| class NautobotTraxConfig(NautobotAppConfig):
"""App configuration for the TRAX app."""
name = "nautobot_trax"
verbose_name = "TRAX"
version = __version__
author = "TRAX"
description = "TRAX mission planning app with integrated mission domain models."
base_url = "nautobot-trax"
required_settings = []
default_settings = {}
docs_view_name = "plugins:nautobot_trax:docs"
searchable_models = [
"traxoperation",
"traxmissionplan",
"traxmissiontransportoption",
]
def ready(self):
"""Connect signal handlers."""
super().ready()
from django.apps import apps
from django.db.models.signals import post_migrate, post_save
from nautobot_trax.seed import post_migrate_seed_operator_user
from nautobot_trax.signals import sync_device_from_frequency_set
MissionFrequencySet = apps.get_model("nautobot_frequency_management", "MissionFrequencySet")
post_save.connect(sync_device_from_frequency_set, sender=MissionFrequencySet)
post_migrate.connect(post_migrate_seed_operator_user, sender=self)
|
ready()
Connect signal handlers.
Source code in nautobot_trax/__init__.py
| def ready(self):
"""Connect signal handlers."""
super().ready()
from django.apps import apps
from django.db.models.signals import post_migrate, post_save
from nautobot_trax.seed import post_migrate_seed_operator_user
from nautobot_trax.signals import sync_device_from_frequency_set
MissionFrequencySet = apps.get_model("nautobot_frequency_management", "MissionFrequencySet")
post_save.connect(sync_device_from_frequency_set, sender=MissionFrequencySet)
post_migrate.connect(post_migrate_seed_operator_user, sender=self)
|