Jeremy Stretch 6f7bf5baf4 Merge branch 'develop' into feature 1 rok temu
..
forms 0a1ce79154 16992 remove TODO for NetBox 4.1 (#16993) 1 rok temu
management b0541be107 13745 device type migration (#13747) 2 lat temu
serializers 80f5eeacdd Fix issues loading demo data 3 lat temu
templates 02dd1a3970 Feature UI (#17069) 1 rok temu
templatetags 6f7bf5baf4 Merge branch 'develop' into feature 1 rok temu
testing 6f7bf5baf4 Merge branch 'develop' into feature 1 rok temu
tests 80fc9abb03 16927: Move JobRunner from utilities to netbox 1 rok temu
__init__.py 27b289ee3b Initial push to public repo 10 lat temu
api.py b86c8a9524 Remove utilities.utils.dynamic_import() 2 lat temu
choices.py a9bb4c5c3e Move choice sets from utilities.choices to netbox.choices 2 lat temu
constants.py 8254e707b6 12851 replace bleach with nh3 (#14767) 2 lat temu
conversion.py bbb8b7d010 Move to_grams() & to_meters() from utilities.utils to utilities.conversion 2 lat temu
counters.py b93735861d Fixes #14081: Fix cached counters on delete for parent-child items (#14131) 2 lat temu
data.py cf1024a12b 9627 use ArrayField on VLANGroup for allowed VLANs (#16710) 1 rok temu
datetime.py b2c5a4639c Introduce datetime_from_timestamp() utility function 1 rok temu
error_handlers.py 08ac5cd52c Merge branch 'develop' into feature 1 rok temu
exceptions.py d470848b29 Closes #12246: General cleanup of utilities modules 3 lat temu
fields.py b605dfcba0 16704 - Define a default help_text for ColorField (#16708) 1 rok temu
filters.py 6ae3af2f26 13459 Fix OpenAPI type for TreeNodeMultipleChoiceFilter (#17095) 1 rok temu
html.py 2a3b85a32f Move clean_html() & foreground_color() to utilities.html 2 lat temu
htmx.py 4e4c277711 Fixes #15652: Fix the display of error messages after attempting to delete an object 2 lat temu
jinja2.py 1d3efc90c0 Move utilities.utils.render_jinja2() to utilities.jinja2 2 lat temu
json.py d23b9370f6 17219 fix custom validator display if function (#17247) 1 rok temu
markdown.py d470848b29 Closes #12246: General cleanup of utilities modules 3 lat temu
migration.py f48d1c9410 custom_deconstruct() should not ignore TimeZoneField 2 lat temu
mptt.py d470848b29 Closes #12246: General cleanup of utilities modules 3 lat temu
object_types.py 6ac700e43f Move object_type_identifier() & object_type_name() to utilities.object_types 2 lat temu
ordering.py d470848b29 Closes #12246: General cleanup of utilities modules 3 lat temu
paginator.py 5e92dac4ac Fix pagination when `pagination.per_page` is `""` 1 rok temu
permissions.py a7f83de8c4 Fixes: #16973 - Resolve $user token to User.id for use in permissions based on custom fields (#17268) 1 rok temu
query.py ae8df77cc8 Move count_related() & dict_to_filter_params() to utilities.query 2 lat temu
query_functions.py d470848b29 Closes #12246: General cleanup of utilities modules 3 lat temu
querydict.py e2596587fa fix: allow cloning field value of 0 (#16741) 1 rok temu
querysets.py a20ccfee7e Update queryset resolution methods for compatibility with Django 5.0 1 rok temu
relations.py eb3aa7cb36 Move utilities.utils.get_related_models() to utilities.relations 2 lat temu
release.py bf17485290 Fix export of system data & include plugins 1 rok temu
request.py ef774319f4 Move NetBoxFakeRequest and copy_safe_request() from utilities.utils to utilities.request 2 lat temu
rqworker.py 2204735e9f Adds rq retry options (#12588) 2 lat temu
serialization.py a094719d23 Closes #16290: Capture entire object in changelog data 1 rok temu
string.py 6973228825 Closes #15465: Clean up settings.py 2 lat temu
tables.py 207c91ef6b 16460 remove spaces from telephone dialing 1 rok temu
tracking.py 149a496011 6347 Cache the number of each component type assigned to devices/VMs (#12632) 2 lat temu
urls.py d470848b29 Closes #12246: General cleanup of utilities modules 3 lat temu
validators.py af27bf5eff 15094 Add missing gettext to error strings for internationalization (#15155) 2 lat temu
views.py c22463f4aa Closes #16580: Remove `AUTH_EXEMPT_PATHS` (#16662) 1 rok temu