Project

General

Profile

Revision 3f7736d0

ID3f7736d04de7635da00b80cb64aee09b2465aa07
Parent d0c20ea1
Child 0cc4fbec, bc8c7a50

Added by Francois POIROTTE about 12 years ago

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 <>
Reviewed-by: Vincent QUEMENER <>

View differences:

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