Skip to content

Releases: Evarisk/DoliSIRH

DoliSIRH Release 1.5.1 - Améliorations et corrections

18 Sep 13:37
Compare
Choose a tag to compare

Description : Cette version de DoliSIRH apporte...

Améliorations

Génération des documents du projet indépendamment du statut du projet

Traduction

Quelques nouvelles traductions comme :
image

Corrections

Correction de la génération des certifications

Test de compatibilité avec Dolibarr 20.0.0

Comparaison des versions 1.5.0 et 1.5.1

  • 1.5.1 #607
  • #605 [Mod] add: new version number 1.5.1 #606
  • #600 [Cards] fix: use saturne for lock and archive #601
  • #454 [Trad] fix: trad and dashboard trad #604
  • #564 [Hook] fix: elementtype without the ptt for projectdocument task #565
  • #598 fix: fatal on certificat doc creation #599
  • #588 [Class] fix: remove type for $isextrafieldmanaged #589
  • #574 [ODT] fix: new exception OdfExceptionSegmentNotFound and remove version attribute and phpmin #575
  • #569 [Module] fix: remove useless file #570
  • Main into Develop #561
  • 600 [Cards] add: confirm box on archive 62b3a2d
  • #588 [Class] fix: missing type for resprints f32ae0e
  • #564 [ProjectDocument] fix: use timespent_total_duration 37a7bbe
  • #600 [TimeSheet] add: check on saturne_show_documents 2835f97

DoliSIRH Release 1.5.0 - Compatibilité avec Dolibarr 18.0

15 Jan 14:36
Compare
Choose a tag to compare

Cette version de DoliSIRH vient corriger en priorité la majorité des bugs fonctionnels et techniques empêchant le bon déroulé du module. De plus elle établit la compatibilité avec la version 1.2.1 de Saturne et 18.0 de Dolibarr.

Corrections de bugs

Temps consommés

  • Modification de la table element_time afin de fonctionner sur Dolibarr 18.0
  • Correction d'un problème sur les temps consommés empêchant l'ajout fonctionnel

Navette

  • Correction d'une erreur sur les lignes modifiables de la navette empêchant la modification de ces lignes
  • Changement de l'ordre d'affichage par ordre décroissant sur la date de création

Comparaison des versions 1.4.0 et 1.5.0

  • 1.5.0 #560
  • #555 [ODT] fix: projectdocument fatal fetchAllTimeSpentAllUsers #558
  • #556 [Card] fix: get categories selected on edit action #557
  • #551 [Mod] add: new version number 1.5.0 #554
  • #540 [Hook] fix: remove hook now in saturne #541
  • #552 [List] add: change sortfield and sortorder in date_creation DESC #553
  • #542 [Mod] add: modAgenda dependancies #543
  • #538 [Hook] fix: hook name #539
  • #534 [TimeSpent] fix: compatibility 18 with element_time #535
  • #529 [TimeSheet] fix: missing protection typage on description TimeSheetLine #530
  • #523 [Hook] fix: check fk_product before fetch to prevent conflict subtotal #524
  • #532 [TimeSpent] add: sticky effect to manage the location of total time consumed info #533
  • Main into Develop #522
  • #540 [Hook] fix: category actions now in saturne 58de457

DoliSIRH Release 1.4.0 - Mise en place des certificats et diplômes et du framework Saturne

13 Sep 16:12
Compare
Choose a tag to compare

Cette version de DoliSIRH vient ajouter les certificats, les diplômes et les attestations ainsi que l'intégration du framework Saturne. De plus il intègre une refonte conséquente de la page de pointage du temps afin de faciliter le processus.

Nouvelles fonctionnalités et améliorations

Saturne

  • Implémentation du JS, CSS, des traductions et fonctions génériques
  • Utilisation des signatures et des vues du framework
  • Ajout de plus de triggers

