Refactor: move resolve_module_placeholders from constants.py to utils.py

Constants should only contain constant values, not functions with logic.
The helper function now lives in dcim/utils.py alongside other utilities
like update_interface_bridges and create_port_mappings.
This commit is contained in:
Mark Coleman
2026-01-19 19:06:42 +01:00
parent 702b1f8210
commit 3680b0ccd4
4 changed files with 50 additions and 47 deletions

View File

@@ -8,6 +8,7 @@ from mptt.models import MPTTModel, TreeForeignKey
from dcim.choices import *
from dcim.constants import *
from dcim.models.base import PortMappingBase
from dcim.utils import resolve_module_placeholders
from dcim.models.mixins import InterfaceValidationMixin
from netbox.models import ChangeLoggedModel
from utilities.fields import ColorField, NaturalOrderingField