mirror of
https://github.com/netbox-community/netbox.git
synced 2025-12-09 01:49:35 -06:00
Fix non-existent-id error message
Change this one special case to also use the same communication channel (toast notification) and message format as all other validation errors. The error message is kept mostly the same, just the index prefix is removed. This allowed keeping and easily adjusting the existing localizations of it.
This commit is contained in:
parent
1245a9f99d
commit
fbe76ac98a
@ -323,7 +323,7 @@ class BulkCreateView(GetReturnURLMixin, BaseMultiObjectView):
|
||||
|
||||
class BulkImportView(GetReturnURLMixin, BaseMultiObjectView):
|
||||
"""
|
||||
Import objects in bulk (CSV format).
|
||||
Import objects in bulk (CSV/JSON/YAML format).
|
||||
|
||||
Attributes:
|
||||
model_form: The form used to create each imported object
|
||||
@ -456,8 +456,12 @@ class BulkImportView(GetReturnURLMixin, BaseMultiObjectView):
|
||||
try:
|
||||
instance = prefetched_objects[object_id]
|
||||
except KeyError:
|
||||
form.add_error('data', _("Row {i}: Object with ID {id} does not exist").format(i=i, id=object_id))
|
||||
raise ValidationError('')
|
||||
raise ValidationError(
|
||||
self._compile_form_errors(
|
||||
{'id': [_("Object with ID {id} does not exist").format(id=object_id)]},
|
||||
index=i
|
||||
)
|
||||
)
|
||||
|
||||
# Take a snapshot for change logging
|
||||
if instance.pk and hasattr(instance, 'snapshot'):
|
||||
|
||||
@ -12822,8 +12822,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Řádek {i}: Objekt s ID {id} neexistuje"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Objekt s ID {id} neexistuje"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12857,8 +12857,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Række {i}: Objekt med ID {id} findes ikke"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Objekt med ID {id} findes ikke"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -13055,8 +13055,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Reihe {i}: Objekt mit ID {id} existiert nicht"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Objekt mit ID {id} existiert nicht"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12513,7 +12513,7 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
|
||||
@ -12999,8 +12999,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Fila {i}: Objeto con ID {id} no existe"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Objeto con ID {id} no existe"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -13041,8 +13041,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Rangée {i}: Objet avec identifiant {id} n'existe pas"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Objet avec identifiant {id} n'existe pas"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -13033,8 +13033,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Fila {i}: Oggetto con ID {id} non esiste"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Oggetto con ID {id} non esiste"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12645,8 +12645,8 @@ msgstr "選択したエクスポートテンプレートをレンダリング中
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "行 {i}: ID {id}のオブジェクトは存在しません"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "ID {id}のオブジェクトは存在しません"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -13000,8 +13000,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Rij {i}: Object met ID {id} bestaat niet"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Object met ID {id} bestaat niet"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12920,8 +12920,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Wiersz {i}: Obiekt z identyfikatorem {id} nie istnieje"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Obiekt z identyfikatorem {id} nie istnieje"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12944,8 +12944,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Linha {i}: Objeto com ID {id} não existe"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Objeto com ID {id} não existe"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12939,8 +12939,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Ряд {i}: Объект с идентификатором {id} не существует"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Объект с идентификатором {id} не существует"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12835,8 +12835,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Satır {i}: Kimliği olan nesne {id} mevcut değil"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Kimliği olan nesne {id} mevcut değil"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12920,8 +12920,8 @@ msgstr ""
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "Об'єкт з ідентифікатором {id} не існує"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
@ -12622,8 +12622,8 @@ msgstr "渲染所选导出模板时出错 ({template}): {error}"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||
#, python-brace-format
|
||||
msgid "Row {i}: Object with ID {id} does not exist"
|
||||
msgstr "第{i}行: ID为{id}的对象不存在"
|
||||
msgid "Object with ID {id} does not exist"
|
||||
msgstr "ID为{id}的对象不存在"
|
||||
|
||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||
#, python-brace-format
|
||||
|
||||
Loading…
Reference in New Issue
Block a user