bctiemann 071c78d172 Closes #22828: Validate Webhook.payload_url as a URL or Jinja2 template (#22832) 3 weeks ago
..
forms abe4a2cd9e Closes #22685: Add "any" lookup for tag & tag_id filters 1 month ago
management e59f776e02 Closes #17725: Clean up `import` statements (#17728) 1 year ago
serializers 2e50fc3d97 fix(extras): Add choice_value lookup for ChoiceSetField (#22366) 2 months ago
templates 8c898e7713 fix(navigation): Normalize default menu button color 1 month ago
templatetags 9c73c7a8ae Fixes #22531: Ensure Saved Filter selector has unique element ID (#22542) 2 months ago
testing 928d07e69f Closes #22695: Clean up test suite output (#22760) 1 month ago
tests b3c27b951d Closes #22790: Enforce SavedFilter visibility when applied via filter/filter_id (#22791) 4 weeks ago
__init__.py 27b289ee3b Initial push to public repo 10 years ago
api.py e713b4fd07 Fixes #21988: Enforce view permissions when referencing related object by attributes in REST API 1 month ago
apps.py b5b0c40727 #19773: Include Django apps in system status view 1 year ago
choices.py 902aa495dd Closes #18663: Replace assertions with proper error handling (#22344) 2 months ago
constants.py abe4a2cd9e Closes #22685: Add "any" lookup for tag & tag_id filters 1 month ago
conversion.py 092f7549ca Fixes #18869: Ensure `to_meters()` always returns a clean decimal value (#18883) 1 year ago
counters.py 6539ee10b2 fixes 1 month ago
data.py 573b1b0634 fix(ipam): Correct VLAN ID range bound handling in VLANGroup 3 months ago
datetime.py b1439dc298 Closes #19889: Drop support for Python 3.10 & 3.11 11 months ago
debug.py 7462e45c8e Closes #21865: Display debug toolbar if `INTERNAL_IPS` is empty (#21871) 4 months ago
error_handlers.py 20605be859 Fixes #22500: Use passed error kwarg in handle_rest_api_exception() (#22562) 1 month ago
exceptions.py ec0fe62df5 Include the current ETag in the 412 response 5 months ago
export.py e79e33e9dd Fixes #22729: Escape names of file attachments in HTTP responses (#22730) 1 month ago
fields.py d75583828b Fixes #21835: Remove misleading help text from ColorField (#21852) 4 months ago
filters.py f242f17ce5 Fixes #21542: Increase supported interface speed values above 2.1 Tbps (#21834) 4 months ago
filtersets.py 7eefb07554 Closes #7604: Add filter modifier dropdowns for advanced lookup operators (#20747) 8 months ago
html.py ef52ac4203 chore(ruff): Enable RET rules and add explicit fallbacks 6 months ago
htmx.py 3beef34355 chore(ruff): Sort `__all__` definitions across modules 6 months ago
jinja2.py 071c78d172 Closes #22828: Validate Webhook.payload_url as a URL or Jinja2 template (#22832) 3 weeks ago
jobs.py ef52ac4203 chore(ruff): Enable RET rules and add explicit fallbacks 6 months ago
json.py 21a840c32e Closes #19816: Implement a logging mechanism for background jobs (#19838) 1 year ago
jsonschema.py 2f87dab011 Closes #21710: Support multi-select fields for module type profile array enums (#22495) 2 months ago
markdown.py e59f776e02 Closes #17725: Clean up `import` statements (#17728) 1 year ago
migration.py f48d1c9410 custom_deconstruct() should not ignore TimeZoneField 2 years ago
mptt.py 945e7ade0a Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 6 months ago
object_types.py 6ac700e43f Move object_type_identifier() & object_type_name() to utilities.object_types 2 years ago
ordering.py d470848b29 Closes #12246: General cleanup of utilities modules 3 years ago
paginator.py 945e7ade0a Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 6 months ago
password_validation.py 00874ac9e7 17289 enforce minimum password strength (#17299) 2 years ago
permissions.py 28a11f6aad Fixes #21357: Add support for registering custom model actions (#21560) 4 months ago
prefetch.py a20715f229 Fixes #19321: Reduce redundant database queries during bulk creation of devices (#19993) 1 year ago
proxy.py ef52ac4203 chore(ruff): Enable RET rules and add explicit fallbacks 6 months ago
query.py ef52ac4203 chore(ruff): Enable RET rules and add explicit fallbacks 6 months ago
query_functions.py d470848b29 Closes #12246: General cleanup of utilities modules 3 years ago
querydict.py 945e7ade0a Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 6 months ago
querysets.py 8c73f46cc9 Fixes #22507: Check is_active in restrict() and IsSuperuser superuser bypass (#22508) 2 months ago
relations.py 17d8f78ae3 Closes #20564: Many-to-many pass-through port mappings (#20851) 8 months ago
release.py 48ecc712bc Closes #22603: Add experimental Python packaging support for NetBox (#22605) 1 month ago
request.py f732a8e878 Fixes #22376: Remove files from request for script action event rules 2 months ago
rqworker.py a8f609bf21 Closes #21952: Improve robustness of RQ worker check (#22234) 3 months ago
secret_key.py 48ecc712bc Closes #22603: Add experimental Python packaging support for NetBox (#22605) 1 month ago
security.py 660ca42149 Closes #21875: Allow subclasses of dict for API_TOKEN_PEPPERS 4 months ago
serialization.py 9d0e80571c Closes #20277: Add support for attribute assignment to deserialize_object() (#20281) 11 months ago
socks.py 945e7ade0a Fixes #21407: Enable I (isort) and stabilize import ordering (#21458) 6 months ago
string.py 6c7a0cf2b2 Merge branch 'main' into feature 1 year ago
tables.py ef52ac4203 chore(ruff): Enable RET rules and add explicit fallbacks 6 months ago
tracking.py 149a496011 6347 Cache the number of each component type assigned to devices/VMs (#12632) 3 years ago
urls.py a0b4b0afe0 Closes #18023: Employ `register_model_view()` for list views (#18029) 1 year ago
validators.py 5ad4e95207 Closes #21720: Improve validation of URLs containing HTTP basic authentication (#21822) 4 months ago
views.py 1f9ed248bd Closes #21929: Eliminate redundant object view templates (#21930) 4 months ago