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):
|
class BulkImportView(GetReturnURLMixin, BaseMultiObjectView):
|
||||||
"""
|
"""
|
||||||
Import objects in bulk (CSV format).
|
Import objects in bulk (CSV/JSON/YAML format).
|
||||||
|
|
||||||
Attributes:
|
Attributes:
|
||||||
model_form: The form used to create each imported object
|
model_form: The form used to create each imported object
|
||||||
@ -456,8 +456,12 @@ class BulkImportView(GetReturnURLMixin, BaseMultiObjectView):
|
|||||||
try:
|
try:
|
||||||
instance = prefetched_objects[object_id]
|
instance = prefetched_objects[object_id]
|
||||||
except KeyError:
|
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
|
# Take a snapshot for change logging
|
||||||
if instance.pk and hasattr(instance, 'snapshot'):
|
if instance.pk and hasattr(instance, 'snapshot'):
|
||||||
|
|||||||
@ -12822,8 +12822,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Řádek {i}: Objekt s ID {id} neexistuje"
|
msgstr "Objekt s ID {id} neexistuje"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12857,8 +12857,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Række {i}: Objekt med ID {id} findes ikke"
|
msgstr "Objekt med ID {id} findes ikke"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -13055,8 +13055,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Reihe {i}: Objekt mit ID {id} existiert nicht"
|
msgstr "Objekt mit ID {id} existiert nicht"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12513,7 +12513,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
|
|||||||
@ -12999,8 +12999,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Fila {i}: Objeto con ID {id} no existe"
|
msgstr "Objeto con ID {id} no existe"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -13041,8 +13041,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Rangée {i}: Objet avec identifiant {id} n'existe pas"
|
msgstr "Objet avec identifiant {id} n'existe pas"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -13033,8 +13033,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Fila {i}: Oggetto con ID {id} non esiste"
|
msgstr "Oggetto con ID {id} non esiste"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12645,8 +12645,8 @@ msgstr "選択したエクスポートテンプレートをレンダリング中
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "行 {i}: ID {id}のオブジェクトは存在しません"
|
msgstr "ID {id}のオブジェクトは存在しません"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -13000,8 +13000,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Rij {i}: Object met ID {id} bestaat niet"
|
msgstr "Object met ID {id} bestaat niet"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12920,8 +12920,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Wiersz {i}: Obiekt z identyfikatorem {id} nie istnieje"
|
msgstr "Obiekt z identyfikatorem {id} nie istnieje"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12944,8 +12944,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Linha {i}: Objeto com ID {id} não existe"
|
msgstr "Objeto com ID {id} não existe"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12939,8 +12939,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Ряд {i}: Объект с идентификатором {id} не существует"
|
msgstr "Объект с идентификатором {id} не существует"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12835,8 +12835,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Satır {i}: Kimliği olan nesne {id} mevcut değil"
|
msgstr "Kimliği olan nesne {id} mevcut değil"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12920,8 +12920,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує"
|
msgstr "Об'єкт з ідентифікатором {id} не існує"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
@ -12622,8 +12622,8 @@ msgstr "渲染所选导出模板时出错 ({template}): {error}"
|
|||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:442
|
#: netbox/netbox/views/generic/bulk_views.py:442
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Row {i}: Object with ID {id} does not exist"
|
msgid "Object with ID {id} does not exist"
|
||||||
msgstr "第{i}行: ID为{id}的对象不存在"
|
msgstr "ID为{id}的对象不存在"
|
||||||
|
|
||||||
#: netbox/netbox/views/generic/bulk_views.py:525
|
#: netbox/netbox/views/generic/bulk_views.py:525
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user