Jeremy Stretch 5f8a4f6c43 Merge branch 'main' into feature hai 9 meses
..
forms 875a641687 Closes #19589: Background job for bulk operations (#19804) hai 9 meses
management e59f776e02 Closes #17725: Clean up `import` statements (#17728) hai 1 ano
serializers e59f776e02 Closes #17725: Clean up `import` statements (#17728) hai 1 ano
templates 5f8a4f6c43 Merge branch 'main' into feature hai 9 meses
templatetags ce12de8b6d Closes #19231: Add bulk renaming support for all models (#19795) hai 10 meses
testing af5ec19430 17170 Add ability to add contacts to multiple contact groups (#18885) hai 1 ano
tests 51d046b1f5 Closes #19521: Clean up test suite output (#19524) hai 11 meses
__init__.py 27b289ee3b Initial push to public repo %!s(int64=10) %!d(string=hai) anos
api.py 9fe6685562 17929 Add Scope Mixins to Prefix (#17930) hai 1 ano
choices.py 4455c2c7dc Fixes #19224: Fix GraphQL API support for custom field choices hai 1 ano
constants.py 92d8aa583a Add support for socks connection to Git backend (#17640) hai 1 ano
conversion.py 092f7549ca Fixes #18869: Ensure `to_meters()` always returns a clean decimal value (#18883) hai 1 ano
counters.py b93735861d Fixes #14081: Fix cached counters on delete for parent-child items (#14131) %!s(int64=2) %!d(string=hai) anos
data.py cf1024a12b 9627 use ArrayField on VLANGroup for allowed VLANs (#16710) hai 1 ano
datetime.py b2c5a4639c Introduce datetime_from_timestamp() utility function hai 1 ano
error_handlers.py a183048891 Closes #17951: Extend Ruff ruleset hai 1 ano
exceptions.py d470848b29 Closes #12246: General cleanup of utilities modules %!s(int64=3) %!d(string=hai) anos
export.py 90e8a61670 Closes #19739: Add a user preference for CSV delimiter in table exports (#19824) hai 9 meses
fields.py fd2bcda8b8 Fixes #18991: AttributeError: NoneType object has not attribute model (#19006) hai 1 ano
filters.py 6ae3af2f26 13459 Fix OpenAPI type for TreeNodeMultipleChoiceFilter (#17095) hai 1 ano
html.py 7ac6dff96d Closes #17733: Replace `pycodestyle` with `ruff` (#17734) hai 1 ano
htmx.py 4e4c277711 Fixes #15652: Fix the display of error messages after attempting to delete an object %!s(int64=2) %!d(string=hai) anos
jinja2.py d7672ab260 Fixes #19490: restores nesting behavior of DataSource-based ConfigTemplates hai 11 meses
jobs.py 875a641687 Closes #19589: Background job for bulk operations (#19804) hai 9 meses
json.py 21a840c32e Closes #19816: Implement a logging mechanism for background jobs (#19838) hai 9 meses
jsonschema.py 8d7889e2c0 Closes #19002: Module type profiles (#19014) hai 1 ano
markdown.py e59f776e02 Closes #17725: Clean up `import` statements (#17728) hai 1 ano
migration.py f48d1c9410 custom_deconstruct() should not ignore TimeZoneField %!s(int64=2) %!d(string=hai) anos
mptt.py d470848b29 Closes #12246: General cleanup of utilities modules %!s(int64=3) %!d(string=hai) anos
object_types.py 6ac700e43f Move object_type_identifier() & object_type_name() to utilities.object_types %!s(int64=2) %!d(string=hai) anos
ordering.py d470848b29 Closes #12246: General cleanup of utilities modules %!s(int64=3) %!d(string=hai) anos
paginator.py 5e92dac4ac Fix pagination when `pagination.per_page` is `""` hai 1 ano
password_validation.py 00874ac9e7 17289 enforce minimum password strength (#17299) hai 1 ano
permissions.py a7f83de8c4 Fixes: #16973 - Resolve $user token to User.id for use in permissions based on custom fields (#17268) hai 1 ano
proxy.py 4e65117e7c Closes #18627: Proxy routing (#18681) hai 1 ano
query.py 4f45328c77 Fixes: #18863 - Exempt MPTT-based models from centrally applying ordering on querysets (#18867) hai 1 ano
query_functions.py d470848b29 Closes #12246: General cleanup of utilities modules %!s(int64=3) %!d(string=hai) anos
querydict.py c73cc0a36a 18500 fix check for cloning mixin hai 1 ano
querysets.py a20ccfee7e Update queryset resolution methods for compatibility with Django 5.0 hai 1 ano
relations.py eb3aa7cb36 Move utilities.utils.get_related_models() to utilities.relations %!s(int64=2) %!d(string=hai) anos
release.py f829f34b43 Closes #18559: Add a `build` parameter to ReleaseInfo (#18560) hai 1 ano
request.py 875a641687 Closes #19589: Background job for bulk operations (#19804) hai 9 meses
rqworker.py 2204735e9f Adds rq retry options (#12588) %!s(int64=3) %!d(string=hai) anos
serialization.py f86647dc28 Fixes #18884: Handle tag assignments manually within deserialize_object (#18908) hai 1 ano
socks.py 343a4af591 Closes #18022: Extend linter (ruff) to enforce line length limit (120 chars) (#18067) hai 1 ano
string.py 6c7a0cf2b2 Merge branch 'main' into feature hai 1 ano
tables.py a83dfff736 Fixes #19264: Support table configs on child object list views (#19284) hai 1 ano
tracking.py 149a496011 6347 Cache the number of each component type assigned to devices/VMs (#12632) %!s(int64=2) %!d(string=hai) anos
urls.py a0b4b0afe0 Closes #18023: Employ `register_model_view()` for list views (#18029) hai 1 ano
validators.py 8d7889e2c0 Closes #19002: Module type profiles (#19014) hai 1 ano
views.py 64b5867cb3 Merge branch 'main' into feature hai 1 ano