Skip to content

Releases: Evarisk/Saturne

Saturne 21.2.0

24 Nov 09:46

Choose a tag to compare

Cette version de Saturne apporte

Nouvelles fonctionnalités et améliorations

Corrections de bugs

Comparaison des versions 21.1.0 et 21.2.0

Saturne 21.1.0 - Ajout de fontion d'émargement pour tout type d'élement

07 Nov 15:35

Choose a tag to compare

Cette version de Saturne apporte plusieurs améliorations ergonomiques, des ajouts fonctionnels et des corrections de bugs pour améliorer l'expérience utilisateur, notamment autour de l’édition, de la gestion des éléments et de l’interface de configuration.

Nouvelles fonctionnalités et améliorations

Drag & Drop amélioré dans les tables HTML

  • Ajout de la possibilité de déplacer des éléments dans des tables avec sauvegarde via AJAX.
    Améliore l’ergonomie de l’interface utilisateur.

Ajout d’une checkbox de validation

  • Nouvelle fonctionnalité permettant d’ajouter une case à cocher avec texte pour valider ou signer un formulaire.

Dashboard demi-écran

  • Ajout de la possibilité d’afficher les listes du tableau de bord sur une demi-largeur.

Favoris pour fichiers et liens

  • Ajout d’un système de favoris pour les fichiers et les liens dans les documents et projets.

Corrections de bugs

Erreur à la génération ODT

  • Fix d’un bug bloquant la génération des fichiers ODT dans certains cas.

Erreur de type de tâche projet

  • Correction d’un crash lié à un mauvais type de tâche dans la bibliothèque d’objets.

Opacité des éléments

  • Fix CSS concernant l’affichage des éléments dans certaines listes.

Champs mal configurés pour certains objets

  • Correction d’un setup incorrect des champs selectForForms dans SaturneElement.

Comparaison des versions 21.0.0 et 21.1.0

  • 21.1.0 #1251
  • Add AI query for ReedCRM #1248
  • #1244 [ActionsSaturne] fix: favorite on all pages #1246
  • #1244 [document.php] add: favorite for files ans links #1245
  • #1242 [ObjectLib] add: table element for project #1243
  • #1240 [SaturneDashboard] add: half screen list dashboard #1241
  • #1238 [ObjectLib] fix: project task type fatal #1239
  • #1236 [DragableJS] add: message when saved #1237
  • #1234 [Dragable] add: cursor grab on dragable items #1235
  • #1232 [PublicAddSignature] add: possibility to sign not custom module elements #1233
  • #1230 [ODT] add signin session document #1231
  • Fix documents name length limit #1209
  • #1204 [Lib] fix: TPL and lib #1229
  • #2203 [CSS] fix: opacity of the elements on the list #1228
  • #2203 [SaturneFunction] fix: text when no right and empty list #1226
  • #1204 [JS] add: saturneElement/saturneStandard/Lib functions/JS #1223
  • SaturneObject add deleteObjectLinked method to override commonobject one #1220
  • #1221 [Mod/Lang] add: module name in config menu #1222
  • SaturneObject : override validate field to manage bounds (min & max) #1216
  • Ajout de la gestion des clés de type String #1211
  • #1143 [DragableModule] add: dragable items with ajax action save #1210
  • Main into Develop #1208
  • #1204 [Lib] add: badge component/button and improve function 69c7bfa
  • #1204 [CSS] add: Activity and wpeo-badge CSS e2343f4
  • #1204 [CSS] add: saturne_render_badge_component af11a97
  • #1204 [SaturneElement] add: saturneElement object d4c1b6e
  • #1204 [Lib] add: saturne_more_left_menu/saturne_recurse_tree 9845d4a
  • #1204 [SaturneStandard] add: saturneStandard object 4a0062a
  • #1204 [Lib] add: trad and saturne_more_left_menu 6c6c9d1
  • #1204 [JS] add: saturneElement js improvment 6f9a461
  • #1024 [Lib] add: button component 5242bee
  • #1204 [JS] add: saturneElement JS a764f6d
  • #373 [JS] add: move js in mediaGallery file and CSS 44011da
  • #1204 [JS] add: getSanitizedPercentageValue and improvment 232d19b
  • #1204 [JS] add: ObjectFromModal 8ad713f
  • #1204 [JS] add: saturneElement JS function ab3fe15
  • #1247 [JS] add: utilis function for manage timezone in public interface b523cc3
  • #1244 [Favorite] fix: somes conceptions error 8ae727e
  • #1212 [SignatureJS] add: text and checkbox before sign 75eeeec
  • #493 [TPL] fix: remove global conf for reassign in hook e7ddea3
  • 📖 Changelog 95aac53
  • #1250 [Mod] add: new version number 13c8608
  • #2203 [CSS] fix: remove useless hover 282808c
  • #1204 [Lib] fix: saturne_recurse_tree be6c08b
  • #1204 [View] add: use hook for add css and parameters 3984079
  • 📖 Changelog 019c038
  • [Lib] fix: include lib in tpl for prevent missing include lib in card files 7c4e964
  • #1204 [CSS] fix: missing property on add-container 20d839a
  • #2203 [CSS] fix: add opacity 0 307376f
  • #1217 [ODT] fix: need require to prevent fatal on getFormeJuridiqueLabel function call fa7cec0
  • #1204 [Lib] add: parameter field for contenteditable cdc7bc0
  • #1204 [CSS] fix: Badge CSS 1625f85
  • #1204 [Lib] fix: include class 8d16a6d
  • #2203 [Lang] fix: add lang trans ec4c18f
  • #1204 [JS] fix: js conflict 6ac0cc8
  • Merge pull request #1213 from evarisk-kilyan/add_text_before_sign d589223
  • #2152 [Documents] fix: authorize bigger file names for saturne show documents 75ab6e0

Saturne 21.0.0 - 13/06/2025

13 Jun 09:52

Choose a tag to compare

Description : Cette version de Saturne apporte une refonte majeure du système de listes avec des templates plus flexible, extensible et maintenable ainsi qu'une meilleure gestion des objets et des modules, avec ajout de DigiKanban et le support des stock.

Nouvelles fonctionnalités et innovations

Interface & liste d’objets

  • Refonte complète du système de liste via templates (TPL) : construction dynamique du header, footer, champs, recherche, pagination, SQL, etc.
  • Ajout de nouveaux hooks pour personnaliser les listes d’objets (printFieldListWhere, saturne_get_objects_metadata, etc.).
  • Intégration de la gestion des objets stock (SaturneExpedition, SaturneReception, etc.) via les métadonnées.
  • Support du mode PWA et compatibilité avec des templates modulaires.

Module

  • Intégration du module DigiKanban dans la liste des modules activables.

Galerie de médias

  • Ajout d’un bouton d’action et vérification dans la galerie média.
  • Amélioration de la vue galerie média.

Documents ODT

  • Amélioration du traitement des valeurs par défaut dans les templates.
  • Meilleure gestion des variables et groupes via setTmpArrayVars.

Améliorations & corrections

Compatibilité

  • Nombreuses corrections de warnings dans les class, hooks, extrafields, list, dashboard, etc. pour PHP8.
  • Gestion de la backward de la fonction saturne_get_objects_metadata pour les versions ultérieurs de Dolibarr.

Public Signature

  • Correction de l'affichage de la boîte de signature quand aucun objet n’est présent.

Templates (TPL)

  • Résolution de bugs liés à l’usage des require_once, type integer mal géré, options désactivées non respectées.
  • Nettoyage de TODOs, renommage de hooks, meilleure gestion des tableaux et traductions manquantes.
  • Ajout de l'action set_contract dans banner_actions_template pour la modification des contrats des sessions dans DoliMeet.

Comparaison des versions 1.8.0 et 21.0.0

  • 21.0.0 #1207
  • #1205 [Mod] add: new version number 21.0.0 #1206
  • #1202 [AttendantTableAdd] add: hook to hide add button #1203
  • #1199 [JS] fix: use window.saturne.modal.loadLazyImages after all media gallery functions #1200
  • #1085 [SaturneObject] add: rework fetch methods #1182
  • #1197 [TPL] add: action set_contract in banner_actions template #1198
  • #1195 [ODT] add: improve setTmpArrayVars with picto default value 0 and nocheck #1196
  • #1128 [Lib] fix: PHP 8 #1192
  • #1190 [MediaGallery] fix: media gallery view #1191
  • #478 [TPL] add: rework list object with TPL #1132
  • #1178 [PublicSignature] fix: remove box when no object #1179
  • Main into Develop #1177
  • #1128 [Admin] clean: clean file document WIP 9fe236f
  • #478 [TPL] add: add template build sql select and footer e64dacd
  • #478 [TPL] add: objectfields_list_header.tpl final version a489386
  • #478 [Class] add: SaturneExpedition, SaturneReception, SaturneSupplierProposal 0efe0d3
  • #478 [Lib] add: improve saturne_get_objects_metadata b84e10e
  • #478 [TPL] add: objectfields_build_sql_select.tpl final version 3f434a5
  • #1128 [Admin] clean: clean files and PHP8 3fabedd
  • #478 [TPL] add: objectfields_list_loop_object final version df96bc2
  • #1128 [Mod] fix: PHP 8 18d0b64
  • #478 [TPL] add: objectfields_list_search_input.tpl final version 07125e0
  • #478 [TPL] add: remove spec for search input and use hook instead 8b24cdf
  • #478 [TPL] add: hook for saturnePrintFieldListLoopObject 05167fc
  • #1085 [SaturneObject] add: improve trad and fetch ba03bdc
  • #478 [Lib] add: saturne_load_list_parameters and saturne_load_pagination_parameters a4adb59
  • #478 [TPL] add: objectfields_list_search_title final version 781f8e2
  • #478 [Hook] add: getElementProperties for use stockmouvement object properties d7085d8
  • #478 [TPL] fix: remove todo 9e989f8
  • #1195 [Lib] add: select/group management for saturne_fetch_all_object_type 0ae9e95
  • #1128 [Lib] fix: PHP8 extrafields bd4c1f1
  • #1128 [Lib] fix: use lazy loading img and dynamic src for media gallery 35f27c4
  • #1205 [Mod]fix: include conflict with dolistore 6ffb3f1
  • #1186 [MediaGallery] add: button and check b4c63d5
  • #1202 [TPL] fix: wrong parameters for saturneAddAttendantRow 38dea14
  • #478 [TPL] fix: manage mode pwa e7f5eb3
  • #1202 [Hook] fix: hook name and vars 51abb75
  • #478 [TPL] add: objectfields_list_footer final version 4ddb15a
  • #478 [LIb] fix: PHP8 Warning 80c139e
  • #478 [TPL] fix: change css search and add pwa mode 0dc37da
  • #1128 [TPL] fix: check disabled option 84717ea
  • #1184 [Style] fix: remove useless style 4f3dbc9
  • #1128 [SaturneDashbord] fix: php8 764728f
  • #478 [TPL] fix: missing array_merge and trad aa701af
  • #478 [TPL] fix: PHP8 Warning 98d56a1
  • #1184 [Style] add: hidden class important 202de96
  • #1178 [PublicSignature] fix: move if cd620e4
  • #1126 [Core] add: DigiKanban module in list 87c6254
  • #1199 [JS] fix: small media in gallery modal f2d1429
  • #478 [Lib] fix: fatal on element contract need backward for contrat 44f6e51
  • #478 [TPL] fix: error check type for integer link on search request 0663c9b
  • #478 [TPL] fix: require instead of require_once on while ebeea48
  • #478 [TPL] fix: improve printFieldListWhere hook 150a3a0
  • Merge pull request #1127 from theodaviddd/add_digikanban_to_module_list 8402985
  • #478 [TPL] fix: change hookname 89e66dc

Saturne 1.8.0 - 19/02/2025

19 Feb 14:21

Choose a tag to compare

Cette version de Saturne améliore l'ergonomie, la rapidité et corrige plusieurs problèmes liés aux fichiers et aux documents

Nouvelles fonctionnalités et améliorations

Amélioration des réglages

  • Ajout d’un bouton pour activer ou désactiver certains réglages plus facilement.

Optimisation des outils

  • Ajout d’un nouvel ensemble d’outils pour faciliter l’analyse et la résolution de problèmes.

Amélioration de la compatibilité mobile

  • Meilleure détection des appareils mobiles pour adapter l'affichage.

Corrections de bugs

Performances et rapidité

  • Correction d’un problème qui ralentissait l’affichage de certains éléments liés aux médias.

Gestion des fichiers

  • Correction d’un problème empêchant l’accès à certains fichiers de configuration.

Téléchargement des documents

  • Correction d’un bug qui empêchait le téléchargement de certains documents importants.

Comparaison des versions 1.7.0 et 1.8.0

Saturne 1.7.0 - 06/02/2025

06 Feb 15:05

Choose a tag to compare

La version 1.7.0 de Saturne apporte plusieurs nouvelles fonctionnalités et améliorations, ainsi que des corrections de bugs. Voici un résumé des principales modifications :

Nouvelles fonctionnalités et améliorations

Tableau de bord

  • Ajout d’un affichage des totaux dans les listes pour une meilleure visibilité des données.
  • Nouvelle gestion des graphiques : possibilité de fermer et filtrer les graphiques avec des indicateurs clairs.

Gestion des documents

  • Amélioration de l’affichage des documents générés avec de nouvelles options pour mieux organiser leur présentation.
    image

  • Optimisation de la gestion des champs supplémentaires pour faciliter leur ajout et modification.

Interface utilisateur

  • Ajout d’une nouvelle fonctionnalité pour gérer l’enregistrement audio directement depuis l’application.
  • Correction et amélioration du bouton d’aide dans le menu pour une assistance plus efficace.

Design et mise en page

  • Intégration d’un nouveau système d’affichage pour une mise en page plus flexible et adaptée à toutes les tailles d’écran.
  • Amélioration de la galerie média avec une meilleure gestion des fichiers et une correction des erreurs.

Corrections de bugs

Stabilité des signatures

  • Résolution d'un problème lié à une propriété manquante dans la gestion des signatures, assurant une utilisation plus stable.

Archivage des documents

  • Correction d'un bug provoquant une redirection infinie lors de l'archivage, garantissant une navigation sans encombre.

Vérifications supplémentaires

  • Ajout de contrôles pour éviter les erreurs potentielles lors de l'utilisation d'objets constants dans les signatures.

Ajout de fichiers multimédias

  • Correction d'une erreur critique liée au bouton d'ajout de fichiers dans la galerie média, améliorant la stabilité lors de l'ajout de nouveaux médias.

