* Possibilité d'utiliser un service Unoconv présent sur un serveur dédié autre que celui de OSE
* L'export des services au format CSV est maintenant personnalisable
* En ligne de commande, il est désormais possible d'indiquer dans quelle année universitaire et sous quel statut un intervenant sera créé, de même qu'un code intervenant
## Correction de bugs
* Pour un rôle de périmètre établissement avec pour possibilité de changer de structure, le changement fonctionne à nouveau (pour l'édition ZF3 uniquement)
* Dans certains cas, la génération d'états de sortie en PDF produisait des fichiers corrompus.
* Dans l'export CSV des services, le total était celui des heures compl. uniquement. il est maintenant égal à la somme de toutes les heures (service + compl.)
* Contrats/Avenants : problème de numéros d'avenants parfois incohérents corrigé
* Contrats/Avenants : Bug dans les totaux d'heures qui changent dans les documents suite à la génération d'avenants corrigé
* Correction d'un problème d'arrondi au niveau des calcul de totaux sur les formules de calcul
* Correction d'un problème d'arrondi au niveau des taux de répartition FI/FA/FC dont la somme n'était pas toujours égale sur les éléments pédagogiques
* Le référentiel s'affichait sur une seule ligne par intervenant, même en cas de fonctions multiples.
## Notes de mise à jour
Les deux éditions sont isofonctionnelles.
L'édition 10-zf3 est maintenant celle recommandée pour la production. Elle requiert PHP 7.3.
L'édition 10-zf2 passe maintenant en statut "obsolète".
Ajout de nouveaux paramètres de configuration pour pouvoir externaliser l'usage du service Unoconv.
A ajouter dans votre fichier config.local.php et à personnaliser le cas échéant :
$annee=$bdd->select("SELECT libelle FROM annee WHERE id = (SELECT valeur FROM parametre WHERE nom = 'annee')",[],$bdd::FETCH_ONE)['LIBELLE'];
$params['params']['annee']=$c->getInput('annee','Année universitaire ('.$annee.' par défaut, sinon entrez 2020 pour 2020/2021, etc.)');
if(!$c->hasOption('statut')){
$statuts=$bdd->select("SELECT source_code CODE, libelle FROM statut_intervenant WHERE histo_destruction IS NULL AND source_code <> 'AUTRES' ORDER BY ordre");
$c->println('Statut de \'intervenant ("AUTRES" par défaut, sinon entrez le code parmi les propositions suivantes) :');
$c->printDie("Impossible d'accéder à la base de données : $msg!"
."\nVeuillez contrôler vos paramètres de configuration s'il vous plaît, avant de refaire une tentative de MAJ de la base de données (./bin/ose update-bdd).");
}
$bdd=$oa->getBdd();
$schema=new\BddAdmin\Schema($bdd);
$c->println("\nMise à jour des privilèges dans la base de données",$c::COLOR_LIGHT_CYAN);