Certificats

  • Intégration des certificats
  • Ajout de tâches CRON pour les certificats
  • Ajout du document des certificats
  • Ajout de dictionnaire pour les rôles des participants
    image

Pointage de temps

  • Refonte de la vue du pointage de temps par mois, par semaine et par jour
  • Utilisation d'un template s'adaptant à la période pour laquelle on souhaite pointer / observer le temps
  • Lors que l'on pointe du temps sur un mois passé, on reste sur la page du mois au lieu de revenir au mois courant
  • Le tableau de pointage du temps s'adapte à la longueur de l'écran et les jours de la semaines ainsi que les tâches sont désormais toujours observable
  • Deux nouvelles options permettent de choisir si l'on veut les tâches favorites ET consommées ou les tâches favorites OU consommées ainsi que d'afficher ou non les projets cloturés

image

Corrections de bugs

Pointage de temps

  • Il est désormais possible de s'assigner à une tâche dans certaines conditions
  • Suppression d'un bug générant une erreur 406 dû au nombre de tâches assignées
  • Il est maintenant possible de pointer du temps le premier jour de la semaine et du mois

Code

  • Nettoyage conséquent du code pour améliorer les performances et être aux normes de style
  • Adaptation de certains éléments pour rester en concordance avec Saturne

Dashboard

  • Utilisation des fonctions de Saturne pour générer le dashboard
  • Lorsque celui-ci était à cheval entre deux années, il ne montrait les informations que d'une seule année

Comparaison des versions 1.3.1 et 1.4.0

  • 1.4.0 #521
  • #425 [Mod] add: new version number 1.4.0 #427
  • #506 [IHM] add: picto unlock #519
  • #509 [Timespent] add: checkbox for select logic operators #518
  • #516 [Timesheet] fix: missing rights #517
  • #512 [JS] add: fix table header timespent on scroll events #513
  • #504 [View] fix: fatal banner actions #505
  • #502 [IHM] add: use picto in tabmenu on phone #503
  • #498 [Class] fix: dolibarr 18 typage #500
  • #497 [Hook] fix: doActions saturne_require_objects_mod #501
  • #495 [Class] fix: remove typage on $ismultientitymanaged #496
  • #487 [TimeSheet] fix: product backward compatibility #488
  • #479 [Hook] add: task create action #480
  • #491 [Admin] add: product config #492
  • #489 [List] add: status filter #490
  • #483 [WorkingHours] add: admin can now edit all users' working hours #486
  • #484 [Task] fix: fatal on time spent list #485
  • #481 [Trad] fix: wrong trad #482
  • #470 [Mod] fix: clean various files #473
  • #471 [Mod] fix: trad rights #472
  • #475 [TimeSpent] fix: use SaturneTask to avoid useless hook #477
  • #476 [PDF] fix: no more auto download after pdf generation #478
  • NEW full hierarchy can edit someone’s work hours #325
  • #467 [TimeSheetDocument] fix: tzuser signature date and signature fil… #474
  • #442 [Dashboard] add: display year with SOCIETE_FISCAL_MONTH_START interval #448
  • #445 [Mod] fix: inconsistency backward product #446
  • #443 [Admin] fix: error creation product with barcode module #444
  • #439 [ODT] fix: missing responsible signature #440
  • #285 [Task] fix: submitting form JS #441
  • #293 [JS] add: reload element_type and fk_element field #438
  • #429 [Certificate] clean: view #437
  • #430 [Triigers] fix: timeSheetLine error fetch product ID #436
  • #433 [Hook] fix: wrong ID constructCategory hookl on certificate #434
  • #431 [Dashboard] fix: label data with timeSpentOnTasks #435
  • #420 [SQL] fix: dictionary certificate attendants #432
  • #337 [Certificat] clean: view and lib #383
  • #89 [Lang] add: bold to delete timesheet formconfirm #288
  • #417 [TimeSheet] clean timesheet view #423
  • #411 [Admin] add: conf certificateUserResponsible #419
  • #420 [SQL] add: certificate attendants role #422
  • #105 #388 [Hooks] add: improve facture/facturerec tags #395
  • #183 [Timespent] add: change view density and more task info #398
  • #424 [Admin] fix: HR_PROJECT creation don't create all tasks and missing contact assign #426
  • #376 [Triggers] add: certificate triggers #396
  • #374 [TimeSpent] add: project status info #380
  • #378 [Class] fix: missing include and rename functions #397
  • #402 [TimeSheet] fix: remove fetch timesheetdet #409
  • #392 [Certificate] add: crontab checkDateEnd #400
  • #403 [SQL] add: entity for timesheetdet #408
  • #384 [Timespent] add: rework in one list timespent_range #399
  • Add improve get timesheet product service function #410
  • #418 [ODT] add: implementation and improve certificate document #421
  • #372 [ODT] add: new certificate #393
  • #330 [TimeSheet] add: new service on timesheet line #386
  • #391 [Lib] fix: change function name dolisirh_num_between_days #394
  • #73 [TimeSpent] add: rework timespent view with range instead of 3 views #385
  • #364 [Hook] add: tags functionnality #379
  • #370 [Lib] clean: functions lib and split with timespent #381
  • #326 #377 [Trad] clean: all trads are better organised #387
  • #363 [JS/CSS] clean: rebuild JS/CSS and clean js files #369
  • #362 [Index] clean: small clean weak warning #368
  • #361 [SQL] add: remove documents for use saturne instead #367
  • #360 [ODT] clean: odt files with saturne #366
  • #359 [Admin] fix: warning and missing info #365
  • #349 [Admin] clean: optimize hrProjectTask and clean code #354
  • #349 [Mod] clean: mod file #355
  • #238 [Hook] fix: need module name instead for admin doc conf #358
  • #350 [Lib] clean: lib files #357
  • #351 [Trad] clean: remove trad / align #356
  • #237 [TimeSheet] add: rework class for use SaturneObject #301
  • #346 [IMG] clean: change name img #352
  • #347 [SQL] clean: use space indent and update SQL #353
  • #340 [Mod] fix: remove changelod for pr...
