Skip to content

Releases: Evarisk/Saturne

Saturne Release 1.6.0 - 28/08/2024

29 Aug 16:25
Compare
Choose a tag to compare

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

24 Jun 12:01
Compare
Choose a tag to compare

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

05 Jun 07:29
Compare
Choose a tag to compare

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

17 May 12:41
Compare
Choose a tag to compare

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

image

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

image

image

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

10 Apr 14:21
Compare
Choose a tag to compare

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:/...
Read more

Saturne Release 1.2.1 - 19/01/2024

19 Jan 16:07
Compare
Choose a tag to compare

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

image

image

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...
Read more

Saturne Release 1.2.0 - 15/11/2023

16 Nov 15:44
Compare
Choose a tag to compare

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...
Read more

Saturne Release 1.1.2 - 14/09/2023

14 Sep 13:34
Compare
Choose a tag to compare

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
    image

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
    object_version_draft

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...
Read more

Saturne Release 1.1.1 - 21/07/2023

21 Jul 12:23
Compare
Choose a tag to compare

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

06 Jul 09:53
Compare
Choose a tag to compare

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

image

Ajout des signatures

  • La signature est visible et accessible à l'aide du lien et elle est ajoutée aux documents liés

image

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

image

Mode avancé / simple sur la page des participants

image

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...
Read more