Revision 3f7736d0
Pas de traductions des champs dans !EventHistory.
Le contenu des champs type_action et value dans la table !EventHistory
ne doit pas être traduit lors de l'insertion : il sera traduit à
l'affichage (au niveau du template).
Change-Id: I29e69bce3012f2c33c892fb0bccabf7fa1219a4a
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/825
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Vincent QUEMENER <vincent.quemener@c-s.fr>
vigiboard/controllers/root.py | ||
---|---|---|
574 | 574 |
CorrEvent.ACK_CLOSED: l_('Acknowledged and closed'), |
575 | 575 |
} |
576 | 576 |
|
577 |
# Toutes les valeurs de ce dictionnaire ne sont pas utilisées |
|
578 |
# par cette méthode, néanmoins il permet de marquer les différentes |
|
579 |
# valeurs possibles pour le champ "type_action" comme étant à traduire. |
|
580 |
valid_types = { |
|
581 |
u'Ticket change': l_('Ticket change'), |
|
582 |
u'Forced change state': l_('Forced change state'), |
|
583 |
u'Acknowledgement change state': l_('Acknowledgement change state'), |
|
584 |
u'Ticket change notification': l_('Ticket change notification'), |
|
585 |
u'New occurrence': l_('New occurrence'), |
|
586 |
u'Nagios update state': l_('Nagios update state'), |
|
587 |
} |
|
588 |
|
|
589 | 577 |
# Modification des événements et création d'un historique |
590 | 578 |
# chaque fois que cela est nécessaire. |
591 | 579 |
for event in events.req: |
592 | 580 |
if trouble_ticket and trouble_ticket != event.trouble_ticket: |
593 | 581 |
history = EventHistory( |
594 |
type_action=unicode(valid_types["Ticket change"]),
|
|
582 |
type_action=u"Ticket change",
|
|
595 | 583 |
idevent=event.idcause, |
596 | 584 |
value=unicode(trouble_ticket), |
597 | 585 |
text="Changed trouble ticket from '%(from)s' " |
... | ... | |
639 | 627 |
}) |
640 | 628 |
|
641 | 629 |
history = EventHistory( |
642 |
type_action= |
|
643 |
unicode(valid_types[u"Forced change state"]), |
|
630 |
type_action=u"Forced change state", |
|
644 | 631 |
idevent=event.idcause, |
645 | 632 |
value=u'OK', |
646 | 633 |
text="Forced state to 'OK'", |
... | ... | |
665 | 652 |
# Si le changement a été forcé, |
666 | 653 |
# on veut le mettre en évidence. |
667 | 654 |
if ack == u'Forced': |
668 |
history_label = l_('Forced')
|
|
655 |
history_label = u'Forced'
|
|
669 | 656 |
else: |
670 | 657 |
history_label = ack_label |
671 | 658 |
|
672 | 659 |
history = EventHistory( |
673 |
type_action=unicode( |
|
674 |
valid_types[u"Acknowledgement change state"] |
|
675 |
), |
|
660 |
type_action=u"Acknowledgement change state", |
|
676 | 661 |
idevent=event.idcause, |
677 | 662 |
value=unicode(history_label), |
678 | 663 |
text=u"Changed acknowledgement status " |
vigiboard/widgets/edit_event.py | ||
---|---|---|
38 | 38 |
['Forced', l_('Force to Closed')], |
39 | 39 |
] |
40 | 40 |
|
41 |
# Énumère les valeurs possibles pour le champ "type_action" |
|
42 |
# dans la base de données et les marque comme nécessitant une traduction. |
|
43 |
valid_action_types = { |
|
44 |
u'Ticket change': l_('Ticket change'), |
|
45 |
u'Forced change state': l_('Forced change state'), |
|
46 |
u'Acknowledgement change state': l_('Acknowledgement change state'), |
|
47 |
u'Ticket change notification': l_('Ticket change notification'), |
|
48 |
u'New occurrence': l_('New occurrence'), |
|
49 |
u'Nagios update state': l_('Nagios update state'), |
|
50 |
} |
|
51 |
|
|
52 |
# Gère le cas où un événement est clos de force. |
|
53 |
l_('Forced') |
|
54 |
|
|
55 |
|
|
41 | 56 |
class EditEventForm(TableForm): |
42 | 57 |
""" |
43 | 58 |
Formulaire d'édition d'événement |
Also available in: Unified diff