netbox/netbox
Jason Novinger 6747c82a1a Fixes #20498: Apply validation regex to URL custom fields
The validation_regex field was not being enforced for URL type custom
fields. This fix adds regex validation in two places:

1. to_form_field() - Applies regex validator to form fields (UI validation)
2. validate() - Applies regex check in model validation (API/programmatic)

Note: The original issue reported UI validation only, but this fix also
adds API validation for consistency with text field behavior and to
ensure data integrity across all entry points.
2025-10-19 18:30:54 -05:00
..
account Apply fix to user view as well 2025-06-03 08:58:16 -04:00
circuits Fixes: #21040 - Registered denormalized fields (#20503) 2025-10-06 09:12:27 -05:00
core feat(filtersets): Add ContentTypeFilter to enhance filtering 2025-10-15 18:24:42 +02:00
dcim Merge pull request #20591 from pheus/20554-add-missing-contenttypefilter-to-filtersets 2025-10-15 14:16:51 -04:00
extras Fixes #20498: Apply validation regex to URL custom fields 2025-10-19 18:30:54 -05:00
ipam Fixes #20466: Correct handling of assigned filter logic (#20538) 2025-10-19 12:51:44 -05:00
netbox Fixes #20587: Handle stale ContentTypes in has_feature() 2025-10-15 14:09:04 -04:00
project-static Release v4.4.4 (#20594) 2025-10-15 14:25:43 -05:00
reports
scripts
templates feat(utilities): Add ranges_to_string_list 2025-10-14 09:39:09 -04:00
tenancy Closes #20527: Address deprecation warnings (#20533) 2025-10-09 00:47:09 -05:00
translations Update source translation strings 2025-10-16 05:03:49 +00:00
users feat(users): Add support for cloning ObjectPermission objects 2025-09-15 13:50:09 -04:00
utilities feat(utilities): Add ranges_to_string_list 2025-10-14 09:39:09 -04:00
virtualization Fixes #19818: Hide IP fields when creating VM 2025-10-07 14:03:01 +02:00
vpn fix(vpn): Update to_field_name in bulk import form 2025-09-04 16:42:13 -04:00
wireless Merge branch 'main' into feature 2025-07-16 09:52:58 -04:00
generate_secret_key.py Change Interpreter in shebang to python3 2023-02-27 14:09:10 -05:00
manage.py Fix ambiguous shebang in netbox/manage.py. 2024-10-24 09:04:49 -04:00
release.yaml Release v4.4.4 (#20594) 2025-10-15 14:25:43 -05:00