Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Validata
Validata UI
Commits
2f409dd6
Commit
2f409dd6
authored
Oct 01, 2018
by
Pierre Dittgen
Browse files
Better duplicate-row message
parent
98a2f2df
Changes
1
Hide whitespace changes
Inline
Side-by-side
validata_ui_next/views.py
View file @
2f409dd6
...
...
@@ -90,9 +90,18 @@ def improve_messages(errors):
for
error
in
errors
:
if
error
[
'code'
]
==
'blank-row'
:
update_message
(
error
,
'la ligne {} est vide'
.
format
(
error
[
'row-number'
]))
update_message
(
error
,
'la ligne est vide'
)
elif
error
[
'code'
]
==
'duplicate-row'
:
update_message
(
error
,
'la ligne {} est identique à la précédente'
.
format
(
error
[
'row-number'
]))
msg_prefix
=
'la ligne est identique '
row_numbers
=
error
[
'message-data'
][
'row_numbers'
]
if
len
(
row_numbers
)
==
1
:
msg
=
msg_prefix
+
"à la ligne {}"
.
format
(
row_numbers
)
else
:
idx
=
row_numbers
.
rfind
(
','
)
param_str
=
row_numbers
[:
idx
]
+
' et'
+
row_numbers
[
idx
+
1
:]
msg
=
msg_prefix
+
"aux lignes {}"
.
format
(
param_str
)
update_message
(
error
,
msg
)
# Return updated error list
return
errors
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment