"failed to update live settings" message (#491)

* "failed to update live settings" message

* Update constance/locale/ru/LC_MESSAGES/django.po

* test fix

* fix .po/.mo

Co-authored-by: Alexandr Artemyev <mogost@gmail.com>
This commit is contained in:
Dmitry 2022-10-13 22:16:31 +05:00 committed by GitHub
parent b7da81451e
commit b6f8e2c5b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 24 additions and 5 deletions

View file

@ -260,6 +260,12 @@ class ConstanceAdmin(admin.ModelAdmin):
_('Live settings updated successfully.'),
)
return HttpResponseRedirect('.')
else:
messages.add_message(
request,
messages.ERROR,
_('Failed to update live settings.'),
)
context = dict(
self.admin_site.each_context(request),
config_values=[],

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-13 19:40+0530\n"
"POT-Creation-Date: 2022-07-19 21:00+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -47,6 +47,10 @@ msgstr ""
msgid "Live settings updated successfully."
msgstr ""
#: admin.py:267
msgid "Failed to update live settings."
msgstr ""
#: admin.py:285
msgid "config"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: django-constance\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-13 19:40+0530\n"
"POT-Creation-Date: 2022-07-19 20:59+0500\n"
"PO-Revision-Date: 2014-11-27 18:13+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/django-constance/"
@ -47,7 +47,11 @@ msgstr ""
#: admin.py:224
msgid "Live settings updated successfully."
msgstr "Настройки успешно сохранены"
msgstr "Настройки успешно сохранены."
#: admin.py:267
msgid "Failed to update live settings."
msgstr "Не удалось сохранить настройки."
#: admin.py:285
msgid "config"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: django-constance\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-10-23 19:52+0200\n"
"POT-Creation-Date: 2022-07-19 16:00+0000\n"
"PO-Revision-Date: 2014-11-27 18:13+0000\n"
"Last-Translator: Vasyl Dizhak <vasyl@dizhak.com>\n"
"Language-Team: (http://www.transifex.com/projects/p/django-constance/"
@ -61,6 +61,10 @@ msgstr ""
msgid "Live settings updated successfully."
msgstr "Налаштування успішно збережені."
#: admin.py:267
msgid "Failed to update live settings."
msgstr "Не вдалося зберегти налаштування."
#: admin.py:326
msgid "config"
msgstr "налаштування"

View file

@ -205,7 +205,8 @@ class TestAdmin(TestCase):
request = self.rf.post('/admin/constance/config/', data=None)
request.user = self.superuser
request._dont_enforce_csrf_checks = True
response = self.options.changelist_view(request, {})
with mock.patch("django.contrib.messages.add_message"):
response = self.options.changelist_view(request, {})
self.assertContains(response, 'is missing field(s)')
@mock.patch('constance.settings.CONFIG_FIELDSETS', {