Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-1034

Impossible de modifier un lien de type intranet

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Résolu
    • Mineur
    • 6.03.00
    • 6.00.02, 6.01.04, 6.02.02
    • Aucune
    • Aucune

    Description

      Lorsqu'on souhaite modifier un lien de type intranet, la popin s'ouvre mais ne fait pas apparaitre le formulaire correspondant à ce type de lien : on reste sur "lien interne" et aucun formulaire n'apparait sous la liste déroulante (cf capture ci-jointe).

      Voici l'analyse du problème faite par Matthieu Marc :

      Si je selectionne un lien de type intranet et que je tente de le modifier, alors lors du chargement de la selection (k_link.js/LoadSelection()), la selection est reconnue comme lien de type intranet (ligne 386) puis selon sa valeur l'element d'id selectIntranet est configuré.

      Or cet element n'existe pas, d'où une erreur javascript qui fait que la suite du script n'est pas exécutée.

      Il est alors impossible d'avoir accès au formulaire de sélection du type de lien intranet.

      Etant donné que le formulaire de sélection est une simple liste <li>, le code incriminé est inutile, il peut être commenté/supprimé. Il serait utile si la sélection était un groupe de radio-bouton.
      Il faut garder le juste la ligne sType = 'intranet';

      else if (sHRef.indexOf('[href') != -1)	// Lien intranet
      	{
      		sType = 'intranet' ;
      		if (sHRef.indexOf('[href_logindsi]') != -1) {
      			GetE('selectIntranet').value = "logindsi";
      		} else if (sHRef.indexOf('[href_prefdsi]') != -1) {
      			GetE('selectIntranet').value = "prefdsi";
      		} else if (sHRef.indexOf('[href_logoutdsi]') != -1) {
      			GetE('selectIntranet').value = "logoutdsi";
      		} else {
      			GetE('selectIntranet').value = "";
      		}
      	}
      

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              alice.ark Alice ARK [X] (Inactif)
              alice.ark Alice ARK [X] (Inactif)
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              2 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour:
                Résolue: