Release Notes - Offre de formation - Version 4.1.0 - HTML format

Bug

  • [ODF-281] - Action "Edition" possible depuis le menu "Brouillon"
  • [ODF-1169] - Dans le back-office une formation avec de nombreuses UEs est difficilement manipulable
  • [ODF-1523] - L'export OAI ne marche pas
  • [ODF-1606] - Import CDMfr échoue
  • [ODF-1623] - Dans les données de démo, le service de recherche des UE n'a pas de catalogue
  • [ODF-1634] - Création de formation sans catalogue
  • [ODF-1708] - [OdfReferenceTableHelper] Multiple methods have a useless parameter tableRefId
  • [ODF-1713] - Les mails du workflow ne fonctionnent pas ou ont un contenu invalide
  • [ODF-1725] - [Tests] Problèmes de droits dans les tests ODF-Sync
  • [ODF-1745] - NPE quand le répertoire contenant les fichiers CDM-fr n'existe pas
  • [ODF-1747] - [Import Apogée] - import des heures d'enseignement
  • [ODF-1763] - [Demo] Migration : La propriété orgunitlist du service "Liste des formations" est maintenant multiple
  • [ODF-1773] - Nature de volume horaire est mal nommé
  • [ODF-1777] - [Rapport Apogee] Lancement de 2 rapport simultanément
  • [ODF-1779] - Empty or null code should be ignored into classification
  • [ODF-1781] - [ODF Pilotage] Libellé des boutons et groupe
  • [ODF-1782] - Translation not found for key 'PLUGINS_CMS_UITOOL_HISTORY_UNKNOWN_USER' in catalogue 'plugin.odf-pilotage'
  • [ODF-1784] - AbstractProgram#getPersonInCharge should clear empty values
  • [ODF-1785] - [MCC] champs manquant et droit de saisie spécifique
  • [ODF-1787] - Texte riche : Un lien vers un fichier en PJ du contenu créé une erreur 500
  • [ODF-1790] - Delivered data seems wrong
  • [ODF-1792] - ODF Apogee : Le bouton de synchronisation globale ne doit pas apparaitre si aucune scc apogee n'est défnie
  • [ODF-1793] - Migration ODF v3 -> v4 : migration des parcours et conteneurs posent problème
  • [ODF-1794] - Export CDMFr : Pour les languages d'enseignement des formations, c'est l'identifiant du contenu qui est saxé
  • [ODF-1797] - Mauvais widget pour les catégories FAP et Erasmus
  • [ODF-1798] - Mauvais export CDMfr des langues d'enseignement
  • [ODF-1813] - Duplication de catalogue : Pas de mise à jour de l'interface
  • [ODF-1814] - Export CDMFr : le niveau RCNP est mal exporté
  • [ODF-1815] - Export CDMFr : il faut importer le code de la durée si il n'y a pas de cdmValue
  • [ODF-1816] - Pièces jointes : l'action 12 n'est pas exclue du ruban
  • [ODF-1820] - [MCC] erreur d'affichage de la nature
  • [ODF-1821] - [Import CDM-fr] La donnée nature des ELP n'est pas importée
  • [ODF-1822] - there is no default-value for group-switch
  • [ODF-1823] - [Course] Enlever le caractère obligatoire du champ période
  • [ODF-1825] - La mise à jour du libellé d'un semestre requiert de vider le cache depuis l'admin pour qu'il soit pris en compte sur le parcours
  • [ODF-1827] - Suite à la réduction des appels serveurs, le plugin ODF pilotage n'a pas été migré
  • [ODF-1829] - The dynamic facet refresh does not work on the search servicec
  • [ODF-1835] - [MCC] libellé de mention non résolu
  • [ODF-1837] - Migration des CachePolicy des pages virtuelles
  • [ODF-1840] - [Apogée] The Apogée synchronization set the parent orgUnit as multiple
  • [ODF-1842] - [MCC] erreur sur la mention
  • [ODF-1844] - [MCC] Problème de séparateur de décimale
  • [ODF-1849] - RNCP export is not working (Unable to get site name from environment)
  • [ODF-1850] - odf-view://stylesheets/catalog/programs2pdf.xsl ne renvoit pas vers la skin
  • [ODF-1851] - Le service du schéma des formations n'est pas cachable
  • [ODF-1852] - [Pilotage] La donnée "orgUnitPilotage" est obsolète
  • [ODF-1855] - [Pilotage] Le bouton de suppression d'une composante est inexistant
  • [ODF-1856] - [Apogée] Ects perte des décimales pendant la synchro
  • [ODF-1857] - [CoursePart] Workflow incorrect
  • [ODF-1858] - Copie de catalogue : Multiples warnings "The plugin 'null' does not exist."
  • [ODF-1859] - Copie de catalogue : La donnée courseHolder des CoursePart n'est pas mise à jour
  • [ODF-1860] - Catalogue ajouté aux composantes importées
  • [ODF-1864] - ElpCode - Revoir l'utilisation de ce champ et son nom
  • [ODF-1868] - [CoursePart] Affichage de la popup de saisie
  • [ODF-1876] - [CoursePart widget] Ouverture et fermeture trop rapide de l'édition d'un ELP
  • [ODF-1877] - Affichage des courseParts dans formations/parcours
  • [ODF-1878] - La copie de catalogue en V4 est très très lente
  • [ODF-1879] - Templates ODF : Il manque le nom du workflow des heures d'enseignement
  • [ODF-1883] - L'application ne démarre pas à cause de clefs manquantes : Le log pourrait être plus précis
  • [ODF-1884] - Lors de l'initialisation des tables de référence l'attribut langue n'est pas positionné dans le cas des contenus non multilingues
  • [ODF-1889] - Live button is always desactivate for subPrograms
  • [ODF-1890] - Reference table workflows are not up to date on the template
  • [ODF-1893] - Mauvais droits utilisés pour le workflow des heures d'enseignement
  • [ODF-1896] - DeleteActions.js shouldn't declare global variables to use it in its callbacks
  • [ODF-1898] - Faute d’orthographe dans les notifications après enregistrement d'une formation
  • [ODF-1899] - On copy a single content, the commit event's argument is not removed correctly
  • [ODF-1900] - [ODF-Sync] Tests : OutOfMemory exception
  • [ODF-1901] - [Apogée] Si le fichier de conversion est défini mais n'existe pas, prendre la valeur directe
  • [ODF-1907] - [Pilotage] L'avancement du workflow de pilotage ne réindexe pas le contenu
  • [ODF-1908] - [Copie] Les updaters ne sauvegardent pas leurs modifications
  • [ODF-1910] - [Front search] Potential bug with highlighting/displaying matching subprograms
  • [ODF-1911] - Copie de catalogue : Suppression des données de workflow pilotage
  • [ODF-1912] - [Extraction Apogée] Afficher les heures d'enseignement nulles mais non vides
  • [ODF-1913] - Service liste des formations ne prend pas en compte le paramètre composantes
  • [ODF-1915] - Erreur suite à l'import d'une formation depuis Apogee
  • [ODF-1916] - Properties on reference table
  • [ODF-1918] - Erreur 500 lors de la modification d'une ELP importée depuis APOGEE
  • [ODF-1919] - The demo data haven't been migrated well
  • [ODF-1920] - [Demo data] The cms.url config parameter is not well set
  • [ODF-1921] - [Reference table category] Import des données XML
  • [ODF-1928] - Les metadata des contacts ne sont pas saxés dans la vue PDF des subprograms
  • [ODF-1929] - Program creation : cannot choose a catalog
  • [ODF-1934] - [CDMFr Export-Import] La donnée "personInCharge" est mal exportée-importée
  • [ODF-1935] - [CDMFr Export-Import] La donnée "kind" pour les stages est mal exportée et mal importée
  • [ODF-1936] - [Apogée] Inverted data
  • [ODF-1939] - L'import CDMfr distant des formations ne fonctionne pas
  • [ODF-1940] - [CDMFr Import] La synchronisation des binary/geocode/richText ne fonctionne pas dans les composites / repeaters
  • [ODF-1942] - Delete remote program doesn't work
  • [ODF-1943] - [Template] ODF-web : Remove references to odf-synchro
  • [ODF-1945] - [Import CDM-fr] Fiches LOM provoquent une NPE
  • [ODF-1946] - Ce log devrait être un warning et non une erreur
  • [ODF-1947] - ODFWebView was not migrated in v4
  • [ODF-1950] - L'import CDMfr distant des geocodes ne fonctionne pas
  • [ODF-1954] - Support des nombre à virgules dans les coefficients MCC
  • [ODF-1956] - [Heures d'enseignement] Impossible de modifier les champs pointant des tables de ref
  • [ODF-1957] - Unable to delete a subprogram nor course
  • [ODF-1967] - Manque le répertoire "data" dans le zip des données de démo
  • [ODF-1979] - Spelling mistakes on internship (plugin and workspaces)
  • [ODF-1980] - Problem with sort by relevance when also searching on subprograms
  • [ODF-1984] - When the workflow.republish feature is missing into the web/plugins/default-odf-workflow/plugin.xml, the CMS does not start
  • [ODF-1987] - Unnecessary "search-json" reader
  • [ODF-1991] - La liste d'ELP ne repasse pas a l'état brouillon lorsqu'un de ses ELP est modifié
  • [ODF-1993] - [Pilotage] Groupes : mauvaise prise en compte de l'effectif minimum supplémentaire
  • [ODF-1998] - Les parcours ajoutés dans une formation sans catalogue sont perdus
  • [ODF-2002] - Le champ "discipline" n'apparait pas dans les critères disponibles pour la recherche
  • [ODF-2005] - Import CDM-fr incomplet : les listes d'UE et les UE ne sont pas importées
  • [ODF-2006] - [Recherche] Les champs cachés pour la pagination, tri ne tiennent pas compte des valeurs multiples
  • [ODF-2009] - [Tests & Templates] Ajouter le paramètre de configuration "odf.shareable.course.enable"
  • [ODF-2010] - [MCC] Des rapports avec le même domaine s'écrasent entre eux
  • [ODF-2011] - Clef de traduction manquante lors de l'affichage de la table de référence "Champs de formation"
  • [ODF-2014] - Impossible de créer un nouvel ELP avec la conf par défaut des cours mutualisables
  • [ODF-2016] - Erreur sur le libellé de l'infobulle "Règlement des études"
  • [ODF-2017] - Copie de contenu ODF non protégée
  • [ODF-2020] - [Copie] La copie d'un ELP ne copie pas les heures d'enseignement
  • [ODF-2023] - Download issue on chrome
  • [ODF-2027] - [Pilotage] Missing errors log on report saxing
  • [ODF-2038] - [Cours mutualisables] : le paramètre auto-validated à false n'a aucun effet
  • [ODF-2039] - Workflow composante impossible de refuser à l'état proposé
  • [ODF-2041] - [Pilotage] Impossible d'utiliser un chemin relatif pour les rapport de pilotage
  • [ODF-2050] - [Pilotage] Le rapport MCC génére des documents vides
  • [ODF-2055] - Le tooltip du bouton "republier" n'affiche pas le nom de la formation concernée
  • [ODF-2056] - Le type "Element pédagogique mutualisable" n'est pas privé
  • [ODF-2057] - Import des contacts quand Apogée est désactivé
  • [ODF-2063] - Formation : Le champ domaine n'est pas protégé par le droit "Champ stratégique"
  • [ODF-2068] - [Diff MCC] Meilleur rendu des diff
  • [ODF-2070] - Journaux en direct dans le CMS : erreur en essayant de régler le niveau de logs
  • [ODF-2077] - L'ouverture automatique d'un élément de formation dans la maquette d'une formation ne fonctionne pas toujours
  • [ODF-2078] - Annuler l'ajout d'un ELP mutualisé lance tout de même l'action serveur
  • [ODF-2079] - "Enlever l'ELP" d'une liste d'ELP est grisé à tort
  • [ODF-2080] - Mapping for domains and levels is not used
  • [ODF-2089] - [Pilotage] Word : Les rapports ont une page vide supplémentaire à la fin
  • [ODF-2090] - [Search service v2] Returned program pages should be from current site
  • [ODF-2092] - [Apogée] La synchronisation ne doit pas surcharger la donnée code
  • [ODF-2097] - Les anciens alias vers des parcours renvoient une ClassCastException
  • [ODF-2098] - Rapport Diff MCC : des champs ne sont pas affichés
  • [ODF-2100] - [Pilotage] Rapport de pilotage envoyé à la mauvaise personne
  • [ODF-2102] - [Demo data] Donnée "domain"
  • [ODF-2103] - [Templates & Tests] Mauvais libellé I18N pour le workflow course-part
  • [ODF-2106] - PopulateOdfTableRef continue de créer la donnée ref-category
  • [ODF-2107] - Nouveau service de recherche ELP
  • [ODF-2114] - [ELP] La synchronisation ne bouge pas le tag Live des heures d'enseignement
  • [ODF-2115] - La formation "Master Arts plastiques" est en brouillon dans les données de démo

New Feature

  • [ODF-1754] - [Pilotage] Différentiel MCC
  • [ODF-1755] - [Pilotage] Reglement des études
  • [ODF-1756] - [Pilotage] Rapport Groupes
  • [ODF-1757] - [Pilotage] Rapport Volume horaire
  • [ODF-1774] - Ajout de la notion d'heures de façon séparée des ELP
  • [ODF-1861] - Fiche RNCP parcours
  • [ODF-1914] - Searching programs with new search service
  • [ODF-1965] - Ajouter le panier et la création de compte dans les données de démo
  • [ODF-1995] - Nouvelle charte de demo Ametys Campus
  • [ODF-2066] - Searching Courses with new search service

Task

  • [ODF-384] - Add multi selection in ODF search service (FIED)
  • [ODF-1717] - Comment unit tests
  • [ODF-1729] - [Pilotage] Migration en 4.0
  • [ODF-1771] - Ajouter des glyphes pour le workflow de pilotage
  • [ODF-1796] - [Migration v4] Ajouter le noeud ametys-internal:attachments aux contenus ODF
  • [ODF-1862] - [Pilotage] Modifier le nom du dossier contenant les XSL de transformation des rapports
  • [ODF-1870] - Migrate the classes extending the wrong AbstractLogEnabled
  • [ODF-2025] - [Pilotage] Groupes : renommer la méthode _writeLine en _writeColumn
  • [ODF-2026] - [Pilotage] AbstractPilotageReport.convertReport : Simplifier les exceptions renvoyées
  • [ODF-2030] - Ajouter ODF-Pilotage au template de démo
  • [ODF-2065] - [Conteneur] Le champ "description" est manquant
  • [ODF-2091] - Remplacer les images des services ODF par des glyphs

Improvement

  • [ODF-230] - Choisir l'ordre des champs du moteur de recherche de l'offre de formation
  • [ODF-237] - "Types de diplômes" à choix multiples
  • [ODF-296] - [Services listes de formations] : Ajout de la mention et spécialité en plus du titre de la formation
  • [ODF-343] - Gestion des codes métiers (id + libellé)
  • [ODF-894] - Tri et pagination des résultats côté back-office
  • [ODF-1051] - Ajouter un type pour les éléments pédagogiques
  • [ODF-1052] - Limiter le moteur de recherche des éléments pédagogiques à un type
  • [ODF-1077] - Ajouter un bouton "publier vers le portail"
  • [ODF-1198] - Définir la racine de l'ODF : utiliser un seul niveau d'arborescence
  • [ODF-1240] - Synchro Apogee : Les domaines d'études sont devenus multiples dans la nouvelle version d'Apogee (avril 2015)
  • [ODF-1618] - [Racine odf] Avoir un seul niveau de page virtuelle
  • [ODF-1758] - [Pilotage] Workflow - Reinitialisation lors de la copie de catague
  • [ODF-1759] - [Pilotage] Ajouter la définition d'une norme au niveau des ELP
  • [ODF-1760] - [Pilotage] Externaliser la définition des normes
  • [ODF-1766] - Séparation des natures de volume horaire
  • [ODF-1768] - [Apogée] Séparer les extensions de collection Apogée
  • [ODF-1770] - [Apogée] Eclater les requêtes pour simplifier la lecture de la requête métier
  • [ODF-1778] - Widget de saisie des heures d'enseignement
  • [ODF-1788] - Ajouter la possibilité de faire un lien vers une PJ au contenu dans un texte riche
  • [ODF-1818] - Supprimer le bouton "Rechercher une liste d'ELP"
  • [ODF-1824] - [ODFPilotage - Extractions] Envoyer les extractions par mail
  • [ODF-1826] - La classe JS DeleteCatalogContentController porte mal son nom
  • [ODF-1833] - [Pilotage] Présentation des rapports à revoir
  • [ODF-1834] - Créer une table de référence "Catégorie des natures d'enseignement"
  • [ODF-1843] - Optimize searches when keyword field is empty
  • [ODF-1853] - [Pilotage] Common component : ODFHelper
  • [ODF-1854] - [Pilotage] Helper : SAX des natures d'enseignement
  • [ODF-1871] - [Pilotage] Télécharger un rapport ne devrait pas ouvrir une nouvelle fenêtre
  • [ODF-1891] - [CDM-fr] Cut saxHabilitation methods into small parts
  • [ODF-1909] - Ajouter la nature au sax d'un conteneur dans une arborescence
  • [ODF-1926] - Migrate ODF service to the new service parameters API
  • [ODF-1938] - Add shared subprograms
  • [ODF-1941] - Refonte du panier des formations
  • [ODF-1949] - L'import CDMfr distant devient une SCC
  • [ODF-1955] - Coefficient MCC - Rendre optionnel
  • [ODF-1968] - Ajout des cours communs
  • [ODF-1969] - Ajout d'un paramètre de configuration pour activer/désactiver la mutualisation des cours
  • [ODF-1970] - Ajout du type de contenu abstrait « ShareableCourse »
  • [ODF-1971] - Ajout de la fenêtre de modification des critères de mutualisation des cours
  • [ODF-1972] - Ajout du workflow de mutualisation des cours
  • [ODF-1973] - Adapter la recherche des cours quand on l’ajoute à une formation
  • [ODF-1974] - Gestion du drag&drop des cours mutualisés
  • [ODF-1975] - Tableau de bord / recherche des cours mutualisés
  • [ODF-1977] - Script de migration des cours mutualisés
  • [ODF-1985] - Modification des URL des formations et parcours
  • [ODF-1986] - Ordonner les pages vrtuelles de l'ODF par ordre alphabetique
  • [ODF-1996] - Ajouter une illustration et un logo au modèle des composantes
  • [ODF-1997] - Gestion des compétences
  • [ODF-2000] - Ajouter les fichiers XML pour la table des disciplines
  • [ODF-2001] - Helper XSLT pour récupérer les éléments d'une table de référence
  • [ODF-2007] - [Schema des formatioons] Ajouter la possibilité de définir l'identifiant du formulaire de recherche en XSL
  • [ODF-2008] - Ajout des ECTS à la vue index
  • [ODF-2024] - [Pilotage] Volume horaire : Utiliser le helper pour saxer les natures d'enseignement
  • [ODF-2028] - Autocompletion sur le titre des formation et des compétences
  • [ODF-2044] - Le dossier de publication CDMfr devrait être dans AMETYS_HOME

Sub-task

  • [ODF-1730] - [Pilotage] Migration du socle
  • [ODF-1739] - [Pilotage] Rapport Apogée
  • [ODF-1741] - [Pilotage] Maquette (Export ELP au format DOC)
  • [ODF-1742] - [Pilotage] Workflow
  • [ODF-1748] - [Pilotage] Rapport des MCC
  • [ODF-1800] - [Heures d'enseignement] Rendu du contenu course
  • [ODF-1801] - [Heures d'enseignement] API Course
  • [ODF-1802] - [Heures d'enseignement] CourseContentGenerator doit saxer les heures d'enseignement
  • [ODF-1803] - [Heures d'enseignement] Export CDM-fr
  • [ODF-1804] - [Heures d'enseignement] Import CDM-fr
  • [ODF-1805] - [Heures d'enseignement] Import Apogée
  • [ODF-1806] - [Heures d'enseignement] Rapport Apogée
  • [ODF-1807] - [Heures d'enseignement] Maquette
  • [ODF-1808] - [Heures d'enseignement] Rapport MCC
  • [ODF-1809] - [Heures d'enseignement] Rapport des groupes
  • [ODF-1810] - [Heures d'enseignement] Migration
  • [ODF-1811] - [Heures d'enseignement] Duplication de catalogue
  • [ODF-1828] - [Heures d'enseignement] Invalidation du cache
  • [ODF-1831] - [Heures d'enseignement] Placement du label Live
  • [ODF-1832] - [Heures d'enseignement] Tests unitaires à mettre à jour

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.