netbox/netbox/utilities
Arthur 57094ffdfd #21355 - Handle updates to denormalized data via PostgreSQL triggers 2026-06-15 09:18:17 -07:00
..
forms Closes: #15165 - HTMX partial fieldset re-rendering for HTMXSelect forms (#22345) 2026-06-13 17:57:40 -04:00
management Closes #17725: Clean up `import` statements (#17728) 2024-10-10 14:52:47 -04:00
serializers Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 2026-02-18 10:41:51 -06:00
templates Closes: #15165 - HTMX partial fieldset re-rendering for HTMXSelect forms (#22345) 2026-06-13 17:57:40 -04:00
templatetags Closes #21418: Replace MPTT wtih PostgreSQL Ltree (#22296) 2026-06-13 19:39:05 -04:00
testing Closes #21418: Replace MPTT wtih PostgreSQL Ltree (#22296) 2026-06-13 19:39:05 -04:00
tests Closes #21418: Replace MPTT wtih PostgreSQL Ltree (#22296) 2026-06-13 19:39:05 -04:00
__init__.py
…
api.py Scope serializer resolvers per-app and drop default discovery path 2026-05-22 14:12:17 -04:00
apps.py #19773: Include Django apps in system status view 2025-08-14 14:40:01 -04:00
choices.py Closes #21209: Accept case-insensitive model names in configuration (#21275) 2026-01-30 13:48:38 +01:00
constants.py Closes #21468: copy_safe_request() should retain non-sensitive HTTP request headers (#21577) 2026-03-09 16:54:00 +01:00
conversion.py Merge main into feature 2025-04-10 17:17:21 -04:00
counters.py Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 2026-02-18 10:41:51 -06:00
data.py fix(ipam): Correct VLAN ID range bound handling in VLANGroup 2026-05-20 14:45:01 +02:00
datetime.py Closes #19889: Drop support for Python 3.10 & 3.11 2025-09-02 15:38:32 -04:00
debug.py Closes #21865: Display debug toolbar if `INTERNAL_IPS` is empty (#21871) 2026-04-09 19:19:25 +02:00
error_handlers.py Closes #17951: Extend Ruff ruleset 2024-11-07 11:52:02 -05:00
exceptions.py Include the current ETag in the 412 response 2026-03-04 10:44:37 -05:00
export.py Closes #21788: Return CSV export as a streaming response (#21974) 2026-04-23 09:45:15 -07:00
fields.py Fixes #21835: Remove misleading help text from ColorField (#21852) 2026-04-07 22:50:41 +02:00
filters.py Fixes #21542: Increase supported interface speed values above 2.1 Tbps (#21834) 2026-04-03 16:55:11 -05:00
filtersets.py Closes #7604: Add filter modifier dropdowns for advanced lookup operators (#20747) 2025-12-05 15:13:37 -05:00
html.py chore(ruff): Enable RET rules and add explicit fallbacks 2026-02-18 16:49:36 -05:00
htmx.py chore(ruff): Sort `__all__` definitions across modules 2026-02-20 15:36:01 +01:00
jinja2.py Closes #22436: Rename jinja2_filters/get_jinja2_context/register_jinja2_filters to drop the '2' suffix 2026-06-12 09:20:42 -04:00
jobs.py chore(ruff): Enable RET rules and add explicit fallbacks 2026-02-18 16:49:36 -05:00
json.py Closes #19816: Implement a logging mechanism for background jobs (#19838) 2025-07-14 08:52:50 -05:00
jsonschema.py Closes #19025: Add schema validation for JSON custom fields (#21746) 2026-03-31 12:41:49 -05:00
ltree.py Closes #21418: Replace MPTT wtih PostgreSQL Ltree (#22296) 2026-06-13 19:39:05 -04:00
markdown.py Closes #17725: Clean up `import` statements (#17728) 2024-10-10 14:52:47 -04:00
migration.py #21355 - Handle updates to denormalized data via PostgreSQL triggers 2026-06-15 09:18:17 -07:00
mptt.py Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 2026-02-18 10:41:51 -06:00
mptt_to_ltree.py Closes #21418: Replace MPTT wtih PostgreSQL Ltree (#22296) 2026-06-13 19:39:05 -04:00
object_types.py Move object_type_identifier() & object_type_name() to utilities.object_types 2024-03-22 08:59:52 -04:00
ordering.py Closes #12246: General cleanup of utilities modules 2023-04-14 10:33:53 -04:00
paginator.py Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 2026-02-18 10:41:51 -06:00
password_validation.py 17289 enforce minimum password strength (#17299) 2024-08-30 17:23:01 -04:00
permissions.py Fixes #21357: Add support for registering custom model actions (#21560) 2026-04-13 08:37:09 -04:00
prefetch.py Fixes #19321: Reduce redundant database queries during bulk creation of devices (#19993) 2025-08-01 09:23:58 -05:00
proxy.py chore(ruff): Enable RET rules and add explicit fallbacks 2026-02-18 16:49:36 -05:00
query.py Closes #21418: Replace MPTT wtih PostgreSQL Ltree (#22296) 2026-06-13 19:39:05 -04:00
query_functions.py Closes #12246: General cleanup of utilities modules 2023-04-14 10:33:53 -04:00
querydict.py Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 2026-02-18 10:41:51 -06:00
querysets.py Fixes #21032: Avoid subquery in RestrictedQuerySet where unnecessary 2025-12-23 10:15:06 -05:00
relations.py Closes #20564: Many-to-many pass-through port mappings (#20851) 2025-12-09 09:17:17 -08:00
release.py Closes #21473: Enable UP rules and modernize string formatting (#21488) 2026-02-19 10:25:08 -06:00
request.py Closes #22192: Introduce HTTP_CLIENT_IP_HEADERS configuration parameter (#22197) 2026-05-14 17:04:30 +02:00
rqworker.py Closes #21952: Improve robustness of RQ worker check (#22234) 2026-05-22 16:00:18 +02:00
security.py Closes #21875: Allow subclasses of dict for API_TOKEN_PEPPERS 2026-04-14 16:59:49 -04:00
serialization.py Closes #20277: Add support for attribute assignment to deserialize_object() (#20281) 2025-09-08 10:28:14 -07:00
socks.py Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 2026-02-18 10:41:51 -06:00
string.py Merge branch 'main' into feature 2025-04-22 16:36:17 -04:00
tables.py chore(ruff): Enable RET rules and add explicit fallbacks 2026-02-18 16:49:36 -05:00
tracking.py 6347 Cache the number of each component type assigned to devices/VMs (#12632) 2023-07-25 09:39:05 -04:00
urls.py Closes #18023: Employ `register_model_view()` for list views (#18029) 2024-11-20 15:54:37 -05:00
validators.py Closes #21720: Improve validation of URLs containing HTTP basic authentication (#21822) 2026-04-02 11:42:06 -05:00
views.py Closes #21929: Eliminate redundant object view templates (#21930) 2026-04-20 09:38:41 -07:00