Skip to content

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

Latest

Choose a tag to compare

@evarisk-micka evarisk-micka released this 07 Nov 15:27
· 16 commits to develop since this release

Description : 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.

image

Nouvelles configurations

Notamment l'interface publique

image

Création de la configuration de l'interface publique et ajout de l'utilisateur par défaut pour les interfaces publiques.

image

Mail

  • 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