[% IF deferred.status %]
[%
outcome_map = {
ok => {
color => 'success',
message => 'Les modifications ont été prises en compte.'
},
ok_with_warnings => {
color => 'warning',
message => 'Les modifications ont été prises en compte, mais avec les réserves suivantes :'
},
failure => {
color => 'danger',
message => 'La zone contient des erreurs ; les modifications n’ont pas été prises en compte.'
}
}
outcome_info = outcome_map.item(deferred.status.outcome)
%]
[% outcome_info.message %]
[% IF deferred.status.messages.size > 1 %]
[% FOR m IN deferred.status.messages %]
- [% m | html %]
[% END %]
[% ELSIF deferred.status.messages.size == 1 %]
[% deferred.status.messages.first | html %]
[% END %]
[% END %]