Comparaison des versions 1.6.0 et 1.7.0

  • 1.7.0 #1162
  • #1160 [Mod] add: new version number 1.7.0 #1161
  • #1133 [SaturneObject] fix: change behavior for withpicto if value is 3 #1149
  • #1141 [Lib] fix: preparehead not write the same in all modules #1142
  • #1147 [TPL] fix: signature need more check on const object status #1148
  • #1137 [Dashboard] add: total in dashboard list #1138
  • #1125 [Lib] fix: saturne_manage_extrafiels #1139
  • #1135 [CSS] fix: include flexbox to css #1136
  • #1125 [Lib] fix: params saturne_manage_extrafiels #1134
  • #1125 [Lib] add: saturne_manage_extrafiels #1133
  • #1130 [Signature] fix: missing property definition #1131
  • #1109 [Dashboard] add: close graph, filter graph, indicator when close widget and graph #1110
  • #1113 [SaturneObject] add: label on getNomUrlTooltip #1114
  • #1108 [Dashboard] fix: remove useless form for exportcsv and manage it with JS #1111
  • #1105 [DocumentAction] fix: infinite redirect when archive #1106
  • #1102 [Lib] add: parameter entity for showUrlOfLastGeneratedDocument #1103
  • #1100 [ODT] fix: change redirect proke method #1101
  • #1084 [Media] fix: add file button fatal #1099
  • #1097 [JS] fix: manage help button on menu #1098
  • #1095 [CSS] add: img css for remove unwanted property #1096
  • #1093 [CSS] add: template infobox #1094
  • #1088 [Mod] add: function check_variable for tpl #1089
  • #1086 [JS] fix: media gallery error and config medias #1087
  • #1082 [Admin] add: PWA link #1083
  • #1077 [Notice] add: tranlation support and add id parameter on saturne show notice #1079
  • #1004 [Redirections] add: redirection management #1007
  • #1026 [JS] add: audio JS for manage recording #1027
  • #1071 [Lib] fix: rename function/change parameter value and doc #1078
  • Add doc creation archive #1076
  • #1071 add: function to show notice #1072
  • #856 [ObjectActions] add: doc creation when archive #1073
  • #1074 [Module.md] fix: 404 on github links #1075
  • #1022 [Confirmbox] add : adding close button on confirm box #1069
  • #1053 [SaturneDocument] add : adding getDucoments functions #1054
  • #3961 [JS / SaturneMedia] fix : fix image update when changed #1056
  • Main into Develop #1067
  • #1004 [Redirections] add: redirection functions & crud b15eae9
  • #1004 [Redirections] fix: trad/name file/sql/check and status fields c32e603
  • #1118 [Admin] add: SATURNE_ATTENDANTS_ADD_STATUS_MANAGEMENT conf e6a62b6
  • #1004 [Redirections] fix: lint & psr12 fcd5838
  • #502 [SaturneMail] add: get saturneMail object and improve substitutionarray and type_template fb88921
  • #4083 [Dashobard] add: picker and graphFilter key 1490129
  • #1152 [JS] fix: missing media target class 97a09ae
  • #1137 [Dashboard] fix: reset due to break list view ff382a1
  • #1145 [Lib] fix: count break due to missing if efaed89
  • Merge pull request #1146 from evarisk-kilyan/add_count_to_saturne_fetch_all 02caa2c
  • #502 [SaturneMail] add: manage mail with object instead of SQL 3bea09c
  • #1093 [CSS] add: html and css new module infobox aa2615a
  • #1125 [Lib] fix: manage exception for help developer f633141
  • #1004 [Redirections] fix: psr12 & use saturne common functions & langs b00f246
  • #1145 [Lib] add: count to saturne fetch all 6805d55
  • #1053 [SaturneDocument] fix: improve getLastDocument and showUrlOfLastGeneratedDocument 2e2ed41
  • #1120 [JS Toolbox] add: manage iframe and add toolbox to always loaded components 6cf32a2
  • #1109 [Dashboard] fix: remove style inline 69bc108
  • #1026 [CSS] add: audio style and keyframes and trad 68a00b1
  • #1125 [Lib] add: improve saturne_manage_extrafiels 9bc697e
  • #1022 [JS] add: showNotice and getMediaStream error with notice 6211fde
  • #1053 [SaturneDocument] fix : merge functions and clean code a6d5dc0
  • #1125 [SaturneObject] add: withpicto 3 for extrafields type link 05edd66
  • #1026 [JS] add: rebase and saturne min 61ff7a4
  • #1125 [Lib] fix: change order for update and add extrafield 41c2bc9
  • #1125 [SaturneObj...
Read more

Saturne Release 1.6.0 - 28/08/2024

29 Aug 16:25

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

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

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

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

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