Saturne Release 1.2.1 - 19/01/2024
Cette version de Saturne apporte une amélioration du système de documents, des différentes fonctions utilisés dans les autres modules, et une nouvelle page générique permettant de générer un QR code pour une PWA.
Nouvelles fonctionnalités et améliorations
Signature
- L'affichage de l'écran de signature a été retravaillé en vue sur téléphone et tablette pour être plus simple et rapide d'utilisation
- L'affichage du tableau des participants a été retravaillé en vue sur téléphone et tablette pour afficher seulement les informations nécessaires
- Sur ordinateur la modal permettant de signer s'ouvre automatiquement lors de l'arrivée sur la page de signature
PWA
- Ajout d'une page générique permettant de générer un QRCode pour une progressive web app
Catégories
- Le hook sur les actions et l'affichage des catégories de chacun des objets a été généralisé dans Saturne, le hook s'effectue actuellement sur tous les objets sauf ceux natifs de Dolibarr et ceux de Dolimeet
- Création d'un fonction permettant de voir les photos d'une catégorie
- Ajout de la fonction saturne_create_category
MassActions
- Ajout d'une action de masse sur les listes permettant d'archiver plusieurs objets en même temps
Fonctions
- Amélioration de la fonction saturne_get_objects_metadata, ajout des objets manquant
- Amélioration de la fonction getTriggerDescription, celle-ci renvoi le label du statut au lieu du code statut
- Amélioration de la fonction saturne_show_medias_linked pour clibler l'id du média par rapport a l'objet
- Amélioration de la fonction saturne_fetch_all_object_type pour gérer les catégories
- Ajout de la fonction checkSignatoryHasObject pour savoir si un signataire d'un contact est bien présent dans l'objet voulu et modification de la gestion d'erreur avec un retour de integer au lieu d'un boolean
- Amélioration de la fonction setAttendantSegment, celle-ci prend désormais en charge l'affichage de participants dans différents tableaux de rôles sur un document et l'affichage d'un seul tableau de participants avec une colonne pour le rôle de chacun d'eux
Corrections de bugs
Documents
- Lors de la génération du document, un lien apparaissait dans la boite de dialogue redirigeant vers le téléchargement du dit document. Ce lien ne fonctionnait pas mais il a été désormais réparé
- Correction de l'envoi de document par mail, de l'application de modèle et de la traduction de certaines clés
Clonage
- Correction d'une erreur lors du clonage d'un objet incluant SaturneSchedules
Comparaison des versions 1.2.0 et 1.2.1
- 1.2.1
#820
- #770 [Mod] add: update release date
#819
- #815 [Substitution] add: saturne_completesubstitutionarray function for mail template
#818
- #813 [SaturneSignature] add: change function checkSignatoryHasObject
#814
- #811 [Lib] add: saturne_create_category function
#812
- #809 [Hook] fix: category picto issue
#810
- #588 [Trigger] add: ip adress to signature and new actioncomm type
#798
- #804 [TPL] add: clean code for manage actions in action tpl
#805
- #802 [JS] add: manage object more infos
#803
- #789 [SaturneSignature] fix: need filter for improve check
#799
- #793 [Lib] fix: customer is society for category
#795
- #791 [TPL] add: mass action archive
#792
- #789 [SaturneSignature] add: checkSignatoryHasObject function
#790
- #776 [Attendant] add: improve email attendant
#784
- #785 [Attendant] fix: wrong nb email on signatory
#786
- #787 [TPL] fix: revert because PHP 8 is forbidden right now
#788
- #780 [Attendant] fix: wrong nb email on signatory
#781
- #778 [Lib] add: saturne_banner_tab improve banner info
#779
- #770 [Mod] add: new version 1.2.1
#775
- #773 [Hook] fix: handle dolimeet category hook exception
#774
- #709 [Lib] add: function saturne_get_objects_metadata
#772
- #768 [ODT] fix: setAttendantsSegment rework segment name
#771
- #767 [Config] fix: display numberingModuleDet if object is a line
#769
- #760 #761 #762 [Lib] add: improve images functionnality
#763
- #728 [Hook] fix: change category hook to adapt to every class & module
#756
- #758 [Admin] add: change start url pwa
#759
- #765 [Mod] fix: error modAgenda dependancies and lang file
#766
- #754 [SaturneObject] fix: getTriggerDescription function
#755
- #506 [Hook] fix: camelCase instead of PascalCase
#507
- #727 [JS] fix: input enter in textarea
#728
- #748 [Schedules] fix: init problem when cloning tms
#749
- #746 [Attendants] fix: missing td on attendants_table_add and improve responsive
#747
- #744 [ODT] fix: generating document with custom mod require fail
#745
- #737 [Langs] add: clonecategories translation
#740
- #735 [SaturneSignature] fix: JS load signature modal
#736
- #733 [Admin] add: config page for manage PWA
#734
- #686 [Documents] add: improve setAttendantsSegment
#687
- #741 [Lib] fix: saturne_show_documents change paramaters $modulesubdir and $filedir
#742
- #729 - #731 [Signature] add: improve IHM/Workflow signature
#732
- Main into develop
#726
- Merge pull request #817 from nicolas-eoxia/add_js_function
9c72f66
- #686 [Documents] add: setAttendantsSegment advanced attendant role
e98f591
- #728 [Hook] fix: use dolimeet hook in saturne
3805bc5
- #760 [Lib] add: saturne_show_category_image function
43d4872
- #728 [Hook] fix: change category hook to be adapt to every class&module
a9a60eb
- #731 [Attendants] add: improve phone view with hide no pertinent element and font size button bigger
8d82be5
- #816 [JS] add: enforceMinMax js function
376aaad
- #761 [Lib] add: saturne_fetch_all_object_type manage categories
fffada8
- #816 [JS] fix: reset reloadField JS function
a95b890
- #728 [Hook] add: addintocateg and delfromcateg generic actions
3f6367b
- [CSS] add: responsive class to grid module
3951412
- #729 [TPL] add: change font-size button and manage height canvas + set modal active
552fac6
- #762 [Lib] add: saturne_show_medias_linked manage object id
babd721
- #729 [CSS] add: CSS with max-width management signature modal
1b7d93e
- #733 [Admin] fix: wrong parameters url return
d005ada
- #737 [Langs] fix: clean
0c0127b
- #754 [SaturneObject] fix: retrieve arrayofkeyval in fields
4f9f876
- #789 [SaturneSignature] fix: improve SQL
04e7364
- #765 [Langs] fix: sync en and fr files
29556a3
- #709 [Lib] fix: return empty if type not found
38e3676
- #729 [CSS] add: change value for font-size and height modal signature
fe8372f
- #730 [SaturneSignature] fix: missing property typage on role and element_type
00ef156
- #728 [Hook] fix: exclude dolimeet and dolibarr object from category hook
e5976cc
- #737 [Langs] fix: clean
43df9bb
- #686 [Documents] fix: remove unuseful variable
9741a35
- #730 [Lib] fix: saturne_get_fiche_head missing conf dol_optimize_smallscreen
7b99344
- #728 [Hook] add: commentary
8026a95
- #765 [Mod] fix: error modAgenda dependancies
a7a6daf
- #737 [Langs] fix: clean
af7f8fc
- #686 [Documents] fix: empty array excludeAttendantsRole if it's not fill
bf7c50f