Skip to content

Field Serviceable Units Package

nautobot_fsus

App config declaration for Nautobot Field Serviceable Units.

NautobotFSUsConfig

Bases: NautobotAppConfig

Plugin configuration for Field Serviceable Units.

Source code in nautobot_fsus/__init__.py
class NautobotFSUsConfig(NautobotAppConfig):
    """Plugin configuration for Field Serviceable Units."""

    name: str = "nautobot_fsus"
    verbose_name: str = "Field Serviceable Units for Nautobot"
    version: str = f"{__version__}"
    author: str = f"{dist.metadata.get('Author')}"  # type: ignore[attr-defined]
    author_email: str = f"{dist.metadata.get('Author-email')}"  # type: ignore[attr-defined]
    description: str = f"{dist.metadata.get('Summary')}"  # type: ignore[attr-defined]
    base_url: str = "fsus"
    docs_view_name: str = "plugins:nautobot_fsus:docs"
    required_settings: list[str] = []
    min_version: str = "2.3.3"
    max_version: str = "2.9999"
    caching_config: dict[str, str | dict[str, str]] = {}

    def ready(self):
        """Register custom signals."""
        # pylint:disable=import-outside-toplevel
        from nautobot_fsus.signals import post_migrate_create_defaults

        post_migrate.connect(post_migrate_create_defaults, sender=self)

        super().ready()

ready()

Register custom signals.

Source code in nautobot_fsus/__init__.py
def ready(self):
    """Register custom signals."""
    # pylint:disable=import-outside-toplevel
    from nautobot_fsus.signals import post_migrate_create_defaults

    post_migrate.connect(post_migrate_create_defaults, sender=self)

    super().ready()