Releases: Evarisk/Saturne
Saturne Release 1.6.0 - 28/08/2024
Cette version de Saturne apporte quelques améliorations et corrections de bugs dans différents éléments des modules utilisant Saturne ainsi que l'ajout d'un lien avec le module GMAO.
Nouvelles fonctionnalités et améliorations
GMAO
- Ajout du lien entre Saturne et le module GMAO
Signature
- Ajout des champs "genre", "civilité", et "poste" dans les signatures
- L'affichage du tableau des participants a été modifié afin d'afficher soit le rôle du participant, soit le mot clé "Participant" si le rôle n'est pas défini
Configuration
- Ajout de la visualisation et de la modification des extrafields pour les objets utilisant le template générique de Saturne
- Ajout d'une configuration permettant si la probabilité est à 0 lorsqu'une opportunité est crée, de clôturer le projet automatiquement
Tableau de bord
- Ajout de la possibilité de définir plus de contenu autour des widgets dans un tableau de bord (comme un bouton permettant de télécharger le Document Unique directement depuis le tableau de bord par exemple, voir Digirisk).
JS
- Ajout d'un outil d'analyse pour les codes JS
CSS
- Ajout de la bibliothèque PicoCSS
Corrections de bugs
Global
- La roue de chargement n'était pas affiché sur tous les éléments sensé l'utiliser, ce problème est maintenant réglé
- Correction du changement d'entité lorsqu'un anchor est présent dans l'URL
- Ajout des traductions liés aux interfaces publiques
Tableau de bord
- Correction d'un problème contenu sur les fenêtres du tableau de bord
Comparaison des versions 1.5.1 et 1.6.0
- 1.6.0
#1066
- #1064 [Mod] add: new version number 1.6.0
#1065
- #1032 [Trad] add: index trad and fix js
#1063
- #1061 [SaturnMedia] fix : fix multi picture delete on cancel
#1062
- #948 [Documents / JS] fix: fatale on anchor
#1017
- #1043 [Mod] add: gmao module link
#1057
- #1051 [Dashboard] add : morecontent in dashboard
#1052
- #962 [AttendantsTable] add: remove label "Participants -"
#1044
- #1048 [Trad] add : rôle trad
#1049
- #1038 [SaturneDashboard] fix: widget content check
#1039
- #1035 [Lib] fix: warning strpos
#1036
- #1032 [Trad] add: object trad
#1037
- #1023 [lib] Remove: CSS in media container
#1024
- #1032 [Trad] add: public interface trad
#1033
- #1030 [CSS] add: pico lib
#1031
- #1019 [Mod] add: jshintrc config file for improve jslinter and best pratices
#1020
- #1009 [Signature] add: view and rework getNomUrl to display frozen data
#1011
- #1012 [SaturneSignature] fix: missing initialize value
#1013
- #621 [Signature] add: job, civility and json fields
#1010
- #1000 [TPL] fix: missing div fichecenter
#1008
- #968 [Admin] fix: handle variables if return from action tpl extrafields
#969
- #998 [PWA] add: translations + view for config
#999
- Main into Develop
#997
- #621 [Signature] add: rework job, civility and json fields
b349945
- #998 [PWA] fix: hook saturnePWAAdditionalConfig
5ccfd16
- #998 [PWA] fix: use hooks for additional config
781db76
- #1032 [Trad] add: index trad
1e40e0a
- #948 [Admin] fix: normes and comment
bbe55c1
- #1023 [lib] fix: CSS in linked media list
708a080
- #621 [Signature] add: gender field
be836dd
- #1061 [SaturnMedia] fix : fix multi pucture delete on cancel
ef38eef
- #1032 [Trad] add: generic trad
da0be2f
- #948 [Documents / JS] fix: spacing between lines
cc6c9a2
Saturne Release 1.5.1 - 21/06/2024
Cette version de Saturne apporte apporte quelques corrections nécessaires afin d'être fonctionnel avec la version 20.0 de Dolibarr.
Corrections de bugs
Hook / Dolibarr
- La majorité des hooks permettant d'ajouter des actions personnalisés sur les modules natifs ont été réparé en version 19.0 de Dolibarr.
Core
- Le typage de certaines variables a été retiré en adéquation avec les variables d'origines de Dolibarr.
Médias
- Correction de la galerie des médias ayant un comportement défaillant dans certaines situations spécifiques.
CSS
- Certains menus étaient mal cachés sur la barre latéral dans certaines conditions.
- Le curseur redevient normal lorsqu'il passe sur une modale de signature une fois que celle-ci a été signée.
Documents
- Correction de l'affichage du titre avant la liste des documents quand un utilisateur ne peut pas générer le document.
- Correction du téléchargement des documents personnalisés et par défaut sur la configuration des documents.
Comparaison des versions 1.5.0 et 1.5.1
- 1.5.1
#996
- #994 [Mod] add: new version number
#995
- #960 [Category] fix: fatal navigation and improve check on className
#993
- #988 [TPL] fix: generation document model conflict with custom name
#989
- #981 [Medias] add: tooltip media from what translation
#982
- #983 [Signature] fix: use normal cursor in read-only
#985
- #979 [Document] add: use load_fiche_titre when no genallowed
#980
- #986 [SaturneDocumentModel] fix: use $this->module instead of GETPOST
#987
- #966 [JS] fix: menu wrong class name for target disabled
#967
- #970 [Class] fix: remove typage on $isextrafieldmanaged and resprints
#971
- #975 [Hook] fix: need change condition due to use strong hook like main
#976
- Main into Develop
#965
- Main into Develop
#959
- #983 [Signature] fix: attempt amend package lock
c10c01a
Saturne 1.5.0
Cette version de Saturne apporte plusieurs corrections aux modules récemment mis en production. Elle vient entre autres réparer l'affichage des images partagées d'autres entités et l'action spécimen sur la page de configuration des documents.
Nouvelles fonctionnalités et améliorations
SaturneTask
- Ajout d'un hook pour la fonction getNomUrl
Médias
- Ajout d'un message lors de la suppression d'une photo
- Ajout d'une boite de confirmation lors de la suppression d'une image de la bibliothèque de médias
Corrections de bugs
Médias
- Correction de l'affichage d'un média partagé d'une autre entité sur l'entité souhaitée
Documents
- Correction de l'action de génération d'un spécimen sur la page de configuration
- Correction de l'action de génération des documents lors de l'envoi d'un mail
Dashboard
- Remplissage par défaut de la couleur des tags sur les graphiques si la couleur n'est pas précisée
Comparaison des versions 1.4.0 et 1.5.0
- 1.5.0
#958
- #956 [Mod] add: new version number 1.5.0
#957
- #949 [Medias] add: confirm box on unlink file
#954
- #947 [Lib] fix: repair custom doc generation with corrupted key
#951
- #952 [Admin] fix: missing parameters url form action
#953
- #938 [MediaGallery] fix: rework action for update banner element
#941
- #942 [mediaGallery] fix: confirmation box no button
#944
- #943 [Dashboard] fix: define a color instead of leaving it empty
#945
- #938 [Admin] fix: rework specimen action and use reposition
#939
- #934 [Lib] fix: bug on shared pictures in media lib
#935
- #936 [SaturneTask] add: hook for getNomUrl
#937
- Main into develop
#933
- #938 [MediaGallery] fix: rework media actions for update banner element
e635fda
- #947 [TPL] fix: forcebuilddoc need default model
cbe3605
- #943 [Dashboard] fix: need check isset for prevent reset all colors
337eab5
- #942 [JS] fix: confirmation box submit issue in button JS
db870c6
- #949 [JS] add: change function attr/removeAttr by CSS and trad
393be5f
- #936 [SaturneTask] add: change init and norme
e9f8f5e
- #936 [SaturneTask] fix: respect PSR-12 + add initHooks
6a8f6d7
- #942 [JS] fix: need reload footer after upload photo action
4e14a32
Saturne Release 1.4.0 - 17/05/2024
Cette version de Saturne apporte la possibilité de modifier des médias et une meilleur gestion après importation dans les modules utilisant Saturne. Il est désormais également possible de générer des fichiers CSV contenant les données des différents graphiques mise à disposition dans nos modules.
Nouvelles fonctionnalités et améliorations
Médias
- Ajout de la possibilité de tourner une image ou de dessiner dessus lors de l'importation
Graphiques
- Ajout de la possibilité de générer un fichier CSV contenant les données du graphique sélectionné
- Ajout de la fonction getColorRange renvoyant une suite logique de code hexa couleur pour l'utilisation des graphiques
- Amélioration de l'affichage des graphiques sous forme de liste
Corrections de bugs
Trigger - évenements
- Une modification a été apporté dans l'utilisation des balises
dans la fonction getTriggerDescription afin de permettre un meilleur affichage du texte comportant ces balises dans les documents
Kanban
- Les différents objets ne possédant pas une vue kanban peuvent désormais activer la vue que propose de base Dolibarr
Comparaison des versions 1.XX et 1.4.0
- 1.4.0
#932
- #930 [Mod] fix: New version number 1.4.0
#931
- #927 [JS] add: clean code and fix close_notice action
#928
- #919 [Trigger] fix: use br like dolibarr and new user_id field
#926
- #911 [Dashboard] add: button export data to csv
#916
- #920 [SaturneObject] fix: getKanbanView error on 17.0.0 dolibarr version
#925
- #914 [SaturneDashboard] add: improve dashboard list
#915
- [SaturneDocument] add: manage document type fields
#910
- #912 [Dashboard] add: function getColorRange
#913
- #907 [CSS / lib] add: moreCSS on grah and join and in object lib
#908
- #905 [SaturneObject] add: getKanbanView function
#906
- Merge develop into main
#902
- #911 [Actions] fix: move dashboard actions in template
68c103a
- #911 [CSV] fix: improve the way we retrieve graph data
0c36a85
- #929 [JS] add: clean code and fix keyEvents actions
592894b
- #911 [Dashboard] fix: invert row and line in csv display
8639091
- #917 [JS] fix: media need parameter for reload after createImg action
701953a
- #911 [Core] add: graphstat directory in each module using saturne
6b433ed
- #911 [Dashboard] fix: filename and typo
55b5653
- #911 [Dashboard] add: handle bar type graph export csv too
e8b70f0
- #921 [Dashboard] add: basic colors of dolibarr on graph
48aeb5a
- #911 [JS] fix: conflict min js
dfbe5a1
- Merge pull request #922 from evarisk-charles/add_basic_dlibarr_colors
2799917
- Merge pull request #918 from nicolas-eoxia/fix_media_js
165735b
- #907 [Lib] fix: position of parameter and the if condition
a3d3c84
- #911 [Document] add: download auto csv file after generate
a0f3ce6
- #914 [SaturneDashboard] fix: space in td for class
fd28bcc
- #909 [SaturneDocument] add: manage type fields if empty
bdb1f1c
- #914 [SaturneDashboard] add: change function getColorRange for use static keword
4e0731b
- #914 [SaturneDashboard] add: improve dashboard list
5687da1
Saturne Release 1.3.0 - 07/03/2024
Cette version de Saturne apporte une nouvelle classe nommé "SaturneMail" permettant la gestion des emails sur Dolibarr. L'interface publique des signatures a également été retravaillé pour en améliorer l'affichage et le processus de signature.
Nouvelles fonctionnalités et améliorations
Fonctions
- Modification de la fonction saturneBannerTab afin d'intégrer le paramètre $moreParamsBannerTab et de permettre la modification du projet dans la banner de certains objets.
IHM
- Ajout d'une flèche dropdown en haut à droite des pictos participants afin de rendre plus clair la possibilité de modifier le picto.
Documentation
- Amélioration de la lisibilité avec l'ajout d'exemples de commit.
Bibliothèque de médias
- Ajout d'un bouton permettant de recharger les thumbs d'un média si ceux-ci sont inexistant.
- Ajout d'un bouton permettant la suppression d'un média.
Documents
- Ajout de la possibilité d'importer un document personnalisé à la place du document standard dans la configuration des documents.
Corrections de bugs
Fonctions
- Le type de la fonction liste_modeles a été retiré afin d'en permettre la gestion d'erreur dans le cas où elle retourne une intégrale.
- Ajout du prefix "ptt" dans la fonction fetchAllTimeSpentAllUsers afin de la rendre compatible avec Dolibarr 18.0.
- Amélioration de la fonction write_file en vérifiant l'existence de la prochaine ref et en utilisant un setvalueFrom à la place d'un update pour mettre à jour une donnée précise.
Documents
- Réparation du bouton d'activation du mod_standard des objets dans la configuration.
Dolibarr - Compatibilité
- Gestion de l'exception OdfExceptionSegmentNotFound dans la fonction fillTagsLines
- Ne pas typer la variable $version
- Ne pas typer fk_user_creat et fk_user_modif qui sont devenues obsolètes
Comparaison des versions 1.2.1 et 1.3.0
- 1.3.0
#896
- #888 [Mod] add: new version number 1.3.0
#895
- #892 [JS] add: improve canvas size and use conf for manage fast upload
#893
- #863 [ODT] fix: new exception OdfExceptionSegmentNotFound and remove version attribute and phpmin
#891
- #874 [Documents] add: config to add custom model
#879
- #743 [TPL] add: delete function for media lib
#876
- #889 [Lib] fix: improve saturne_get_object_metadata
#890
- #826 [Trans] add: SocietyAttendants used in DoliMeet and Digiquali
#880
- #650 [JS] add: rework public signature view and JS action
#832
- #796 [JS] add: media functions
#829
- #861 [dashboardClass] add: gauge in dashboard
#862
- #884 [Lib] fix: saturne_object_action_for_category and saturne_show_object_list_in_category function for manage categories hook
#885
- #881 [Class] fix: do not type fk_user_creat and fk_user_modif
#882
- #886 [Mod] add: setCustomValue function for set prefix and suffix custom ref
#887
- #853 [Lib] fic: remove dead code on saturne show document action
#854
- #844 [ModStandardButton] fix: activate and desactivate buttons
#860
- #868 [Lib] fix: fatal saturne_object_prepare_head with hook each other with moduleNameLowerCase
#869
- #808 [Modules] fix: liste_modeles should also return int in case of error
#828
- #864 [SaturneMail] add: class for manage mail
#865
- #857 [SaturneDashboard] fix: bug on the moreparams
#858
- #843 [Document] fix: check errors after next ref and display error
#859
- #850 [Media] add: regenerate thumbs media action
#852
- #806 [Lib] fix: saturne_banner_tab now use moreParamBannerTab as param
#831
- #830 [Documents] add: new template for the update mask
#841
- #847 [SaturneDashboard] add: custom content and link option for the widgets
#848
- #835 [Documentation] fix: example of commit picture in the doc
#837
- #835 [Documentation] add: example of commit picture in the doc
#836
- #824 [Lib] fix: if field is empty check if object field is set
#825
- Main into develop
#822
- Main into develop
#821
- #650 [JS/CSS] fix: update field for userSignatory
23567b5
- #874 fix: rework implementation of document custom with info method
d846779
- #743 [JS] fix: rework CSS/JS and card__confirmation
d81b49f
- #650 [CSS] add: public card & signature
e9595b0
- #650 [Signature] add: rework for use tpl actions instead
324e44e
- #743 [TPL] fix: rework delete_files
10f0df8
- #743 [JS] fix: reprair signature system and create an efficient delete system for the media lib also made the confirmation-box a generic system
7738e37
- #650 [CSS/JS] fix: repair class and js after implementations
a08eb10
- #796 [TPL] add: media editor modal + action
45b27b0
- #874 [Admin] fix: fatal missing check/more info setEventMessages/Reposition
57a65b3
- #743 [JS] fix: clean code after review
606478a
- #829 [JS] add: Media improvment
b13fb1c
- #650 [JS] add: split files for use public_confirmation_view independently
51b75f5
- #874 [Documents] fix: download default template
a1044d7
- #650 [JS] add: reloadPage generic function
490b422
- #874 [Admin] fix: fatal generation ODT custom name issue and repair default show_documents
03f3784
- #844 [TPL] fix: clean and comments
abea8cf
- #743 [TPL] add: modificationsafter review
9efd22b
- #815 [Substitution] fix: fatal saturne_completesubstitutionarray function
79b9543
- #874 [Documents] fix: improve dowload custom file
73045dc
- #874 [Documents] fix: redirection anchor and del before set
d71e401
- #874 [Documents] fix: use readfile to download
e4f6220
- #874 [Admin] fix: improve default button
92bf495
- #861 [SaturneDashboard] fix: rework moreParams configs
2166cd6
- #650 [JS] fix: remove useless class button-primary to button blue
8eb524b
- #874 [Documents] fix: copy template in documents
9154a3c
- #874 [Documents] fix: better check handling to activate
2a815af
- #830 [Documents] fix: error management in admin conf template
24bc400
- #743 [TPL] add: delete for thumbs
34c7734
- #844 [TPL] fix: norme [
2eb2d63
](https:/...
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 S...
Saturne Release 1.2.0 - 15/11/2023
Cette version de Saturne apporte les mises à jours nécessaire à l'intégration de Digirisk dans la liste des modules supportés par notre framework.
Nouvelles fonctionnalités et améliorations
Digirisk
- Intégration du framework Saturne dans le module Digirisk
- Adaptation des fonctions afin de les rendre plus générique et cohérente
- Suppression de code spécifique et non nécessaire dans Saturne
Documentation
- Mise à jour de la documentation développeur afin de rendre plus aisé l'usage du framework dans l'intégration de nouveaux modules Dolibarr
SaturneTask
- Les DigiriskTask - une version amélioré de l'objet natif Task de Dolibarr - ont migrés vers l'objet SaturneTask afin que celui-ci soit utilisé dans nos différents modules
Template
- Mise en template de la page réglage
- Mise en template de certains actions utilisés à plusieurs endroits
Corrections de bugs
Compatibilité
- Correction de nombreuses erreurs de compatibilité
Bibliothèque de médias
- Les actions de la bibliothèque de médias n'étaient pas prises en comptes sur certaines pages, un GETPOST a été ajouté afin de corriger ce problème
Comparaison des versions 1.1.2 et 1.2.0
- Develop
#725
- #722 [Core] fix: new version number 1.2.0
#723
- #365 [Documentation] fix: doc modules
#724
- #708 [TPL] fix: document action missing global
#714
- #707 [Mod] add: EasyUrl to saturne
#713
- #706 [Dashboard] fix: langs->trans useless
#712
- #702 [Code] add: getpost subaction
#711
- #704 [JS] add: function reloadField
#705
- #158 [Mod] add: admin info on modules and dev contributing
#566
- #695 [Code] fix: remove underscore management in files
#700
- #551 [SaturneCertificate] add: check fetchall status
#554
- Add digirisk interaction
#710
- add digirisk interaction
#697
- Main into Develop
#679
- #647 [Task] fix: multi version compatibility
b60f514
- #647 [NumRef] add: custom numerotation module
62b5fcc
- #647 [Dashboard] add: moreparams
f38c4e0
- #657 [Schedules] fix: rework saturne schedules
0be53be
- #3217 [Medias] fix: unlink & add to favorite actions
4214d62
- Revert "#647 [SaturneTask] fix: remove specific getNomUrl"
e51779c
- #647 [SaturneTask] fix: remove specific getNomUrl
d612fa0
- #647 [Dashboard] fix: remove unused foreach widgets
adc7d8d
- #647 [Hook] fix: improve banner tab hook
a15bda6
- #647 [JS] fix: digirisk interaction
0e7af34
- #647 [Lib] fix: saturne_banner_tab hook and moreHtml and photo
d419315
- #683 [Mod] add: getLastValue function
84b277f
- #684 [Doc] add: use saturne document model class
34708b7
- #118 [Documentation] fix: miss spellings
87e6a11
- #647 [CSS] fix: dropdown 18.0+ css compatibility
0aa9e5a
- #647 [MediaGallery] fix: refresh photo container
9f514c8
- #647 [CSS] fix: move css gallery modal in good file
373e1de
- #647 [Documents] add: pdf & specimen management
0878d85
- #647 [Dashboard] fix: dashboard unicity
9c98561
- #647 [JS] fix: medias actions
5ac4202
- #647 [NumRef] add: custom suffix
f433f41
- #647 [Lib] add: more parameters for manage saturne_object_prepare_head
5464dde
- #647 [CSS] add: galery-table class which place correctly media galery
b46e6a9
- #647 [Documents] add: ability to generate documents without modules_ file
f802f2b
- #647 [Hooks] fix: hook names
9ace471
- #667 [Documents] add: possibility to add custom conf to page
dba1387
- #670 [View] add: custom header in views
1bedeb2
- #669 [Lib] add: hook to override banner tab $subdir
4174a10
- #647 [Lib] fix: banner tab hook
0d65da9
- #647 [Conf] fix: configuration rights
6007f50
- #669 [Lib] add: base dir hook on banner_tab
ec654eb
- #656 [Attendants] fix: advanced view mode
69f45a7
- #647 [Lib] fix: saturne agenda/document
b21b244
- #647 [NUmRef] fix: custom mod num ref
0ce5048
- #647 [Medias] fix: require dolibarr lib
4171109
- #668 [SaturneObject] add: LibStatut function
4326087
- #6447 [NumberingModule] fix: numbering module view
e426915
- #647 [Index] fix: patchNote
6c48856
- #647 [SaturneDashboard] fix: selector widget
ef6a92b
- #647 [Documents] fix: handle pdf models without "document" in name
7d089ad
- #647 [Document] fix: set entity
4854d20
- #647 [Lib] fix: bannerTab argument and moreHtmlRef as argument
e699638
- #647 [Security] fix: security checks
8a78d8a
- #647 [Trad] add: missing trad
0e13908
- #647 [Task] fix: tooltip on dashboard
4c4243a
- #647 [Lib] fix: saturne_object_prepare_head moreparams
b76f5d7
- #647 [Lib] add: multi entity management on fetch all
481b629
- #647 [Medias] fix: photo preview z index
82d0e85
- #647 [Trans] fix: wrong confirmvalidate object traduction
3b113c7
- #647 [Translation] add: unlink and import generic trigger trad
d040859
- #647 [Core] fix: minor errors [
93a50d3
](93a50d3b9d1d484ca89e0798e847...
Saturne Release 1.1.2 - 14/09/2023
Cette version de Saturne apporte une amélioration de la bibliothèque de médias ainsi que du système de numérotation incluant désormais également les numérotations personnalisées. Elle ajoute aussi de nouvelles fonctions octroyant au module de meilleures performances.
De plus, avec l'ajout de Saturne dans la version 9.12 de Digirisk, certains changements ont été opérés afin d'en améliorer le fonctionnement.
Nouvelles fonctionnalités et améliorations
Fonctions
- Ajout de "saturne_get_media_linked_element" permettant de récupérer les infos de liaison des médias et des objets
- La fonction "fetchAll" récupère maintenant aussi les extrafields
- Ajout du nombre total de participant, de leur job et de leur société dans la fonction remplissant les documents ODT
- Ajout d'un paramètre "addLabel" à la fonction "getNomUrl"
Bibliothèque de médias
- La bibliothèque de médias inclut maintenant deux nouveaux filtres permettant de trier les photos par date et par non-attribuées
Images
- Des images génériques liés au workflow du versionnage (utilisé dans les enquêtes accidents de Digirisk) ont été ajouté pour la confirmation des actions
Corrections de bugs
Système de numérotation
- Il est désormais possible de faire fonctionner les systèmes de numérotation personnalisées avec Saturne
Tâche
- Les objets traitant avec des tâches sont désormais réparés
Trigger
- Les événements liés aux signatures sont de nouveau opérationnel
- L'évènement lié à la suppression des navettes a été corrigé
Interface publique
- En multicompany il n'était pas possible d'accéder à l'interface publique si l'utilisateur n'était pas connecté, c'est maintenant corrigé
Comparaison des versions 1.1.1 et 1.1.2
- 1.1.2
#678
- #629 [Core] add: new version number 1.1.2
#634
- #675 [Img] fix: change investigation formconfirm img
#677
- #672 [Medias] fix: fatal dolibarr 16 missing function
#673
- fix media gallery
#642
- #671 [Trad] fix: change trad for accident investigation
#674
- #648 [View] fix: fatal banner actions
#649
- #643 [IHM] add: use picto in tabmenu on phone
#644
- #661 [Img] fix: generic object
#663
- #645 [Triggers] add: note in getTriggerDescription and AC_ code generic
#655
- #652 [Medias] fix: class instanciation for unlink file
#653
- #632 [Class] fix: dolibarr 18 typage
#633
- #638 [Core] add: digirisk mention in mod
#641
- #635 [MediasGallery] fix: missing include and form instanciation
#636
- #630 [Core] fix: notice module updated
#631
- #613 [Utils] add: viewimage for public interface
#614
- #627 [Media] fix: missing else for className instanciation
#628
- #624 [Trad] add: new object action translation
#625
- #609 [MediaGallery] add: filters
#626
- #622 [Documents] fix: href in document generation seteventmessage
#623
- #619 [Lib] fix: require_object_mod function
#620
- #615 [Class] fix: remove typage on $ismultientitymanaged
#616
- #606 [ODT] add: attendant job and company in odt
#607
- #611 [Medias] fix: instanciation class for underscore classes
#612
- #589 [Core] fix: dolibarr friendly object instanciation
#608
- #604 [SaturneObject] fix: move parameter in function getNomUrl
#605
- #602 [Public] fix: fatal access with multicompany and not login
#603
- #598 [SaturneObject] add: parameter addLabel getNomUrl
#599
- #597 [Lib] add: manage extrafields in saturne_fetch_all_object_type
#600
- #594 [Media] add: saturne_get_media_linked_element function
#595
- #592 [SaturneObject] add: change update status deleted
#593
- #590 [SaturneDashboard] add: check label /data widget
#591
- #586 [Document] add: hook saturneBuildDoc for document action
#587
- #584 [Trad] add: missing trad
#585
- #581 [Document] fix: check model and move zone parameters
#582
- #580 [MediaGallery] fix: call to saturne_require_object_mod
#583
- #575 [PublicInterface] fix: ODT name conflict with object
#577
- #572 [PublicSignature] add: check document_type variable and file exists
#573
- #574 [Mod] fix: ODT conf and attendant number
#576
- #565 [ODT] add: delete signature temp
#567
- #552 [Trad] add: signatory trad
#553
- #578 [PDF] fix: sanitize file name for manual pdf generation
#579
- #558 [Triggers] fix: signature wrong name
#561
- #559 [Lib] add: $moreparam['parentType'] on saturne_object_prepare_head
#563
- #568 [SaturneTask] fix: fatal error caused by case
#570
- #555 [Lib] fix: fatal error caused by global variable
#556
- Main into Develop
#549
- #609 [MediaGallery] add: filter medias with today date
5def629
- #609 [MediaGallery] add: show only unlinked medias option
e70c034
- #609 [MediaGallery] fix: pagination with options
7853112
- #615 [Class] fix: remove typage cause CommonObject updated
7aebf04
- #609 [MediaGallery] fix: media name
27ae916
- #552 [Trad] add: improve signature En_US
d13e374
- #601 [Medias] fix: media gallery filter regex
1afbb42
- #645 [Triggers] fix: moved trad in good place
cddea6e
- #661 [Trad] fix: made generic event message and trigger info
b6d6acb
- #639 [Medias] fix: medias gallery filters performance
3162709
- #597 [Lib] fix: missing function doc
0a58e28
- #661 [Trad] fix: move trad in good place
1b4128c
- #645 [Triggers] add: translation in object lang
a272ca5
- #606 [ODT] fix: ucfirst on firstname
7bab970
- #594 [Media] fix: change name and check conf
19dba6c
- #572 [PublicSignature] add: variable fileExists
a82ada6
- #640 [Medias] fix: find subclasses for object linked medias
be9a4dd
- #611 [Medias] fix: instanciation of classname and objecttype
8da2cd4
- #649 [View] add: picto in edit action banner
98e37c1
- #568 [SaturneTask] fix: fatal error caused by case [
6550574
](65...
Saturne Release 1.1.1 - 21/07/2023
Cette version de Saturne est une version mineur surtout essentielle au bon fonctionnement des nouveaux modules de Evarisk mis en production récemment.
Nouvelles fonctionnalités
Fonctions
- Afin de récupérer toute les métadonnées liés aux objets de Dolibarr
- Afin de rendre la description des événements plus génériques.
Certificats
- Ils ont subi une amélioration et il est maintenant possible de configurer une tâche CRON pour mettre au statut expiré les certificats ayant dépassé leur date limite.
Comparaison des versions 1.1.0 et 1.1.1
- 1.1.1
#548
- #544 [Mod] add: modAgenda
#547
- #543 [SaturneDashboard] add: showlegend option config
#546
- #542 [Trad] add: generic object trad
#545
- #540 [Mod] add: new version number 1.1.1
#541
- #536 [SaturneCertificate] add: improve and fix
#537
- #538 [SQL] fix: backward compatibility signature role
#539
- #515 [SaturneDashboard] add: conf for disable trunc
#519
- #526 [Lib] add: function get_objects_metada
#527
- #532 [Core] add: require generic numbering modules
#533
- #525 [MediaGallery] fix: module name remainder
#535
- #524 [Menu] add: digiquali menu entries
#534
- #528 [ODT] add: document name parameter
#531
- #529 [SaturneObject] fix: missing include
#530
- #516 [CI/CD] add: editor config file for match PSR-12 conventions
#518
- Update Develop with main due to conflict
#513
- Update Develop with Main 1.1.0
#511
- #68 [Mod] fix: Conflict changelog with builder
6e85e61
- #526 [Lib] fix: let only project for easycrm 1.1.0 and fix typo
43ae4a0
- #526 [Lib] add: table_element in function get_objects_metadata
09ea517
- #526 [Lib] fix: improve function get_objects_metadata
51feca4
- #526 [Lib] fix: name variable a good way
43d2320
- #532 [NumberingModule] fix: generic numbering modules
b24a81d
- #526 [Lib] fix: type parameters and snake_case class_name
0a089cd
- #536 [SaturneCertificate] add: rename var and trad
0aedf19
- #532 [NumberingModules] fix: require object lib & function documentation
8f64281
- #526 [Lib] fix: remove underscore from inithook
ccc1a4c
Saturne Release 1.1.0 - 06/07/2023
Description : Cette version de Saturne apporte plusieurs nouvelles fonctionnalités. Il est désormais possible de remplir et télécharger des certificats. De même, tout le côté signature est à présent gérer par Saturne.
Côté développement, tout les objets faisant appel à la classe "CommonObject" passent désormais par une classe Saturne afin de rendre générique une grande partie des fonctions utilisées.
Nouvelles fonctionnalités et améliorations
Ajout des fonctions génériques liées à "CommonObject"
Ajout des certificats
- Sur la page des signatures, il existe un bouton pour signer et un autre pour télécharger le certificat
Ajout des signatures
- La signature est visible et accessible à l'aide du lien et elle est ajoutée aux documents liés
Ajout des fonction pour les tableaux de bord
- Les fonctions permettant d'afficher les graphique sur les tableaux de bord sont désormais générique
Mode avancé / simple sur la page des participants
Fonctions et templates - A l'usage des développeurs utilisant Saturne
- Plusieurs fonctions de Dolibarr ont été réécrite et rendue générique pour correspondre à nos différents modules
- Plusieurs actions et vues de pages ont été transformées en template en raison de leurs similitudes et afin de réduire la taille du code
- Le code a été aligné, aéré et revu afin d'être plus compréhensible et utilisable par d'autres
Corrections de bugs
Médias
- Les photos dans les pages supérieures à 1 de la bibliothèque de média ne pouvaient pas être ajoutées
- Ajout de la possibilité d'intégrer des images SVG
Ajouter un nombre max à l'affichage des photos provoquait une erreur
- Les boutons "Favori" et "Délier" n'apparaissait pas sur la dernière photo
Envoi de mail
- L'envoi de mail aux participants a été réparé
- Correction d'une erreur lié au lien de signature après envoie du mail
Réparation vue sur téléphone
- Appuyer sur les trois petits points en vue par téléphone pour afficher les autres pages d'un objet est de nouveau possible
Comparaison des versions 1.XX et 1.X+1.X
- Develop
#510
- #68 [Core] add: 1.1.0 readME
#509
- #504 [SaturneObject] fix: validate method conflict with triggers
#505
- #441 [SaturneSignature] add: init fk_object to avoid fatal error
#503
- #1176 [Signature] add: close button
#500
- Fix missing media conf
#497
- #496 [SaturneDashboard] add: check data
#498
- #41 [JS] add: use single hidden input instead for manage modal options
#492
- #480 [SaturneTask] fix: need $ismultientitymanaged for prevent fetchAll with all tasks
#491
- #476 [Trad] add: improve EnableSaturne trad
#477
- #469 [Signature] add: signatory translation
#471
- #472 [CSS] add: grid and fix width
#473
- #408 [PublicInterface] add: loader on document generation
#470
- #465 [Triggers] add: improve getTriggerDescription
#468
- #463 [SaturneDashboard] add: improve dashboard list
#464
- #461 [CSS] add: button orange
#462
- #427 [Core] add: allow external users on saturne main
#460
- #465 [SaturneObject] add: getTriggerDescription generic function
#466
- #458 [Tools] add: trad export data
#459
- #456 [SaturneDashboard] add: morecss parameter on foreach key of dataset
#457
- #454 [SaturneSignature] add: default empty value to avoid fatal error
#455
- #452 [Documents] fix: pdf loader apparition
#453
- #450 [Signature] fix: user extrafield signature js
#451
- #448 [Signature] add: electronic signature translation
#449
- #446 [Signature] fix: public interface signature
#447
- #444 [JS] fix: rebuild js
#445
- #442 [Signature] add: user signature
#443
- #433 [Tpl] fix: define default value as we want
#440
- #398 [Triggers] fix: rename locked and archived
#399
- #422 [Lib] fix: saturneBannerTab show all projects
#432
- #433 [Tpl] add: parameters on ajax constant function
#434
- #430 [Attendants] fix: disable send mail if signature not null
#435
- #372 [SQL] fix: missing update field attendance signature
#436
- #438 [SaturneDashboard] fix: remove info-box-sm css error
#439
- #423 [JS] add: improve modal JS
#424
- #419 [TPL] add: conf check defined and wrong variable name and check global value
#420
- #409 [CSS] add: picto min css
#410
- #406 #407 [SaturneAttendants] fix: need save id element and trad
#416
- #405 [SaturneAttendants] fix: missing parameters in url
#417
- #404 [adminConf] add: change value conf for DOCUMENT_MEDIA_VIGNETTE_USED
#418
- #402 [SaturneAttendants] fix: display date tzuser and save in UTC
#403
- #295 [Core] add: const to handle svg file as images
#411
- #388 [Lib] fix: creation media with id 0
#394
- #387 [Lib] fix: saturne_select_dictionary selected value
#392
- #386 [Lib] fix: missing check label value saturne_banner_tab
#391
- #385 [SaturneDashboard] add: list management
#390
- #384 [SaturneNote] add: check object status for manage permissionnote
#389
- #412 [Lib] fix: display module picto instead of object fontawesome
#413
- #394 [Medias] fix: unset photo action
#397
- #382 [Lib] add: fetch all links for given object type
#383
- #370 [SaturneAttendants] fix: empty value need to be array signatoriesByRole
#393
- #379 [Admin] add: improve admin document for manage medias and const
#381
- #378 [SaturneObject] fix: typing error
#380
- #376 [Lib] add: show no photo on saturne_show_medias_linked with empty filearray
#377
- #374 [Lib] fix: contract & task prepare head
#375
- #364 [Lib] fix: contact interaction with saturne_fetch_all_object_type
#369
- #363 [SaturneTask] add: fields list
#368
- #359 [View] fix: show default photo if there is one
#362
- #354 [Mod] fix: remove attribute
#358
- #349 [Attendants] fix: fatal foreach on unset array
#351
- #355 [Lib] add: anchor id in list_titre of saturne_show_document
#356
- #352 [Trad] add: generic trad medias/object
#353
- #348 [Trad] fix: missing trad variable
#350
- #346 [ODT] fix: set photo vars
#347
- fix attendants errors
#345
- [Trad] fix: missing trad
#342
- #338 [Medias] add: auto media favorite on first upload action
#341
- #335 [SQL] add: unique key
#337
- #334 [Attendants] add: PublicInterf...