Read more

DoliSIRH Release 1.3.1 - 10/05/2023

10 May 10:21
Compare
Choose a tag to compare

Description : Cette version de DoliSIRH apporte la correction et l'amélioration des fonctionnalités implémentées dans ce module.

Améliorations

Permissions / Configurations

  • Il faut désormais la permission pour ajouter ou modifier ses heures de travail
  • La génération de la navette est bloqué si la configuration n'est pas saisie
  • Création des projets RH dans la configuration

Tableau de bord

  • Ajout du choix de l'année pour voir les graphiques sur une période de temps antérieure à l'année actuelle

Navette

  • Ajout du nom de la personne dans le libellé de la navette

Corrections de bugs

Temps consommé

  • Il est désormais possible de pointer du temps le lundi
  • L'heure du temps consommé n'était pas enregistré dans la vue par semaine
  • Correction du filtre sur seulement les temps consommés

Navette

  • Correction d'un bug où l'on perdait les dates de début et de fin lors de l'édition

Comparaison des versions 1.3.0 et 1.3.1

  • 1.3.1 #279
  • #275 [Trad] fix: spelling error #276
  • #273 [TimeSpent] fix: week view didn't send hourdate info in action #274
  • #262 [Timesheet] add: notice error config project/task conf #267
  • #242 [Timesheet] add: create timesheet with prefill date at M-1 #266
  • #208 [Hook] fix: change check action for print getNomUrl task on ticket #264
  • #205 [Trad] fix: change trad #263
  • #198 [Dashboard] add: manage years #265
  • Add satune framework #227
  • Clean code files #226
  • Revert "Merge pull request #227 from nicolas-eoxia/add_satune_framework" 23b20ba
  • #218 [JS] add: clean JS files for use Saturne JS b679be4
  • Revert "Merge pull request #226 from nicolas-eoxia/clean_code_files" 7ec51ca
  • #218 [CSS] add: clean CSS files for use saturne CSS 01025da
  • #221 [Class] add: clean class files a3ca888
  • #218 [Mod] add: remove Signature object for use signature saturne object 1890c52
  • #221 [Admin] fix: clean admin files c98445d
  • #218 [Mod] add: remove unused view files 06302b9
  • #221 [Lib] add: clean lib files fe62e04
  • #215 [Admin] add: config HR project task 690fe9e
  • #221 [Trad] add: first clean trad files 626e05d
  • #207 [Trad] add: change trad Worked... by Working... 2abd002
  • #221 [SQL] add: clean SQL files 1d93d13
  • #202 [TimeSpent] fix: form submission load 23939b7
  • #213 [TimeSpent] fix: timeZone issue on GMT with num_between_day function 6900c6c
  • #203 [ODT] add: username on document name e62c629
  • #201 [TimeSheet] fix: totaltimespent data and other 1901798
  • #199 [Admin] add: change bookmark url 98b4e43
  • #219 [Mod] add: main.inc file 029cf8f
  • #198 [Dashboard] add: selector year for show timespent data 2c436fc
  • #205 [Mod] add: workinghours rights eb173bf
  • #221 [IMG] add: clean img 34940c7
  • #220 [TimeSheet] fix: edit date 0e879ed
  • #216 [Mod] add: new version number 1.3.1 564e5b2
  • #212 [TimeSpent] fix: show child task of task with DOLISIRH_SHOW_ONLY_TASKS_WITH_TIMESPENT conf 701f11d
  • #208 [Hook] add: improve getNomUrl task on ticket 0e69406
  • #202 [TimeSpent] fix: form submission load on timespent_day & timespent_month 23bd1b2
  • update read.me 103245e
  • #208 [Hook] fix: getNomUrl on presend_message and other edit_extras c5a2dda
  • #196 [TimeSheet] add: improve user selector filter 681e4c5

