# 3.2.23 30/09/2016 * Anomalie #6629: [htaccess/asset de nouvel génération] Autoriser les less et les maps dans des répertoires css et STYLE * Anomalie #6527: [Import] Libellé trompeur * Anomalie #6890: Image dans les mails * Anomalie #7185: Erreur propagation de l'option avec les ordres relatifs * Anomalie #6886: Faute dans message traduit : "*La nom* [%s] est invalide ..." * Anomalie #7194: ImportXml: Doc id multuiple * Anomalie #6619: [RecordApplication] le record peut échouer sans remonter les informations correspondantes à control * Anomalie #7202: PHP Notice: Only variables should be passed by reference in /.../vendor/Anakeen/WHAT/Crontab/Class.CrontabParser.php on line 34 * Anomalie #6478: [SearchDoc et recherche spécialisée] Si dans un searchDoc on utilise une recherche spécialisée comme base (useCollection) alors les addFilter n'ont pas d'effet * Anomalie #6476: Fuite de fichiers ouverts (file descriptor leak) * Anomalie #6502: [Doc] getSystemUserId ne respecte pas la signature de sa fonction * Anomalie #6503: [Doc] getAttributes retourne un faux attribut * Anomalie #6501: [Recherche] La description en lecture ne reflète entièrement le contenu de la recherche * Anomalie #6972: Html to Ooo : erreur abusive sur les ancres * Amélioration #7125: MailTemplate : récupérer les messages générés * Anomalie #7127: les logins numériques sont acceptés par IUSER, masi ne passent pas correctement l'authentification * Anomalie #6223: processExecute et blocage de l'exécution sur document remontant une exception * Anomalie #6429: [Traduction] Icone et icône * Amélioration #6497: [Document temporaire] Les documents temporaires peuvent être très temporaire * Anomalie #6485: ./programs/toolbox_reconfigure: line 61: log: command not found * Anomalie #6896: Vault : Blocage enregistrement concurrent * Anomalie #7050: Doctitle::getTitle n'affiche pas les titres pour l'utilisateur master default * Anomalie #6520: [Duplicate] Si le doc qu'on duplique n'existe pas le résultat n'est pas probant * Evolution #6493: Ordonnancement des attributs dans la famille : ajout des relations 'previous sibling' * Anomalie #6901: Restauration document avec nom logique * Anomalie #6899: Vault : Date d'accès au fichier * Anomalie #6564: La classes OOoLayout() ne vérifie pas le retour d'erreur de la commande "unzip" * Anomalie #6528: [Import/Masque] Contrôle de cohérence * Anomalie #6912: [wsh/listapi] La liste des API est fausse si certaines d'entre elle contiennent des . dans leur nom * Amélioration #6509: [Stubs/Class/Param/Wdoc] Les stubs indiquent les param comme étant des constantes, core ne le fait pas * Anomalie #6566: Action Usage et $_FILE * Anomalie #6549: Icon avec image privée du vaultl * Anomalie #6504: [DocRel] DocRel provoque une exception et crash le script si il n'existe pas au moins une relation * Anomalie #6536: PHP Fatal error: Class 'ErrorCode' not found in /var/www/test/WHAT/Lib.Common.php on line 511 * Anomalie #6603: [Modèle de mail] Destruction des clefs suite à la sauvegarde du document * Anomalie #6606: [Export/Profil] L'export des profils dédiés de cycle de vie ne fonctionne plus * Anomalie #6916: Reset enum avec fichier sur refresh * Amélioration #6905: Ajouter TAG applicatif par importation * Amélioration #6921: Support PHP 7.1 * Anomalie #6622: [Renouvellement de mot de passe] Le modèle de mail n'est pas localisé * Anomalie #6635: [Import de document/Chrome/Window 10] Le sélecteur de fichier ne montre pas les CSV * Anomalie #7011: Doctitle sur famille hérité * Anomalie #6291: Problème mise à jour vue family.XXX lors de l'ajout d'un attribut sur une famille XXX * Anomalie #6465: [Traduction] Certains titres de familles systèmes ne sont pas traduis en anglais * Anomalie #6331: PHP Notice: Undefined property: Dcp\Family\File::$dfldid in /var/www/dynacase/GENERIC/generic_duplicate.php on line 37 * Anomalie #6923: PHP Fatal error: require_once(): Failed opening required 'System.php' (include_path='/var/www/dynacase:/var/www/dynacase/WHAT:.:/usr/share/php') in /var/www/dynacase/DAV/Class.FdlDav.php on line 17 * Anomalie #6938: [lockPoint] Contrôle en entrées * Anomalie #6950: Vérification timestamp ISO avec T * Anomalie #7012: ERROR: cannot change name of view column "a" to "b" * Anomalie #6936: impossible de générer le graphe d'un cycle dont le titre contient le caractère " * Anomalie #6444: Class \Dcp\Mail\Message et version erroné de Dynacase Platform dans champs "X-Mailer:" * Anomalie #6428: Accès aide en ligne * Anomalie #6443: PHP Notice: Undefined offset: 107 in /var/www/dynacase/FDL/Class.Doc.php on line 4310 * Anomalie #7014: mails : utilisation du reply-to à la place du from * Anomalie #6307: [performance] API setStyle déclenche systématiquement la régénération de l'autoloader * Anomalie #6292: Contradiction dans le fonctionnement de l'argument $distinct * Anomalie #6984: Doctitle sur account * Anomalie #6384: Possible erreur de logique dans getTmpDir() * Anomalie #7070: [PHP7] Notice * Anomalie #6943: Format Collection & money * Anomalie #6535: WSH : Mail en cas d'erreur * Anomalie #7017: Doctitle requête non nécessaire * Anomalie #6637: Point "." ajouté au token de l'URL de changement de mot de passe dans le modèle de mail "Changement de mot de passe" * Anomalie #6610: Template Ooo: Caractère invalide * Anomalie #6987: [SearchDoc] setSlice et onlyCount ne semblent pas compatibles * Anomalie #6946: Style: erreur lors de la recherche de surcharge de css * Amélioration #7018: Gdoc: add possibility to force add doument * Anomalie #7087: Authentification depuis un CAS via un jeton passé sur l'URL * Anomalie #6626: [I18N/En] Traduction anglaise manquante * Amélioration #6548: Suppression des fichiers mis en cache * Anomalie #6996: [Import] Les imports de documents portant des fichiers en XML ne fonctionnent plus * Amélioration #6997: [ImportDocument] Lors de l'import d'archive aucune erreur n'est remontée dans control * Anomalie #7088: PHP Notice: Undefined index: custom in /var/www/dynacase/GENERIC/family_barmenu.php on line 70 * Amélioration #4741: [Echec d'authentification/authtype=open] Lors d'un échec d'authent par token le code http renvoyé est 200 * Anomalie #6615: [Installation] Ajouter le test sur la version de PHP supérieure à 5.6 * Amélioration #6962: [performance/getAttributeValue] Le [get|setAttributeValue] est très consommateur en recalcul de masque => Introduction de la notion d'objet attribut léger * Anomalie #6449: PHP Fatal error: Call to a member function getOption() on boolean in /var/www/dynacase/FDL/Class.DocHtmlFormat.php on line 74 * Anomalie #6994: Corruption table `usertoken` par `CORE_premigr_3.2.23` et `API/updateclass` * Anomalie #6963: Ooo : Dans les tableaux caactères ' * Anomalie #6613: PHP Notice: Trying to get property of non-object in /var/www/dynacase/FDL/Class.Doc.php on line 3453 * Anomalie #7052: Dynacase got an uncaught exception 'Error' with message '[] operator not supported for strings' in file /var/www/dynacase/FDL/Lib.Dir.php at line 296 * Amélioration #4746: [UserToken] Non prise en compte du contexte * Anomalie #6952: [Doc/Contrôle de vue/Masque/gdocs] Problème d'application de masque lors de l'instanciation de plusieurs documents sur le même état du cycle de vie * Anomalie #7028: Problème CORE_MAILACTION sur titre * Anomalie #6614: [Rapport/Bouton choisir les colonnes] Impossible d'afficher la fenêtre de sélection des colonnes * Anomalie #6621: [authent basic/actions] authent basique et parsing des paramètres des actions * Anomalie #6634: [User/xml] Le fichier produit n'est pas réimportable * Anomalie #7062: [Changement d'état] le verrou n'empêche pas les changements d'état * Anomalie #7061: [Changement d'état] Erreur lorsqu'un tableau est vide et qu'une de ses colonnes est obligatoire * Anomalie #6547: `post_max_size` et `upload_max_filesize` déclarés en dur dans `.htaccess` et `Lib.Prefix.php` * Anomalie #6969: [cleanContext/docname] Le clean de table docname ne fonctionne plus si jamais il existe un nom logique dupliqué * Anomalie #6604: [Modèle de mail/sendMail] sendMail provoque des dysfonctionnement dans l'interface d'admin * Anomalie #6652: [Contrôle de vue] La fiche d'édition est difficile à utiliser * Anomalie #6563: PHP Fatal error: Call to a member function appendChild() on a non-object in /…/WHAT/Class.OOoLayout.php on line 1614 * Anomalie #6654: pg_copy_from(): Copy command failed: ERROR: missing data for column 'sicon' * Anomalie #6664: Évolution du contrôle de vue pour l'intégration DDUI * Anomalie #6970: [Processus/Crontab/CleanContext] Les processus peuvent parfois créer plusieurs instances d'eux-même * Anomalie #7009: Suppression de `./var/tmp/.htaccess` par `cleanContext` * Anomalie #7045: Problème enregistrement multiple de crontab suite à mise à jour dynacase-core 3.2.21 * Anomalie #6904: Le Set-Cookie pour supprimer le cookie ne spécifie pas de path * Anomalie #7123: Tous les suppléants ne sont pas ajoutés en destinataire lors de l'envoi d'un modèle de mail * Anomalie #7216: PHP Fatal error: Uncaught Error: Call to a member function getParam() on null in /var/www/dynacase/WHAT/Class.LogException.php:124 * Anomalie #7225: Section end mismatch at line #126: expecting '/var/www/xxx:FREEDOM/freedom.cron', found '/var/www/xxx:FREEDOM/freedom.cron# BEGIN:FREEDOM_CRONTAB:/var/www/zzz:FREEDOM/freedom.cron'