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/en/LC_MESSAGES/vigiboard.po
6 6
#
7 7
msgid ""
8 8
msgstr ""
9
"Project-Id-Version: vigilo-vigiboard 2.0.11\n"
9
"Project-Id-Version: vigilo-vigiboard 2.0.16\n"
10 10
"Report-Msgid-Bugs-To: contact@projet-vigilo.org\n"
11
"POT-Creation-Date: 2012-01-06 11:27+0100\n"
12
"PO-Revision-Date: 2012-01-06 11:27+0100\n"
11
"POT-Creation-Date: 2012-04-27 10:57+0200\n"
12
"PO-Revision-Date: 2012-04-27 10:57+0200\n"
13 13
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 14
"Language-Team: en <LL@li.org>\n"
15 15
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
......
117 117
"User \"%(user)s\" (%(address)s) changed the trouble ticket from "
118 118
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d"
119 119

  
120
#: vigiboard/controllers/root.py:650
120
#: vigiboard/controllers/root.py:651
121 121
#, python-format
122 122
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
123 123
msgstr "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
124 124

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

  
129
#: vigiboard/controllers/root.py:684
129
#: vigiboard/controllers/root.py:686
130 130
#, python-format
131 131
msgid ""
132 132
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
......
135 135
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
136 136
"to \"%(new)s\" on event #%(idevent)d"
137 137

  
138
#: vigiboard/controllers/root.py:696
138
#: vigiboard/controllers/root.py:698
139 139
msgid "Updated successfully"
140 140
msgstr "Updated successfully"
141 141

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

  
147
#: vigiboard/controllers/root.py:764
147
#: vigiboard/controllers/root.py:766
148 148
msgid "No such incident or insufficient permissions"
149 149
msgstr "No such incident or insufficient permissions"
150 150

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

Also available in: Unified diff