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/vigiboard.pot
7 7
#, fuzzy
8 8
msgid ""
9 9
msgstr ""
10
"Project-Id-Version: vigilo-vigiboard 2.0.11\n"
10
"Project-Id-Version: vigilo-vigiboard 2.0.16\n"
11 11
"Report-Msgid-Bugs-To: contact@projet-vigilo.org\n"
12
"POT-Creation-Date: 2012-01-06 11:27+0100\n"
12
"POT-Creation-Date: 2012-04-27 10:57+0200\n"
13 13
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 14
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15 15
"Language-Team: LANGUAGE <LL@li.org>\n"
......
113 113
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d"
114 114
msgstr ""
115 115

  
116
#: vigiboard/controllers/root.py:650
116
#: vigiboard/controllers/root.py:651
117 117
#, python-format
118 118
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
119 119
msgstr ""
120 120

  
121
#: vigiboard/controllers/root.py:666
121
#: vigiboard/controllers/root.py:667
122 122
msgid "Forced"
123 123
msgstr ""
124 124

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

  
132
#: vigiboard/controllers/root.py:696
132
#: vigiboard/controllers/root.py:698
133 133
msgid "Updated successfully"
134 134
msgstr ""
135 135

  
136
#: vigiboard/controllers/root.py:721
136
#: vigiboard/controllers/root.py:723
137 137
#, python-format
138 138
msgid "No such plugin '%s'"
139 139
msgstr ""
140 140

  
141
#: vigiboard/controllers/root.py:764
141
#: vigiboard/controllers/root.py:766
142 142
msgid "No such incident or insufficient permissions"
143 143
msgstr ""
144 144

  
145
#: vigiboard/controllers/root.py:876
145
#: vigiboard/controllers/root.py:878
146 146
#, python-format
147 147
msgid "Next %(limit)s"
148 148
msgstr ""

Also available in: Unified diff