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

Titre, légende et description des médias non mutualisés pas restituées sur les fiches non françaises

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Simple Simple
    • 6.0-rc5
    • 6.0-rc4
    • Aucune
    • Aucune

      Lorsqu'on récupère une liste de fichiers associés à une fiche, et que l'on appelle les méthodes getTitre(), getDescription() ou getLegende(), il y a une prise en compte de la langue courante pour renvoyer les données dans la bonne langue.

      Mais cette prise en compte ne devrait être effectuée que si le média a été mutualisé dans la médiathèque, car c'est seulement dans ce cas que l'on peut renseigner les différents libellés d'un fichier.

      Donc, si on a une fiche en anglais, que l'on y ajoute un fichier, et qu'au moment de l'ajout, on renseigne un titre en anglais, sans cocher "médiathèque", ce titre ne sera jamais accessible.

      Cf. méthode getTitre() de la classe Media :

      public String getTitre()
      {
      if (langue!=0)

      { return getTraductionData("TITRE_"+langue); }

      else
      return super.getTitre();
      }

      => je pense qu'il faudrait ajouter un test sur "isMutualise". (AAR)

            frederic.bidet Frederic BIDET
            frederic.bidet Frederic BIDET
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            1 Démarre l'observation de ce ticket

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