DoliSIRH - Release 1.3.0 - 17/02/2023

17 Feb 16:37
Compare
Choose a tag to compare

Nouvelles fonctionnalités et innovations

Ajout d'un tableau de bord

  • Indicateur du rapport du temps consommé sur l'exercice fiscal
  • Indicateur de la répartition du temps consommé au mois par tâche sur chaque projet
  • Indicateur de la répartition du temps global au mois par tâche sur chaque projet
  • Possibilité d'observer les indicateurs de mois et de personnes différentes
    image

Possibilité de pointer son temps à l'ajout d'un événement

image

Ajout de couleurs et de temps total à côté des tâches

  • Couleur sur pourcentage en fonction de la complétion d'une tâche
  • Temps total consommé sur cette tâche dans le mois
    image

Ajout d'une infobulle indiquant les raccourcis claviers et autres informations

image

Améliorations & corrections

Agrandissement de l'espace commentaire en appuyant sur la touche "shift"

  • En passant le curseur de la souris au dessus du temps consommé, il est possible de voir le commentaire en entier désormais

Changement des boutons pour afficher les tâches favorites et uniquement consommées

  • Le texte a été transformé en icone pour plus de lisibilité

Corrections mineurs

  • Ajout de favoris ne fonctionnant pas
  • Jours fériés décalé
  • Une heure timestamp manquant après ajout d'un événement
  • Des événements claviers ne fonctionnant pas
  • Rétablissement d'un loader manquant sur le tableau de bord
  • Le sélecteur d'utilisateur n'affiche que les utilisateurs internes et actifs

Comparaison des versions 1.2.0 et 1.3.0

  • 1.3.0 #192
  • #144 [Dashboard] add: graph TimeSpentCurrentMonthByTask 024236c
  • #174 [TimeSpent] add: remove unused save button b1cce5e
  • #166 [Hook] add: move user conf dashboard in public interface config user e56dd25
  • #122 [Trigger] add: trigger event creation for timespent 80f432b
  • #23 [TimeSpent] add: change global conf timespent by user conf 385da00
  • #149 [Dashboard] add: dataset project in task repartition dashboard 16643d6
  • #136 [TimeSpent] add: css on task progress info 9289b80
  • #118 [Dashboard] add: Select user on dashboard 5a77351
  • #161 [Dashboard] add: user conf for manage dataset order e8730ed
  • #187 [Dashboard] add: select timespent dataset month for dashboard 4fccb92
  • #164 [TimeSpent] add: move conf and use picto 3196ea0
  • #154 [Trigger] add: dynamic visual for getDiffTimestampEvent for timeSpent fa63fd3
  • #169 [TimeSpent] add: help_url for wiki 755118e
  • #159 #160 [Dashboard] add: Dashboard on global timeSpent c610239
  • #187 [Dashboard] fix: combine select user and month 57cbd5e
  • #143 [TimeSpent] fix: error sql on interval for timespent date a3ff033
  • #132 [TimeSpent] fix: favorite star action on view month/week 223a192
  • #145 [DashBoard] add: colorRange for improve task repartition dashboard a395f37
  • #175 [Hook] add: target href blak for getNomUrl project/thirdparty b28084c
  • #138 [TimeSpent] add: js effect on tooltip for show more info with shift 5b20e25
  • #158 [Dashboard] add: change function name dd915af
  • #165 [DashBoard] add: change translation d324d00
  • #134 [JS] add: keyEvent for search and removefilter in timespent list f65edeb
  • #129 #130 [Trad] add: change trad for total timespent info f363000
  • #157 [JS] fix: disable keyEvent if we are in input or textarea 5b9c9ea
  • #140 [TimeSpent] fix: error user conf favorite task bb67148
  • #133 [Lib] add: show calculed progress in task info for timespent view b0397d9
  • #187 [Dashboard] add: change reload with button a51bad7
  • #162 [Mod] add: new version module 1.2.1 699840a
  • #178 [Mod] add: set description module ef175be
  • #187 [Dashboard] add: picto for refresh e5b7abf
  • #162 [Mod] change version number for major version 1.3.0 07c8db5
  • #181 [CSS] add: modal autotimespent more space beetween hours 3695d64
  • #173 [TimeSpent] add: move warning info message in tooltip task fb7e569
  • #156 [TimeSpent] fix: date range with conf DOLISIRH_SHOW_ONLY_TASKS_WITH_TIMESPENT 4a167fc
  • #156 [TimeSpent] fix: missing daterange with conf DOLISIRH_SHOW_ONLY_TASKS_WITH_TIMESPENT decdd0a
  • #171 [Conf] add: change task overtimes by AutomaticTimeSpending 3c38dc6
  • #131 [TimeSpent] add: select user filter on active and internal user only 171b695
  • #128 [TimeSpent] add: change default value for contact task selector 5fb0f6a
  • #170 [TimeSpent] add: planned_workload on task info ed25a81
  • #142 [Trigger] add: message after creation auto timespent 37d7844
  • #141 [TimeSpent] add: KeyEvents tips for search functionnality 6ef9acd
  • #135 [Trad] add: missing trad 1fd4672
  • #188 [Event] add: Recovery of the description for the time consumed 92bc788
  • #171 [Trad] fix: missing maj 075de2d
  • #180 [Hook] add: user param wrong picto 0308bd0
  • #168 [Readme] add: change Demo name d367199
  • #151 [JS] add: loader on dashboard 1bb72e3
  • #148 [Trad] fix: typing error 5f9dd0b
  • #146 [Trigger] fix: missing timezone for creation date after create event trigger 4c17159
  • #147 [Lib] fix: check on isDayAvailable require date format...
Read more

DoliSIRH - Release 1.2.0 - 27/01/2023

27 Jan 14:09
c03bc80
Compare
Choose a tag to compare

