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:

deployment/settings.ini.in
110 110
; (état d'acquittement et priorité ITIL).
111 111
state_first = True
112 112

  
113
; Adresse des autres interfaces de Vigilo.
114
; Il peut s'agir de chemins absolus sur le même serveur (ex: /../vigimap/)
115
; ou d'URL complètes (http://other-server.example.com/vigilo/vigimap/).
116
; Si les liens sont donnés sous forme absolue, ils sont en fait interprétés
117
; comme des liens relatifs par rapport à VigiBoard.
118
interfaces.vigimap = /../vigimap/
119

  
120
; Cible pour l'ouverture des liens vers les autres interfaces.
121
; Les valeurs possibles sont:
122
; "_self"   : ouvre la nouvelle page dans le cadre courant.
123
; "_top"    : ouvre la nouvelle page à la place de la page courante.
124
; "_blank"  : ouvre la nouvelle page dans une nouvelle fenêtre
125
;             ou dans un nouvel onglet.
126
; "_parent" : ouvre la nouvelle page dans le cadre parent.
127
; <autre>   : ouvre la nouvelle page dans le cadre nommé <autre>.
128
; La valeur par défaut est "_blank".
129
;links_target = _blank
130

  
131
; Indique le nombre maximum de cartes qui peuvent être affichées
132
; dans le module de détail de l'événement corrélé.
133
; La valeur -1 supprime toute limite, tandis que la valeur 0
134
; supprime l'affichage des liens vers les cartes.
135
max_maps = -1
136

  
113 137
;
114 138
; 4 - Configuration du proxy Nagios.
115 139
;

Also available in: Unified diff