DoliMeet 21.0.0 - Refonte complète du process de formation devis de type formation, filtrage sur les services de formations, convention de formation, sessions de formation, signature des contractuelles et documents en cours de formation
LatestDescription : Cette version de DoliMeet apporte le nouveau workflow des formations et ajoute des mails.
Nouvelles fonctionnalités et améliorations
Tableau de bord
- Ajout de statistiques sur les réunions, les sessions de formations et les audits ainsi que des données générales relatives aux trois.
Nouvelles configurations
Notamment l'interface publique
Création de la configuration de l'interface publique et ajout de l'utilisateur par défaut pour les interfaces publiques.
- Ajout du modèle de mail DoliMeet permettant l'envoi des certifications de réalisation
- Amélioration des modèles de mail afin de faire apparaitre les pièces jointes
OPCO
- Amélioration et séparation des différents messages d'alerte en fonction de chaque informations manquantes
- Ajout de la convention de formation dans le contrat et du workflow de formation
Sessions
- La description n'est plus un champ obligatoire à remplir lors de la création
- Ajout du workflow complet des projets dans les propositions commerciales
- Ajout d’une interface de configuration pour les services de formation.
- Ajout d’un champ contact issu du contrat lié.
- Ajout de nouvelles variables de substitution pour les mails
Documents
- Ajout d’un modèle de mail pour certificat de complétion.
- Refonte de la génération de documents contrat (ajout d’informations, gestion des cas d’absence).
- Prise en charge de l’affichage mode paysage pour certains ODT.
Corrections de bugs
Dolibarr
- Correction des erreurs emmenés avec les versions 20.0 et 21.0 de Dolibarr afin d'en assurer la compatibilité avec DoliMeet
- Nettoyage et correction des extrafields
Agenda
- Correction d'une erreur empêchant d'ajouter des événements dans l'agenda
Tableau de bord
- Correction d'une erreur sur les différentes cartes de la page d'accueil de DoliMeet qui n'étaient plus affichés
Contrat
- Correction d'une erreur sur la génération des certificats de formation depuis le contrat
Comparaison des versions 1.4.0 et 21.0.0
- 21.0.0
#790 - #754 [PDF] add: attendance sheet document into pdf
#777 - #759 [Admin] add: public interface
#775 - #494 [ODT] fix: template attendance
#771 - #769 [Session] add: rework list
#772 - #739 [CSS] fix: card contacts
#766 - #494 Update template_attendancesheetdocument.odt
#764 - #707 [Trigger] fix: change method for insert object line
#712 - #722 [SQL] add: remove contact type on project and propal
#723 - #719 [Hook] fix: convertDurationtoHour for use service duration
#720 - #682 fix: extrafields conflict in dolibarr 20 and hook
#706 - #702 [Lib] fix: missing count on nbTrainees and fix require
#703 - #692 [ActionDolimeet] fix: extrafield bug dolibarr 20
#693 - #674 [SessionList] add: sort by position
#678 - #672 [Hook] add: extrafields syllabus
#677 - #654 [Mod] fix: remove billing contract type
#672 - #670 [Lib] add: FOR_ADM_GP1 service
#671 - #675 [ActionDolimeet] fix: replace ref by label
#676 - #631 [Lib] fix: change trad
#653 - #651 [Hook] add: rework generate document contract
#652 - #633 [Mod] add: remove unused extrafields trainingsession
#649 - #636 [Hook] fix: hook name change in 19 contractcontactcard
#643 - #638 [Hook] add: trainee info
#642 - #632 [Session] fix: fk_element type integer:service
#641 - #591 [Mod] add: remove joinfiles on mail
#629 - #592 [Trad] add: charte mail
#628 - #596 [Mod] add: add email model for completion certificate
#607 - #139 [Hook] add: workflow formation
#606 - #588 [Hook] add: custom message
#608 - #609 [Session] add: null content available
#610 - #580 [Dashboard] fix: show content if 0
#603 - #593 [Session] fix: fatal/Warning agenda and category
#600 - #585 [Core] fix: change typage on isextrafieldmanaged and resprints
#586 - #576 [Hook] fix: global $langs needed for document_action tpl
#578 - #555 [ODT] fix: remove version attribute and phpmin
#556 - Main into Develop
#553 - #726 [Signature] add: custom link for sign contract
cd624ac - #763 [Sign] fix: need to change action for update status
65c1432 - #724 [PublicContact] add: public page for add contact
982588e - #734 #735 #725 # 732 [Trainingsession] fix: various workflow change
6ddd472 - #726 [Hook] fix: remove unused extrafields
d63f433 - #743 #746 #760 #762 #758 #739 [Contract] add: change on workflow
b7ff0e3 - #788 [Admin] add: various formation tag
afd20b5 - #769 [Session] fix: categ and search
ae860b4 - #789 [Propal] add: public note
12c233d - #730 [PublicContact] add: improve check on add_contact action
286efdc - #738 [Trigger] add: check on user in public contact
6e773aa - [Mod] add: new conf and traning session create
c6caa4b - [Hook] fix improve trad for morehtmlstatus on contract
55d96f7 - #754 [PDF] fix: path and name
6642b58 - #769 [Session] add: duration filter
a9f1285 - #783 [Trad] add: default public interface trad
9104edf - [Mod] fix: remove unused extrafields on project
866c342 - [Mod] add: version nulmber 21.0.0
f1d171b - [Session] fix: timestamp error
a3d5cfd - #767 [Hook] add: tooltip text
4e05593 - [Index] add: improve config required
9c32b2b - #726 [Signature] fix: missing improvment
cba98f3 - [Hook] fix: remove check for view info instead of hidden
7b27893 - #769 [Session] add: createUrl option
3491fb4 - #740 [Hook] add: last_main_doc_file
d76a166 - #727 [Trigger] add: add mandatory sign for user
504b98c - #724 [Trigger] fix: public note
ff91fb2 - #769 [Session] fix: element properties
1009d77 - #724 [PublicContact] add: title info
045b302 - #740 [Hook] add: update contract signed status
4efa939 - #737 [Ajax] fix: header
ad35e43 - #727 [Contrat] add: show contact info in signature url
7b56444 - #785 [Session] add: move duration after date
5e1d07d - #759 [Admin] add: change for create survey with ref
cb5b66e - #740 [Hook] add: token
e277f84 - #737 [Ajax] fix: remove header
4d0d32b - #726 [Mod] fix: c_type_contact
32af137 - #754 [PDF] fix: remove unused doc
57797b7 - #774 [Mod] fix: remove completion certificate in training session
1918fb1 - Update template_attendancesheetdocument.odt
ad24859 - Merge pull request #718 from evarisk-micka/fix_widgets_name
fbb0370 - Merge pull request #715 from evarisk-micka/fix_missing_require
2230d39 - #139 [Session] add: major change on workflow
80c948c - #139 [Session] add: major change on workflow
2ca64ab - #139 [Session] add: clean code
372e30e - #139 [Hook] add: traningSessionService extrafields
f9b5e5b - #139 [Session] add: major change on workflow for service
dc39ea4 - #139 [Triggers] add: public note and workflow
8c64968 - #139 [Admin] add: check active DOLIMEET_TRAININGSESSION_MENU_ENABLED
f756330 - #139 [Mod] fix: error/typo/PSR12
d002e1f - #139 #139 [Hook] add: propal extrafields
5633e63 - #139 [Session] add: improve note and pdf
0d4b382 - #139 [Hook] add: propalcard custom action for autoload formation service
0b27581 - #139 [Hook] add: workflow project -> propal
d3a9cc4 - #682 fix: extrafields on hook
96fe4e2 - #139 [Admin] add: setup service conf
579f842 - #692 [Hook] fix: clean code
71476f2 - #139 [Session] add:check service info with notice
9e0906f - #139 [Session] add: check notice for config
aa3db50 - #139 [Admin] add: formationProjectLabel
6601622 - #139 [Session] add: contact in trainingsession from contract
b538d79 - #139 [Hook] add: proposal button
cb47fd2 - #139 [Hook] fix: strpos and merge conflict
b99cc03 - #139 [Admin] fix: trad
6d713b4 - #139 [Mod] fix: update extrafields trainingsession_opco_financing
a95867c - #717 [Dashboard] add: missing name on widgets
8ab3a86 - #139 [Admin] add: config traningSessionLocation
7ba31f0 - #682 [Lib] fix: dol_print_date with tzuserrel convertSecondToTime with and allhourmin and contratLigne description
869e37a - #139 [Session] add: service getNomUrl
b7a6758 - #139 [SQL] add: modele field for manage session template
b741f36 - #682 fix: timezone error and check on getpost
22c1e1c - #682 [Lib] fix: description object line
724e017 - #702 [Hook] fix: implode on project title
4c88718 - #596 [Trad] fix: charte + <br /> XHTML
cb267d7 - #651 [Hook] fix: trad NoCertificateBecauseAbsent
6021dd1 - #596 [Mod] add: check <= 1 and set joinfiles to 1
01db6eb - #555 [Session] fix: remove type for compatibility 18.0.6
01f4ab3 - #707 [Document] fix: missing require contact.class to gen certificate
22c5ac1 - #682 [Lib] fix: $this->db->begin();
3b3c79e