Nouvelles fonctionnalités et innovations

Affichage des derniers commentaires ajouté sur le temps pointé

  • Lorsque le curseur de la souris passe sur un temps pointé, affiche les derniers commentaires ajouté
    image

Affichage d'un graphique sur le tableau de bord

  • Indique le temps consommé par rapport au temps à réaliser
    image

Indicateur du mois en cours sur l'onglet du pointage de temps

image

Création d'une fenêtre popup pour saisir son temps et le commentaire rapidement

  • Dans l'onglet du pointage de temps, avec la vue par semaine et par mois, il est possible de saisir son temps et un commentaire en cliquant sur le jour souhaité
    image

Améliorations & corrections

Pointage de temps

  • Le bouton pour afficher les taches avec du temps consommé dépend désormais de l'utilisateur sélectionné
  • Le bouton pour afficher les taches favorites dépend désormais de l'utilisateur sélectionné
  • Par défaut, les configurations d'affichage des tâches favorites et du temps consommé sont désactivées
  • Ajout de possibilités différentes de saisie des heures et de la date

Configuration

Ajout de 5 tâches lors de l'activation de la configuration "Création du Projet Ressources Humaines"

  • Formation interne
  • Formation externe
  • Réunion interne
  • Heures supplémentaire
  • Divers

Comparaison des versions 1.1.0 et 1.2.0

  • 1.2.0 #127
  • #115 [TimeSpent] fix: change message info if tasks array are empty 713f10b
  • #91[Dashboard] add: timespent indicator 420587b
  • #93 [TimeSpent] add: popup quickadd timespent on month/week views 46537eb
  • #92 [Dashboard] add: graph data for get time spent report on current year ae2921a
  • #91 [Dashboard] add: CSS for dashboard 6a52102
  • #96 [TimeSpent] add: show tooltip timespent comments list d9b71e7
  • #99 [TimeSpent] add: Modal Design 5aff5f6
  • #88 [TimeSheet] add: show only tasks with timespent on timesheet document 713048e
  • #126 [Mod] add: version number 1.2.0 31e39ef
  • #125 [AdminConf] add: after project creation create more tasks 8843b7c
  • #99 [TimeSpent] add: missing update modal timespent 42036e1
  • #121 [Hook] fix: issue on define attribute object in function parameter 020168f
  • #94 [TimeSpent] add: select hours in quickadd timespent 6bf1033
  • #114 [Dashboard] fix: offset selection with fiscal month start 3ebc19a
  • #112 [Trad] fix : spelling mistake 9ff99ae
  • #104 [Mod] add: conf TimeSpent set at 0 d76e5f4
  • #99 [TimeSpent] add: button close modal be3093d
  • #100 [TimeSpent] add: select dol user issue week view 4587da5
  • #97 [TimeSpent] add: missing timespent date in week view 1c7f226
  • #95 [TimeSpent] fix: missing date afe515e
  • #102 #103 [Lib] fix: get tasks by searchuser instead of connected user b96a5a8
  • #119 [Hook] fix: on project tasks list error getnomurl on date 80ace5f

DoliSIRH - Release 1.1.0 - 10/11/2022

10 Nov 16:43
Compare
Choose a tag to compare

Nouvelles fonctionnalités et innovations

Certificat

  • Mise en place du modèle de données

Améliorations & corrections

Refonte fonctionnelle

  • Ajout de fonctions génériques pour les temps consommés
  • Amélioration des performances d'affichage des tâches

DoliSIRH

  • Implémentation des fonctions du framework Saturne
  • Nouveau pictogramme

DoliSIRH - Release 1.0.0 - 07/10/2022

07 Oct 13:13
Compare
Choose a tag to compare

Nouvelles fonctionnalités et innovations

Projets et tâches

  • Gestion du pointage de temps
  • Ajout d'une vue par semaine et par mois

Navette

  • Création d'une navette en lien avec le temps consommés