openMairie.org | Démonstration | Documentation | Forum
Vous êtes ici : Accueil Actualités Publication de la version openCourrier 4.0.0

Publication de la version openCourrier 4.0.0

— Mots-clés associés : ,

La version 4.0.0 d'openCourrier est la première version stable de la série 4 qui profite de plus d'un mois de stabilisation en production des différentes versions admissibles (ou pre-release). Elle bénéficie également de la nouvelle version 4.4.2 du framework openMairie qui améliore l'ergonomie de l'application et apporte des nouvelles fonctionnalités permettant d'améliorer l'expérience utilisateur.

Publication de la version openCourrier 4.0.0

openCourrier 4.0.0

Version : 4.0.0

Date de sortie : 16/09/2014

Fiche catalogue : http://www.openmairie.org/catalogue/opencourrier

Démonstration : http://demo.openmairie.org/

Documentation : http://docs.openmairie.org/?project=opencourrier&version=4.0&format=html

Téléchargement : http://adullact.net/frs/download.php/file/7298/opencourrier-4.0.0.zip

Crédits / Contributeurs (par ordre alphabétique) : atReal, Mairie d'Arles (13), Mairie de Bron (69), OASIS

Notes :

Voici les principales améliorations de la version 4.0.0 par rapport à la 3.3.1 :

* Abandon du support MySQL pour l'utilisation de PostgreSQL.

* Ajout de tests fonctionnels automatisés, afin d'éviter des régressions
  fonctionnelles lors des évolutions et correctifs ultérieurs.

* Ajout de la géolocalisation des tâches à effectuées de manière automatique sur
  la base d'un référentiel d'adresse.

* Ajout de nouvelles fonctionnalités en option proposées par la ville de Bron :
  - la gestion des élus en dehors de la table service,
  - la création de tâche de réponse automatique,
  - l’insertion automatique de service et d'élus à la liste de diffusion,
  - ...

* Modification du formulaire de recherche de courrier et ajout d'un formulaire de
  recherche de tâche : utilisation de la recherche avancée du framework.
  Ajout du contrôle des permissions concernant les actions possibles sur les
  résultats de recherche

Journaux :

* Ajout d'un lien sur le tableau de bord du courrier pour accéder à son
  formulaire en consultation.
  Ticket #7677.

* L'uid des fichiers n'est plus visible par l'utilisateur, le nom du fichier est
  maintenant utilisé lors de l'affichage.
  Ajout d'un script app/om_filestorage_migrate_getFilename.php pour récupérer le
  nom des fichiers et modifier directement le champ en base de données.
  Ticket #7492.

* Modification de la fonction pour récupérer le mimetype dans le script
  app/om_filestorage_migration.php pour qu'il soit compatible sur une version
  php < 5.3.0. Ticket #7492.

* Correction des données d'initialisation des tests.
  Ticket #7658.

* Modification du make_init.sh.
  Ticket #7492. 

* Nettoyage des fichiers d'initialisation. Le service "Tous service" et
  l'utilisateur "admin" sont obligatoires, les champs geom sont de base en text
  et ensuite la fonction addGeometry est appliquée dessus.
  Ticket #7492. 

* Modification du mode de stockage des fichiers pour utiliser le nouveau
  stockage de base du framework openmairie_exemple. Une procédure de migration
  est disponible dans app/om_filestorage_migration.php. Attention !!! Faire un
  backup des fichiers et de la base de données avant de lancer ce script.
  Ticket #7492. 

* Amélioration concernant la bible : ouverture en overlay au lieu d'un popup.
  Ticket #7623. 

* Modification de la mise en page et des conditions d'affichage des champs en
  rapport avec le SIG interne. Ticket #7598. 

* Modification du type de la clés primaire de la table service, c'est désormais
  un numérique. Ticket #7596.

* Amélioration concernant les courriers liés :
  - Ajout des nouveaux champs dans le formulaire de recherche.
  - Les courriers liés peuvent être consultés depuis un courrier
    de la même pool.
  Ticket #7603. 

* Modification des formulaires de recherche de courrier et tâche : utilisation
  de la recherche avancée du framework. Ajout de contrôle concernant les actions
  possibles sur les résultats de recherche.
  Ticket #7603. 

* L'option de visualisation par sous-service est optionnelle.
  Ticket #7606. 

* L'auto-insertion des élus et des services pour la diffusion est optionnelle.
  Ticket #7602. 

* La gestion des élus est optionnelle.
  Ticket #7601. 

* Suppression de la table courriertype.
  Ticket #7600. 

* La création automatique de tâche de réponse est désormais optionnelle avec le
  paramètre 'autocreation_tache'. Ticket #7599.

* Un utilisateur d'un service peut affecter son propre service à une tâche.
  Ticket #7604.

* Abandon du support MySQL. Ticket #7491. 

* mise en place postgis : il s agit de pouvoir géolocaliser les tâches à effectuées de manière
automatique sur la base d'un référentiel adresse
- ajout des tables  adresse postale et rivoli
- champ supplementaire dans tache : adresse + géométrie
- parametrage om_parametre : sig_interne
- parametrage par defaut des cartes -> a faire app/tache.php ***

* Nouvelles fonctionnalités proposées par la ville de Bron: 
- tables supplémentaire de configuration des courriers: elu, categorie_courrier,
- tables supplémentaires de configuration des taches : categorie_tache, etat_tache
- champs supplémentaires dans tables courrier (et courrier_archive):
  categorie_courrier, elu/copiea (textmultiarea), repondre (oui/non)
- champs supplémentaires dans les tables  tache (et tache_archive):
  categorie_tache et etat_tache
- champ supplementaire table service : champ insere_auto (insertion automatique de diffusion)
- champ supplementaire dans la table emmetteur : champ mail
- ajout de parametres dans om_parametre
    autocreation_tache : creation de tache automatique
    delai_reponse (15)
    vue_sous_service : vue par service
    categorie_courrier : categorie de courrier obligatoire ou non
- moteur de recherche de tache

* Ajout de tests fonctionnels automatisés, afin d'éviter des régressions
  fonctionnelles lors des évolutions et correctifs ultérieurs.
  Ticket #7658.
Contenus correlés
Actions sur le document