Merge branch 'master' into fix-collapse-in-django-5-1

This commit is contained in:
Rémy HUBSCHER 2025-10-21 09:55:29 +02:00 committed by GitHub
commit 5c8df725f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 12 deletions

View file

@ -92,17 +92,18 @@ class ConstanceAdmin(admin.ModelAdmin):
messages.add_message(request, messages.SUCCESS, _("Live settings updated successfully."))
return HttpResponseRedirect(".")
messages.add_message(request, messages.ERROR, _("Failed to update live settings."))
context = dict(
self.admin_site.each_context(request),
config_values=[],
title=self.model._meta.app_config.verbose_name,
app_label="constance",
opts=self.model._meta,
form=form,
media=self.media + form.media,
icon_type="svg",
django_version=get_version(),
)
context = {
**self.admin_site.each_context(request),
**(extra_context or {}),
"config_values": [],
"title": self.model._meta.app_config.verbose_name,
"app_label": "constance",
"opts": self.model._meta,
"form": form,
"media": self.media + form.media,
"icon_type": "svg",
"django_version": get_version(),
}
for name, options in settings.CONFIG.items():
context["config_values"].append(self.get_config_value(name, options, form, initial))

View file

@ -16,7 +16,7 @@ v4.0.0 (2024/08/21)
* Migrate JavaScript to ES2015
* Fix documentation build
* Add linters and formatters (using `ruff`)
* Prepare for Django 5.1 support
* Add support for Django 5.1 and 5.2
* Migrate from `setup.py` to `pyproject.toml`
* Bump `tox`
* Declare support for Python 3.12

View file

@ -19,6 +19,8 @@ classifiers = [
"Framework :: Django",
"Framework :: Django :: 4.2",
"Framework :: Django :: 5.0",
"Framework :: Django :: 5.1",
"Framework :: Django :: 5.2",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Natural Language :: English",