mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-16 00:13:12 +00:00
format wasn't good at all ^^ + add many
support
This commit is contained in:
parent
cf5a481d6a
commit
4d15ad99f1
1 changed files with 22 additions and 10 deletions
|
@ -380,15 +380,27 @@ def get_input_formats_help_text(input_formats):
|
|||
return help_text
|
||||
|
||||
|
||||
# TODO : Use verbose names
|
||||
def messages_protected_error(messages, request, item, error):
|
||||
"""Add an error message, specific to ProtectedError exception."""
|
||||
messages.error(
|
||||
request,
|
||||
_("[{item_class_name}] {item_name} can't be deleted \
|
||||
because it is used by [{foreign_class_name}] {foreign_name}."format({
|
||||
'item_class_name': item.__class__.__name__,
|
||||
'item_name': item.name,
|
||||
'foreign_class_name': error.protected_objects[0].__class__.__name__,
|
||||
'foreign_name': error.protected_objects[0].name,
|
||||
})
|
||||
)
|
||||
if len(error.protected_objects) > 1:
|
||||
messages.error(
|
||||
request,
|
||||
_("[{item_classname}] {item_name} can't be deleted \
|
||||
because it it used by many [{foreign_classname}].".format(
|
||||
item_classname=item.get_classname(),
|
||||
item_name=item,
|
||||
foreign_classname=error.protected_objects[0].get_classname()
|
||||
))
|
||||
)
|
||||
else:
|
||||
messages.error(
|
||||
request,
|
||||
_("[{item_classname}] {item_name} can't be deleted \
|
||||
because it is used by [{foreign_classname}] {foreign_name}.".format(
|
||||
item_classname=item.get_classname(),
|
||||
item_name=item,
|
||||
foreign_classname=error.protected_objects[0].get_classname(),
|
||||
foreign_name=error.protected_objects[0]
|
||||
))
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue