Releases: Evarisk/dolimeet
DoliMeet Release 1.4.0 - Gestion des Emails template pour tous les envois de document attestation questionnaire
Description : Cette version de DoliMeet apporte trois mails globaux de relance d'enquête de satisfaction ainsi que la gestion avancée de la génération des certificats de réalisation depuis les contrats.
Nouvelles fonctionnalités et améliorations
Mails
- Construction de 3 mails globaux de relance d'enquête de satisfaction.
1 - Opco - Tous les contacts
2 - Formation - Tous les users interne
3 - Client - Tous les contacts du client
- En lien avec DigiQuali 1.11.0 et Dolibarr 19.0, les enquêtes de satisfactions peuvent être généré à partir des contacts du contrat après avoir configuré les enquêtes dans les paramètres de DoliMeet.
- Si un contact est ajouté au contrat et que les enquêtes de satisfactions ont été configuré, l'enquête de satisfaction du contact est généré automatiquement.
Certificat de réalisation
- Si un stagiaire a été absent à toute les sessions de formation, le certificat de réalisation lié à ce stagiaire n'est pas généré depuis la fiche du contrat.
- La durée de formation affichée sur le contrat est désormais une valeur à rentrer à la main, mais la valeur calculée avec l'ensemble des durées des sessions de formation est affiché à côté.
- La durée affichée sur le certificat de réalisation d'un stagiaire correspond à la durée calculée des sessions où le stagiaire a été présent.
- Une notification d'alerte est affichée si un ou plusieurs certificats ne sont pas générés dû à l'absence d'un stagiaire.
Corrections de bugs
Contrôle/Questionnaire - DigiQuali
- Correction d'une erreur empêchant l'accès à la page contrôle/questionnaire d'une session de formation.
- Filtre entre les contrôles et les questionnaires lors de l'ajout d'un questionnaire en tant que enquête de satisfaction dans les paramètres du module.
Contrat
- Correction de la navigation entre les contrats depuis la page des sessions de formation liées au contrat.
Comparaison des versions 1.3.0 et 1.4.0
- 1.4.0
#552
- #546 [Mod] add: new version number 1.4.0
#547
- #524 [Hook] add: picto and tooltips before trainingsession contract extrafields
#533
- #550 [Module] fix: remove useless file
#551
- #548 [Hook] add: missing trad for link
#549
- #531 [Session] fix: navigation between objects fromType
#532
- #543 [Hook] fix: extendSheetLinkableObjectsList missing require lib file
#544
- #541 [Admin] add: check sheet type before select
#545
- #506 [Mod] add: email template for satisfaction survey
#540
- #527 [Hook] fix: dont generate certificate for absent
#534
- #529 [Trigger] fix: check version error
#530
- #536 [Substitutions] fix: delete parameter in public url signature
#537
- Main into develop
#526
- #535 [Hook] fix: rework extrafields and view picto on list/view
5a57366
- #535 [Hook] fix: better check handling
cfb1e1c
- #506 [Mod] add: rework substitution DOLIMEET_CONTRACT_SURVEY_INFOS
3eb7ee7
- #539 [Hook] add: notifiate user for what trainee no certificate generate
5cfef66
- #535 [Hook] fix: separate duration time and calculated session time
98a5a15
- #535 [Hook] fix: generate certificate with personal duration
02bf5ae
- #524 [Langs] add: info tooltip on trainingsession contract extrafields
82d5184
- #524 [Hook] add: picto before contrat extrafields
f50cac0
- #531 [Session] fix: fetch only fromid now that bannertab fixed in saturn
36c5e8e
- #535 [Hook] fix: picto before key and not value
c0e173b
- #531 [Session] fix: remove fetch and use PHP_SELF
72d80f1
- #506 [Mod] add: lang value and document_type
a8ee46d
- #535 [Hook] fix: check view to not hook on create
b4f096f
DoliMeet Release 1.3.0 - Workflow Qualiopi avec questionnaires de satisfaction
Description : Cette version de DoliMeet apporte une amélioration du workflow entre DoliMeet et Digiquali ainsi que la correction de certaines erreurs et l'amélioration de l'affichage des sessions.
Nouvelles fonctionnalités et améliorations
Session
- Amélioration du visuel des sessions, affichage du statut du signataire, changement de la disposition des colonnes, présence affiché et compteur du nombre de mails envoyés corrigé, affichage du contrat lié
- Annuler la création d'une session depuis un objet Dolibarr renvoi désormais vers la liste des sessions liés à cet objet au lieu de renvoyer vers la liste totale des Sessions de DoliMeet
Contrat
- Il est désormais possible de générer tous les certificats de réalisation des sessions liés à un contrat depuis le contrat, les données des certificats générés correspondent aux contacts avec le rôle "Stagiaire" et des informations du contrat
- Ajout de warnings si la date de début/fin de la formation du contrat ne correspondent pas à la date de début de la première session et à la date de fin de la dernière session
- Ajout du champ calculé de la durée des sessions sur le contrat
- Ajout du compteur d'objets sur les objets liés
Configuration
- Ajout d'une configuration obligatoire pour définir le "Responsable du dispensateur de formation". Cette configuration est nécessaire afin de générer les certificats de réalisation car légalement demandé afin que la formation soit valide.
- Ajout d'un modèle de mail lié aux sessions
Corrections de bugs
Session
- Correction d'une erreur lors de la création d'une session, si l'on choisissait un tiers puis que l'on désélectionnait ce tiers ensuite, les contrats et projets n'étaient plus accessible. Ils sont maintenant de nouveau tous affichés
- Correction d'une erreur lors du retour sur la liste des sessions liés à un objet Dolibarr
- Correction d'une erreur où l'on perdait les catégories liées lors de la modification d'une session
Comparaison des versions 1.2.1 et 1.3.0
- 1.3.0
#525
- #514 [Mod] add: new version number 1.3.0
#522
- #509 [Hook] add: training session durations info on contract
#521
- #518 [Contract] fix: check if session exist before display documents
#520
- #508 [Document] add: format
#519
- #516 [TrainingSession] add: check if SESSION_TRAINER_RESPONSIBLE defined
#517
- #475 [Hook] fix: algorithm performance and improve and add new contact type for satisfaction survey
#495
- #512 [Hook] add: check consistency of course dates
#513
- #508 [Contract] add: generate completion certificate from contracts
#515
- #504 [JS] fix: when no soc, fk_soc must be 0 and not -1
#510
- #502 [Session] fix: backtolist fromtype if access to an object from type
#507
- #496 [Lib] fix: third argument of complete_subst_array mustnt be typed
#497
- #492 [Hook] fix: conflict with currentcontext if globalcard enabled
#493
- #490 [Session] fix: get categories selected on edit action
#491
- #473 [Hook] add: use completeTabsHead hook for add nb sessions count
#488
- #486 [Session] add: improve IHM session and signatory infos
#487
- #475 [Admin/Trigger/Hook] add: satisfaction survey
#489
- #474 [Session] add: saturneBannerTab functionnal change with moreParams
#485
- #479 [Session] add: mail template contract convention
#480
- Main into develop
#482
- #508 [CompletionCertificate] fix: loop in hook instead of write_file
44b0f45
- #508 [CompletionCertificate] add: generate all documents from contract
3a3ae08
- #475 [Admin] add: config satisfaction survey
d5ba00d
- #475 [Trigger] add: CONTRAT_ADD_CONTACT for set_satisfaction_survey
5c009c6
- #475 [Hook] add: check signatory has control
c5096c6
- #508 [Contract] add: generate certificate from contracts
75a0d10
- #512 [Hook] add: rebase consistency and CompletionCertificate
e7add0d
- #475 [Hook] add: change object for use survey instead of control
0e38f71
- #508 [CompletionCertificate] fix: better code handling
0f7891a
- #475 [Hook] add: check on SATISFACTION_SURVEY_SHEET conf
62d501e
- #475 [Hook] fix: move set_satisfaction_survey action in doActions
880ee2b
- #475 [Hook] add: show status signatory
b21fb46
- #475 [Hook] check DIGIQUALI_VERSION for use SatisfactionSurvey
be5c096
- #476 [Trad] fix: missing trad
4fc33a9
- #502 [Session] fix: backtolist to fromObject list
4737739
- #475 [Hook] fix: sort control IDs by DESC and filter on fk_sheet
d39052b
- #503 [Session] fix: cancel action
9136552
- #502 [Session] fix: backtopageforcancel
1ebcecc
- #516 [Training] fix: minor improvements
9eab5bf
- #502 [Langs] add: contract langfile
5624996
- #475 [Hook] fix: missing fetch object
72614e7
DoliMeet Release 1.2.1
Cette version de DoliMeet vient corriger en priorité la majorité des bugs fonctionnels et techniques empêchant le bon déroulé du module. De plus elle établit la compatibilité avec la version 1.2.1 de Saturne.
Améliorations & corrections
Document
- Le tableau des stagiaires et des formateurs est bien séparé en deux et les informations récupérées sont les bonnes
- Le SIRET et le n° de déclaration étaient inversé
- L'envoi de mail récupère bien les documents et il est maintenant possible d'appliquer un modèle de mail
Tableau de bord
- Correction de l'affichage des widgets et des informations sur les sessions
Enquête de satisfaction
- Correction d'une erreur empêchant le bon fonctionnement des enquêtes de satisfaction
Sessions
- Au statut brouillon, le bouton validé n'était pas affiché si aucun participant n'étaient ajouté
Comparaison des versions 1.2.0 et 1.2.1
- 1.2.1
#481
- #471 [Session] fix: better forcebuild doc
#472
- #460 [Mod] add: new version number 1.2.1
#461
- #434 [Session] fix: .php missing in the href
#470
- #447 [Hook] add: special hook category for dolimeet
#469
- #459 [Session] fix: apply model and retrieve all necessary documents
#462
- #463 [Session] fix: button validate displayed when no attendants
#466
- #467 [ODT] add: multipleAttendantsSegment more param for manage segment
#468
- #457 [Mod] add: modAgenda dependancies
#458
- #454 [Hook] fix: Hook name
#455
- #443 [Document] add: trainer table in document
#444
- #452 [Session] fix: dirFilesArray and fileDirArray rework for use multi models
#453
- #449 [Dashboard] fix: missing check status fetchAll signature and round % value
#450
- #428 [Session] fix: session url object on linked element
#451
- #440 [Document] fix: inverted siret and declaration number
#441
- Main into Develop
#438
- #443 [Document] fix: handle multiple roles in saturne
56d2f96
- #459 [Session] fix: missing document in email
4c97eff
- #463 [Session] fix: conditions
7fac814
- #463 [Session] fix: good conditions
bbb205b
- #443 [AttendanceSheet] fix: update code
3c300e5
- #443 [AttendanceSheet] fix: document
acf3440
- #459 [Session] fix: retrieve attendancesheet document instead of the old one
55670a8
- #443 [AttendanceSheet] fix: document
0e60793
- #440 [Document] fix: document version updated
31be20b
DoliMeet Release 1.2.0
Cette version de DoliMeet apporte des interactions entre les modules DigiQuali et DoliMeet et viens régler quelques bugs.
Nouvelles fonctionnalités et améliorations
Enquête de satisfaction
- Ajout des enquêtes de satisfaction sur différents objets
- Si DigiQuali est installé sur votre instance Dolibarr, il est désormais possible d'obtenir des enquêtes de satisfaction sur DoliMeet
Certificat de réalisation
- Mise à jour du certificat de réalisation sur la nouvelle version du gouvernement
Session de formation
- Nettoyage du code la page afin d'en améliorer la fluidité
Corrections de bugs
Document
- Ajout des informations sur le cachet de l'entreprise qui n'étaient pas présente
- Les attestations de réussite et feuilles de présence se généraient mais les fichier n'étaient pas présent
- Les documents fonctionnent désormais avec Saturne afin de réparer quelques erreurs
Signature
- Réparation de la modal/page de signature
Comparaison des versions 1.1.0 et 1.2.0
- 1.2.0
#437
- #426 [Core] add: new version number 1.2.0
#427
- #433 [IHM] add: picto unlock
#436
- #431 [View] fix: fatal banner actions
#432
- #429 [IHM] add: use picto in tabmenu on phone
#430
- #424 [Hook] fix: change hook for prevents conflict with other module
#425
- #414 [ODT] add: update forms odt
#415
- #421 [Class] fix: remove typage on $ismultientitymanaged
#422
- #409 [Session] fix: timezone & refresh bugs
#419
- #417 [Session] fix: move parameter in function getNomUrl
#418
- #412 [Session] add: parameter addLabel getNomUrl
#413
- #410 [Admin] add: remove document location conf and use mycompany_town
#411
- #300 [Dashboard] add: widgets session/attendants information
#408
- #370 [Hook] add: tags functionnality session
#407
- #282 [Session] fix: session don't have category
#406
- #266 [Session] add: JS action on fk_soc and fk_project
#405
- #403 [Session] fix: getNomUrl
#404
- #401 [Session] fix: GETPOST date error with error action
#402
- #316 [Session] add: default sortoder DESC field date_creation for session
#400
- #398 [Session] add: hook saturneBuildDoc for builddoc completioncertificate document
#399
- #395 [Session] add: remove MAIN_DISABLE_PDF_AUTOUPDATE
#396
- #392 [ODT] fix: missing tzuser date and check UserSignature
#394
- #389 [Session] clean: list file
#390
- #379 [Lib] fix: $moreParams['parentType']
#380
- #378 [ODT] fix: fatal generation
#383
- #377 [Triggers] fix: fatal fetch and conflict dolibarr triggers
#387
- #376 [Session] add: getNomUrl
#384
- #375 [Hook] add: saturneAttendantsBackToCard for saturne attendants page
#385
- #374 [Mod] fix: trad rights
#381
- #373 [Mod] add: move files for require saturne issue
#388
- #372 [SQL] add: attendants entries dico
#386
- #371 [Admin] clean: remove unused files
#382
- #348 [Lib] clean: lib files
#368
- #354 [Mod] clean: mod files
#367
- #356 [View] clean: remove view used by saturne
#366
- #355 [ODT] clean: ODT files
#365
- #351 [Class] clean: class files
#363
- #353 [Triggers] clean: triggers file
#359
- #352 [ReadMe] add: update readMe
#360
- #347 [SQL] clean: SQL files
#357
- #350 [JS/CSS] clean: unused CSS and JS
#364
- #349 [Trad] clean: remove unused trad
#358
- #346 [CI/CD] add: editor config file for match PSR-12 conventions
#361
- #308 [Mod] fix: missing include prevents error from dolistore
#311
- #341 [TrainingSession] add: satisfaction survey
#345
- #338 [Documents] fix: object documents numbering modules
#344
- #340 [Signature] fix: saturne interaction for modal
#342
- #336 [CompletionCertificate] add: new stamp field
#337
- #319 #332 [CompletionCertificate] fix: company logo & stamp
#335
- #330 [TrainingSession] add: card translation
#331
- #318 [CompletionCertificate] fix: spaces in document name causing errors
#329
- #326 [CompletionCertificate] add: document location
#328
- #325 [Documents] fix: contract label substitution
#327
- #323 [Session] fix: session trainer responsible seteventmessage
#324
- #321 [Signature] fix: object fields
#322
- #319 [CompletionCertificate] fix: format and datas
#320
- #309 [Mod] fix: remove changelog
#310
- #354 [Mod] clean: modDoliMeet file
5526b29
- #356 [Session] clean: session card
0a5efdd
- #309 [Mod] add: changelog.md
e2e2900
- #371 [Admin] clean: setup file
4ad32fb
- #348 [Lib] fix: use saturne_object_prepare_head
bb0f848
- #369 [Session] fix: Email error on model document
d41011d
- #319 [CompletionCertificate] fix: substitution template
d2d0f22
- #421 [Class] fix: remove typage cause CommonObject updated
d03bcc8
- #300 [Trad] fix: widget trad
c3925d2
- #319 [CompletionCertificate] add: session trainer responsible job
310e94c
- #433 [Session] fix: missing picto reopen button
163993e
- #414 [ODT] add: contract location info
d77ed20
- #266 [Session] add: reload fk_contrat also
6ce2aaa
- #362 [Triggers] fix: fatal method fetch if no defined
d53e85e
- #426 [Core] add: update ReadMe release date
1d99dc5
- #378 [Session] fix: SessionDocument call
5777cb1
- #354 [Mod] fix: wrong comment
cf515fc
- #266 [Session] fix: missing fk_contract edit action
fe07130
- #319 [CompletionCertificate] add: company logo
9ab95de
- #414 [odt] add: modification odt [
fd07610
](https://github.com/Ev...
Dolimeet Release 1.1.0 - 10/05/2023
Nouvelles fonctionnalités et innovations
Possibilité de signer
Intégration de Saturne
- Notre framework Saturne a été ajouté à Dolimeet et est désormais nécessaire pour l'utilisation du module
Refonte et nettoyage du code
- Le code a été optimisé pour une meilleure utilisation du module
Refonte de la page des participants
- Le visuel et les fonctionnalités de la page ont été retravaillés
- Possibilité de définir la présence d'un participant
- Ajout du bouton pour copier/coller le lien de signature et d'un bouton pour envoyer par mail
- Rédaction d'un modèle de mail
- La page de signature est une page publique et à part, et la date de signature est désormais visible
Améliorations & corrections
Correction de bugs
- Amélioration et correction de traductions
- Ajout des traductions en anglais
- Réparation des événements
- Si un projet ou un contact est lié à un élément de DoliMeet, il ne peut pas être supprimé
Réunions et sessions de formation
- Temps par défaut de fin de réunion défini à 1h
- Ajout d'un bouton pour cloner
- Ajout d'un bouton pour verrouiller
- Lors de la création, la référence a été retiré et le champ du projet, du contrat, de la date de début et de fin et du contenu ont été rendu obligatoire
Documents
- Refonte de la lisibilité des documents ODT
- Ajout du numéro de déclaration d'organisme de formation
- Ajout du numéro de déclaration, téléphone, SIRET etc... qui n'étaient pas remplis dans feuille de présence
Configuration
- Possibilité de configurer les permissions de visibilité des formations/audits/réunions
- Ajout d'une page pour configurer les documents
Comparaison des versions 1.0.0 et 1.1.0
- 1.1.0
#307
- #222 [CSS] add: build css with gulp
685f20b
- #116 [Signature] add: remove object for Saturne integration
1b25dc2
- #114 [Mod] add: clean class files and card
689601b
- #151 [ODT] add: Mod ref and clean files doc
8f2bd62
- #114 [Session] add: clean code list
8a28e94
- #114 [Mod] clean : Admin/lib/Miscelenious files
ac3a9ad
- #116 [Mod] fix: remove unused files after signature framework integration
9a2f17a
- #150 [Lib] add: rename file functions to be consistent
f96564b
- #153 [Signature] add : class/tpl/lib/langs files
f7e4dbf
- #114 [Mod] clean : view files
44dd311
- #153 [Signature] add: view file
28995f3
- #114 [Session] add: clean trigger/class/list
9136c1e
- #157 [Session] fix: rename objectType and button fix missing parameter
46d4816
- #149 [DoliMeetDocuments] add: class files
37abb87
- #186 [Admin] add: config documents
f1fc1d7
- #124 [Attendant] add: rework for use attendant role table instead of user/contact
fe61a99
- #183 [Signature] add: rework public signature interface
0a61917
- #116 [OpeningHours] add: remove object for Saturne Integration
8c1327a
- #161 [Mod] add: numering mod ref object session
8bab140
- #197 [Session] add: clone action
8e31099
- #175 [Attendant] add: rework view
28b983a
- #114 [Mod] clean : Class files
9e48a48
- #17 [Session] add: workflow signature/Trigger/trad
075de07
- #153 [Signature] add: JS/SQL files
c22b271
- #172 [Session] add: clean list file
aed6e39
- #116 [Mod] fix: remove unused files after framework integration
e6028b8
- #186 [Config] add: more check and refacto
abc2798
- #172 [Session] add: clean session list
a1bbc98
- #114 [Mod] clean : CSS/JS/Langs files
21a7fb0
- #201 [Trad] add: en_US trad
f8be93a
- #114 [Session] add: clean card file / add button for workflow signature
801fd24
- #247 [Attendant] add: visual rework and improve absent/email action
98b295d
- #198 [Session] add: send mail action
2d3786d
- #114 [Session] add: clean code session
8ab1d9f
- #184 [ODT] add: rework completioncertificate and fix dolimeetdocuments
d71f06a
- #120 [Session] add: right for see only assigntome session
398c9de
- #278 [Attendant] add: action global send signature mail
3dd8715
- #173 [Trad] add: rework trad for generic use
82c0971
- #146 [Class] add: revert modif class
f03d483
- #234 [Session] add: clean dolimeet functions
2ec8ed5
- #149 [ODT] add: numering mod ref document + move files
de4cf2c
- #164 [ODT] add: signatory on attendancesheet
e9758f7
- #151 [ODT] add: clean odt files/rename
2b9e2f4
- #156 [Lib] add: object lib
bdf4842
- #288 [Hook] add: moreHtmlStatus hook for add warning contract
d94d674
- #247 [Attendant] add: rework attendance with status
e036cdb
- #220 [Attendant] add: action send mail
8a9f985
- #247 [Attendant] add: attendance field for signatory
2e29f48
- #244 [Mod] add: change copyright email
c664e2b
- #188 [ODT] add: manage pdf generation
4b2af74
- #149 [DoliMeetDocuments] add: SQL files
1b771c8
- #280 [Attendant] add: more check email and update signatory email with userEmail or contact [
10c245d
](https://github.com/Evarisk/dolimeet/comm...
DoliMeet Release 1.0.0 - 03/02/2023
Description : Cette version de DoliMeet est la première et apporte les fonctionnalités de base nécessaire à son bon fonctionnement, la possibilité de créer des réunions, des sessions de formations ainsi que des audits. Chaque objet possède une liste décrivant les détails de tous les objets existant.