netbox/netbox/ipam
Martin Hauser cfbd9632ac feat(utilities): Add ranges_to_string_list
Introduce `ranges_to_string_list` for converting numeric ranges into a
list of readable strings. Update the `vid_ranges_list` property and
templates to use this method for better readability and maintainability.
Add related tests to ensure functionality.

Closes #20516
2025-10-14 09:39:09 -04:00
..
api 19644 Make atomic use correct database instead of default (#19651) 2025-06-25 15:00:26 -04:00
forms fix(ipam): Remove FHRP IP prefix constraint 2025-09-15 13:31:19 -04:00
graphql feat(extras): Add range_contains ORM lookup 2025-10-08 09:57:15 -04:00
management Fixes #6544: Fix migration error when upgrading with VRF(s) defined 2021-06-04 10:53:13 -04:00
migrations Fixes #20023: Add GiST index on Prefix.prefix for net contains ops (#20059) 2025-08-08 14:14:55 -05:00
models feat(utilities): Add ranges_to_string_list 2025-10-14 09:39:09 -04:00
tables feat(utilities): Add ranges_to_string_list 2025-10-14 09:39:09 -04:00
tests feat(extras): Add range_contains ORM lookup 2025-10-08 09:57:15 -04:00
__init__.py Remove default_app_config (deprecated in Django 3.2) 2021-09-15 11:18:47 -04:00
apps.py 17929 Add Scope Mixins to Prefix (#17930) 2024-11-15 14:55:46 -05:00
choices.py #13428: Misc cleanup 2024-11-26 09:56:33 -05:00
constants.py Closes #8423: Allow assigning Service to FHRP Group, in addition to Device and VirtualMachine (#19005) 2025-04-11 07:27:31 -07:00
fields.py fix(api): Fix schema and field definitions for OpenAPI 2025-09-30 10:46:03 -04:00
filtersets.py feat(extras): Add range_contains ORM lookup 2025-10-08 09:57:15 -04:00
formfields.py 15094 Add missing gettext to error strings for internationalization (#15155) 2024-02-20 09:44:02 -05:00
lookups.py Closes #17951: Extend Ruff ruleset 2024-11-07 11:52:02 -05:00
managers.py Update views to restrict all querysets 2020-06-01 11:43:49 -04:00
querysets.py Update get_for_virtualmachine to support lookup by cluster location 2025-05-13 22:20:54 -04:00
search.py Closes #8423: Allow assigning Service to FHRP Group, in addition to Device and VirtualMachine (#19005) 2025-04-11 07:27:31 -07:00
signals.py Fixes #14532: Device/VM change record should accurately reflect when primary/OOB IP is deleted 2023-12-22 08:47:51 -05:00
urls.py Closes #18023: Employ `register_model_view()` for list views (#18029) 2024-11-20 15:54:37 -05:00
utils.py Fixes #20217: Fix '0 VLANs available' in the VLANs table in VLAN Groups (#20261) 2025-09-09 15:33:11 -04:00
validators.py 15094 Add missing gettext to error strings for internationalization (#15155) 2024-02-20 09:44:02 -05:00
views.py Merge branch 'main' into feature 2025-09-02 10:50:58 -04:00