Skip to content

Saturne Release 1.3.0 - 07/03/2024

Compare
Choose a tag to compare
@evarisk-micka evarisk-micka released this 10 Apr 14:21
· 152 commits to main since this release

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
  • #808 [Lib] fix: include and remove useless files f2246aa
  • #844 [TPL] fix: mod_standard bug when switching mod efa18a2
  • #863 [Public] fix: fatal hasRight function if no user in page 0782f75
  • #874 [Documents] fix: use setdoc instead of set and del ae18ce1
  • #743 [TPL] add: modifications after review f14e732
  • #650 [JS] fix: selector issue if multiple canvas 45a3932
  • #844 [TPL] fix: activate and desactivate standard and module buttons 95029b7
  • #861 [Dashboard] fix: clean code for the custom params of the saturne dashboard function 369ac0d
  • 📖 Changelog 7382aef
  • #842 [SaturneDashboard] fix: parameters of saturne dashboard a927954
  • #830 [Documents] add: error management in admin conf template dffbc4d
  • #650 [PublicSignature] fix: remove useless text 7df0e01
  • #650 [CSS] add: custom cursor c405e4a
  • #874 [Documents] add: lang and solution 4a07941
  • #844 [TPL] fix: bug when nothing is activate for the standard button 71b4588
  • #717 [Attendatnts table view] add: plus icon for dropdown 8b3ebd9
  • #650 [JS] add: improve mouse/touch event 48ae08f
  • #889 [Lib] fix: minor change PSR12 da25c80
  • #650 [PublicSignature] add: fix height to 96px for img beb63f2
  • #874 [Documents] fix: fancy red trash button and better redirection 0dd38f0
  • #843 [Document] fix: wrong check and missing parameters d974b2b
  • #3682 [Dashboard] fix: dashboard params and div system 356731d
  • #892 [JS] fix: remove loader after add_img function d6ecee6
  • #847 [SaturneDashboard] add: modify the br in the if else condition 71aa62c
  • #743 [JS] fix: rebuild js after rebase eaacf9b
  • #650 [JS] fix: minify file conflict bfaa779
  • #864 [SaturneMail] fix: remove type of module 02e58c3
  • Merge pull request #838 from evarisk-charles/remove_fichecenter_div_in_dashboard 9cd6236
  • Merge pull request #839 from evarisk-charles/add_dropdown_attendance_arrow 5b9b1b5
  • #717 [Attendants] fix: useless class in dropdown ce51880
  • #717 [Attendants] add: edit icon for dropdown 8c1b5d2
  • Merge pull request #834 from evarisk-micka/add_elementtype f0b360f
  • #833 [Task] add: ptt.elementtype for version >18 dolibarr in projectdoc 359b134