Uploaded image for project: 'Offre de formation'
  1. Offre de formation
  2. ODF-2976

Construction du libellé peu générique pour le champ "Diplome intégrant ce..."

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 4.5.17, 4.7.0
    • 4.4.2
    • Charte ODF
    • None
    • 4.7.0 RC1

      Dans la zone aside d'un ELP (skin-odf/stylesheets/content/course/zone/aside.xsl) il y a une section "diplome intégrant ce XXX" et XXX est déduit du code de la nature de l'ELP. 

      <xsl:variable name="i18nKey">
       <xsl:choose>
       <xsl:when test="$courseTypeCode != ''"><xsl:value-of select="concat('COURSE_REF_PROGRAMS_', $courseTypeCode)"/></xsl:when>
       <xsl:otherwise>COURSE_REF_PROGRAMS_DEFAULT</xsl:otherwise>
       </xsl:choose>
       </xsl:variable>
      
      

       

      C'est top sur papier, sauf que si l'université rajoute une nature d'ELP, et lui associe un code, on est dans le cas "$courseTypeCode != ''", et du coup on n'a pas de clé i18n associée par défaut dans la skin, par exemple si on ajoute la nature = stage, code = stage, la skin va chercher une clé qui s'appelle COURSE_REF_PROGRAMS_STAGE, ce qui n'existe pas dans Ametys Campus.

       

      Comme ce n'est pas gérable de demander aux fonctionnels qui créent une entrée dans une table de référence, de rajouter une clé i18n dans leur skin, il faudrait lister dans le when toutes les clés présentes dans Ametys Campus + un otherwise DEFAULT, ou alors laisser tout le temps le default.

       

          [ODF-2976] Construction du libellé peu générique pour le champ "Diplome intégrant ce..."

          Laurence Perier made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          Bérénice Maurel made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Ready to merge [ 10208 ] New: Resolved [ 5 ]
          Magali Franchet made changes -
          Assignee Original: Magali Franchet [ mfranchet ] New: Bérénice Maurel [ bmaurel ]
          Magali Franchet made changes -
          Status Original: Code review OK [ 10206 ] New: Ready to merge [ 10208 ]
          Magali Franchet made changes -
          Assignee New: Magali Franchet [ mfranchet ]
          Caroline Bayle made changes -
          Status Original: Available for review [ 10005 ] New: Code review OK [ 10206 ]
          Caroline Bayle made changes -
          Assignee Original: Caroline Bayle [ cbayle ]
          Caroline Bayle made changes -
          Assignee New: Caroline Bayle [ cbayle ]
          Laurence Aumeunier made changes -
          Rank New: Ranked lower
          Laurence Aumeunier made changes -
          Sprint Original: 4.7.0 M1 [ 81 ] New: 4.7.0 RC1 [ 84 ]

            bmaurel Bérénice Maurel
            lperier Laurence Perier
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: