Project

General

Profile

Revision dc005588

IDdc00558861c121d5112d4bcf0be941a37a05f5c2
Parent b051cd52
Child 338575f6

Added by Francois POIROTTE almost 12 years ago

Liens vers les cartes dans VigiBoard (#959).

Ajoute des liens vers les cartes sur lesquelles l'hôte concerné par un
événement apparaît dans le dialogue de détail d'un l'événement corrélé.

L'URL de base de VigiMap doit être renseignée dans le fichier de
configuration de VigiBoard pour que ceci fonctionne. La configuration de
l'URL se fait grâce à l'option de configuration "interfaces.vigimap" (le
nom est le même que celui attendu par VigiAdmin).

Le nombre de liens pouvant apparaître est configurable grâce à l'option
"max_maps" avec 2 valeurs particulières :
  • -1 inhibe toute limite (ie. affiche toutes les cartes)
  • 0 désactive la fonctionnalité (ie. n'affiche aucune carte, ni même la
    partie réservée à l'affichage des liens dans la boîte de dialogue)
    Si le nombre de cartes disponibles est supérieur à la limite définie et
    que le mécanisme d'affiche des liens est activé, un message avertit en
    plus l'utilisateur.

Ajoute des tests sur cette nouvelle fonctionnalité.
De plus, le code !JavaScript du module "details" a été externalisé afin
de faciliter la lecture du fichier .html du module.

Enfin, le comportement d'ouverture des liens (ex: dans l'onglet courant
ou dans un nouvel onglet) est configurable grâce à l'option
"links_target" (il s'agit du même nom d'option que dans VigiAdmin).

Change-Id: I0d1b73fc4e9e7caf36e10a87bc3e0ae3d8972d88
Refs: #959.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/690
Tested-by: Build system <>
Reviewed-by: Aurelien BOMPARD <>

View differences:

vigiboard/i18n/fr/LC_MESSAGES/vigiboard.po
8 8
"Project-Id-Version: vigiboard 0.1\n"
9 9
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10 10
"POT-Creation-Date: 2009-07-06 11:19+0200\n"
11
"PO-Revision-Date: 2012-01-06 11:27+0100\n"
11
"PO-Revision-Date: 2012-04-27 10:57+0200\n"
12 12
"Last-Translator: Thomas ANDREJAK <thomas.andrejak@c-s.fr>\n"
13 13
"Language-Team: fr_FR <LL@li.org>\n"
14 14
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
......
116 116
"L'utilisateur \"%(user)s\" (%(address)s) a changé le ticket d'incident de"
117 117
" l'événement n°%(idevent)d de \"%(previous)s\" vers \"%(new)s\""
118 118

  
119
#: vigiboard/controllers/root.py:650
119
#: vigiboard/controllers/root.py:651
120 120
#, python-format
121 121
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
122 122
msgstr ""
123 123
"L'utilisateur \"%(user)s\" (%(address)s) a forcé la fermeture de "
124 124
"l'événement #%(idevent)d"
125 125

  
126
#: vigiboard/controllers/root.py:666
126
#: vigiboard/controllers/root.py:667
127 127
msgid "Forced"
128 128
msgstr "Forcé"
129 129

  
130
#: vigiboard/controllers/root.py:684
130
#: vigiboard/controllers/root.py:686
131 131
#, python-format
132 132
msgid ""
133 133
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
......
136 136
"L'utilisateur \"%(user)s\" (%(address)s) a changé l'état de l'événement "
137 137
"n°%(idevent)d de \"%(previous)s\" vers \"%(new)s\""
138 138

  
139
#: vigiboard/controllers/root.py:696
139
#: vigiboard/controllers/root.py:698
140 140
msgid "Updated successfully"
141 141
msgstr "Mise à jour réussie"
142 142

  
143
#: vigiboard/controllers/root.py:721
143
#: vigiboard/controllers/root.py:723
144 144
#, python-format
145 145
msgid "No such plugin '%s'"
146 146
msgstr "Module introuvable \"%s\""
147 147

  
148
#: vigiboard/controllers/root.py:764
148
#: vigiboard/controllers/root.py:766
149 149
msgid "No such incident or insufficient permissions"
150 150
msgstr "Aucun incident correspondant ou permissions insuffisantes"
151 151

  
152
#: vigiboard/controllers/root.py:876
152
#: vigiboard/controllers/root.py:878
153 153
#, python-format
154 154
msgid "Next %(limit)s"
155 155
msgstr "%(limit)s suivants"

Also available in: Unified diff