A3.12 Release 6

Date de publication : 16 janvier 2014

A3.12.1 Note de release

A3.12.1.1 Présentation

Documentation

Un travail important a été fourni sur la documentation.

Le manuel de référence de Dynacase Core est maintenant complet. Le manuel intègre maintenant un chapitre Historique présentant les changements introduits dans cette édition.

D'autre part, nous avons publié sous le nouveau format de documentation, les manuels d'intégration des modules Dynacase Book, MailConnector et FileConnector.

La mise en forme des documents a été modernisée.

Chacun des documents intègre maintenant une recherche.

Changelog

À l'occasion de cette release, nous présentons la première version d'un changelog Dynacase.

Cette application détaille chacune des releases Dynacase, les modules qui la compose et les issues traitées dans les différentes versions de modules.

Pour l'instant cette version beta ne répertorie que les modules supportés, à terme elle recensera l'ensemble des modules disponibles (non supportés et les *-installer).

Control

Une amélioration de Control (version 1.4.4) permet désormais depuis son interface d'accéder au changelog des modules qu'ils soient installés, proposés pour l'installation ou disponibles pour une mise à jour.

Modules

La modification de Control (accès au changelog) a nécessité une reprise de la description du paquet pour la majorité des modules (suppression des anciens changelog).

D'autre part, de nombreux modules ont été traités pour valider les entrées utilisateurs. Les demandes sont intitulées Correction XSS, car cette protection contre des entrées invalides involontaires prémunit les applications de risques liés à des actions volontaires.

La liste des issues traitées sur cette release est fournit ci-dessous.

Changements notables

Administration des documents (Centre d'administration)

La fonction d'importation de document a été intégrée via une interface dédiée dans le Centre d'administration.

Tranformation Engine

Le manuel d'installation et d'exploitation de TEngine a été mis à jour pour préconiser l'utilisation des versions 4.0 de OpenOffice et 1.4 de Tika.

À cette occasion, les éléments de configuration vers des versions figées de ces outils ont été supprimés de la configuration par défaut et doivent faire l'objet d'un paramétrage.

Core

À noter comme correction ou amélioration :

  • suppression de la limite sur les noms de classe de document (classname)
  • l'export de fichier (attribut fichier) en visibilité i n'est plus possible
  • amélioration de la gestion des visibilités de frame imbriqués
  • possibilité de déployer sur le serveur des catalogues de langue source
  • l'importation de document à partir de fichiers CSV a évoluée pour simplifer le traitement -sans paramétrage- des formats courants et permettre de spécifier si nécessaire des paramétrages spéciaux
  • correction de plusieurs dysfonctionnement de SearchDoc

A3.12.1.2 Mise à jour

A3.12.1.2.1 Depuis une release 3.2 précédente

Pas d'instruction particulière.

A3.12.1.2.2 Depuis une version 3.1

Voir le chapitre Migration

A3.12.2 Liste complète des demandes par module

Admin Access Manager, version 3.2.7

  • [4312] : Correction XSS
  • [4372] : Suppression changelog dans info.xml

Admin Application Manager, version 3.2.10

  • [4314] : Correction XSS
  • [4373] : Suppression changelog dans info.xml

Admin center, version 1.0.2

  • [4339] : Affichage / Masquage de la barre latérale
  • [4371] : Suppression changelog dans info.xml

Admin Document Manager, version 3.2.9

  • [4315] : Correction XSS
  • [4338] : Importation des documents
  • [4374] : Suppression changelog dans info.xml

Admin UIs, version 1.0.6

  • [4342] : 1 module = 1 dépôt
  • [4376] : Suppression changelog dans info.xml

Admin Users Manager, version 3.2.8

  • [4313] : Correction XSS
  • [4375] : Suppression changelog dans info.xml

Admin Vault Manager, version 3.2.6

  • [4377] : Suppression changelog dans info.xml

Book, version 0.4.3

  • [4378] : Suppression changelog dans info.xml

CKEditor Plugins, version 1.0.2

  • [4310] : Correction XSS
  • [4330] : Uncaught ReferenceError: $ is not defined admin.php?app=FDL&action=ALLEDITJS:4513

Contacts, version 1.0.2

  • [4317] : Correction XSS
  • [4379] : Suppression changelog dans info.xml

Control, version 1.4.4

  • [4345] : Dépôt par défaut lors de l'installation de Dynacase Control
  • [4346] : Changelog des modules installés ou disponible
  • [4231] : Check dépendances de dynacase-control (e.g. PHP class "Collator" not found.)

Core, version 3.2.12

  • [4285] : [FDL:EXPORTFILE]
  • [4281] : Message d'erreur (ou d'information) "Ne peut être suppléant de soi" dans "Gestion du compte" > "Modifier le suppléant"
  • [4286] : Exportation de fichier avec attribut visibilité I
  • [4274] : visibilité de frame et vue de frame
  • [4389] : Enlever la limite de longueur sur le classname
  • [4292] : [SearchDoc] getNextDoc
  • [4273] : [traductions] permettre à whattext de générer les catalgues directement à partir des po
  • [4261] : Erreurs SQL de API cleanContext non remonté
  • [4268] : Modifier la valeur par défaut des énumérés
  • [4272] : Call to undefined function vault_store() in /var/www/c2/FDL/Class.Doc.php on line 4027
  • [4279] : getLatestTDoc et famille polymorphe
  • [4352] : [WFL] Ajouter de la persistance sur la représentation sous forme de cycle des workflow
  • [4355] : Blocage des sessions
  • [4357] : Attribut résumé de MAILTEMPLATE
  • [4351] : Ajout icone de fichier pour docx
  • [4284] : [FDL:IMPCARD] Supprimer l'option "opt"
  • [4137] : Importation document en CSV paramétrable
  • [4348] : [FDL/EDITCHANGESTATE] Le texte dans .askExplanation est échappé alors qu'il contient du HTML
  • [4358] : Pas d'identifiant avec getDocumentList en mode raw
  • [4328] : [SearchAccount::getLoginFromDocName] La phpDoc n'est pas correcte
  • [4368] : Attribut us_group reste vide lors de l'insertion d'un utilisateur dans un groupe
  • [4370] : Suppression changelog dans info.xml
  • [4366] : [SearchAccount] Le phpDoc de useViewControl est récursif
  • [4367] : [SearchAccount] setTypeFilter ne fonctionne pas comme attendu avec le couple userType, groupType
  • [4360] : retour simpleQuery non homogène avec singleresult et singlecolumn
  • [4359] : Incohérence d'argument lors de l'appel de Dir::preInsertMultipleDocuments() par Dir::insertMultipleDocuments()
  • [4331] : [sécurité] Exécution arbitraire de code PHP
  • [4350] : Problème graphe workflow sur transition commune
  • [4304] : [sécurité] resizeimg.php et divulgation du contenu de certains fichiers
  • [4290] : [sécurité] XSS avec GENERIC_EDIT
  • [4305] : [SearchDoc] Un count exécuté avant le search corrompt le count exécuté après le search
  • [4283] : [FDL_CARD] Code obsolète
  • [4299] : [SearchDoc] join et retour d'erreur
  • [4195] : [SearchDoc] setRecursiveSearch and onlyCount
  • [4300] : [SearchDoc] join et vérification de la chaîne.
  • [4303] : [SearchDoc] search retour incohérent
  • [4307] : Protection des accès au contenu du Vault
  • [4282] : [FDL_CARD] Paramètre inline
  • [4276] : [DSEARCH] Les recherches détaillées ne fonctionnent pas avec la famille "de base" en mode "Sans les sous famille"
  • [4309] : PHP Notice: Use of undefined constant ANONYMOUS_ID - assumed 'ANONYMOUS_ID' in /…/WHAT/Class.Application.php on line 1266
  • [4302] : [SearchDoc] onlyCount fonctionne différemment avant et après le lancement de la méthode search
  • [4298] : Le retour de postDuplicate/postDelete n'est pas pris en compte
  • [4221] : [CVDOC] Export du profil après suppression d'une vue

Dashboard UI, version 1.0.5

Data js, version 3.2.7

  • [4380] : Suppression changelog dans info.xml

DocumentGrid, version 1.0.8

  • [4320] : l'utilisation des filters enum soumet les formulaires
  • [4318] : bPaginate et iDisplayLength
  • [4321] : Entête : problème dans la DOM générée
  • [4322] : Permettre de faire un destroy avant la fin du load
  • [4319] : Filtres et colonnes cachées
  • [4323] : Améliorer la CSS pour que la grille supporte mieux les faibles résolutions

json2, version 1.0.1

  • [4381] : Suppression changelog dans info.xml

Mailconnector, version 0.6.3

  • [4382] : Suppression changelog dans info.xml

Network User, version 1.3.5

  • [4270] : Problème calcul adresse mail utilisateur NU

Onefam, version 3.2.10

  • [4383] : Suppression changelog dans info.xml

Tags, version 1.1.3

Tags UI, version 1.1.3

  • [4364] : 2 modules => 2 dépôts

TEngine, version 1.3.4

  • [3089] : shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
  • [4207] : PHP Warning: _() expects exactly 1 parameter, 2 given in /opt/te/lib/TE/Class.TEServer.php on line 415
  • [4334] : Mise à jour tika-app
  • [4341] : Configuration TE pour Libre/Open Office

Thesaurus, version 1.1.5

  • [4384] : Suppression changelog dans info.xml
  • [4316] : Correction XSS

Webdesk, version 2.0.2

  • [4385] : Suppression changelog dans info.xml

Workspace, version 1.1.3

  • [4386] : Suppression changelog dans info.xml
×