Projet

Général

Profil

Bug #4171

Dans la liste des absences de groupe changer la colonne 'Tous les services' en 'Services'

Ajouté par Mikaël Ates il y a plus de 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
20 décembre 2013
Echéance:
% réalisé:

50%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Il faudrait ainsi lister dans cette colonne la liste des services auxquels s'appliquent l'absence, en mettant Tous dans ce cas, plutôt qu'une coche si c'est tous les services.


Fichiers

Révisions associées

Révision 9090c9dd (diff)
Ajouté par Serghei Mihai il y a plus de 9 ans

agenda: display the services list or "Tous" for group holidays instead of check icon

Closes #4171

Révision 0d4bf0b4 (diff)
Ajouté par Serghei Mihai il y a plus de 9 ans

personnes: fixing the group holidays with empty services list

Closes #4171

Historique

#1

Mis à jour par Mikaël Ates il y a presque 10 ans

  • Version cible mis à 2.0
#2

Mis à jour par Mikaël Ates il y a presque 10 ans

  • Version cible changé de 2.0 à 1.2 Autres

A l'APS, les absences de groupe sont toujours pour tous les services. Enlever le
choix du service. Corriger les congés de groupe existant qui ne seraient
pas sur tous les services. Dans l'agenda pas besoin de gérer le grisé et
les pastilles.

Cependant, il pourrait y avaoir d'autres cas où les absences de groupe seraitent par service.

Peut-on qu'on peut gérer les deux cas et mettre une option dans les settings.
Pour l'options 'Absences de groupes pour tous les services', on masque le choix du service, l'affichage du service sur la page des absences et dans l'agenda et on positionne en automatiquement l'absence dans tous les services.

#3

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Assigné à mis à Serghei Mihai
  • Patch proposed mis à Non
#4

Mis à jour par Serghei Mihai il y a plus de 9 ans

Mikaël Ates a écrit :

A l'APS, les absences de groupe sont toujours pour tous les services. Enlever le
choix du service. Corriger les congés de groupe existant qui ne seraient
pas sur tous les services.

Actuellement un congé est consideré pour tous les services si aucun ou tous les services sont séléctionnés.
Je penche pour la deuxième option. Je ferai un script pour ça.

Dans l'agenda pas besoin de gérer le grisé et
les pastilles.

Cependant, il pourrait y avaoir d'autres cas où les absences de groupe seraitent par service.

Dans ce cas autant de garder le fonctionnement actuel, en cochant tous les services par défaut lors de la création d'une absence?

Peut-on qu'on peut gérer les deux cas et mettre une option dans les settings.
Pour l'options 'Absences de groupes pour tous les services', on masque le choix du service, l'affichage du service sur la page des absences et dans l'agenda et on positionne en automatiquement l'absence dans tous les services.

#6

Mis à jour par Serghei Mihai il y a plus de 9 ans

Script de management pour ajouter tous les services aux congés sans service

#7

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Relu, rien qui me choque.

#8

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 50 à 100

Appliqué par commit calebasse|commit:9090c9dd99bdf3941fe08ae980c4da58317041bf.

#9

Mis à jour par Serghei Mihai il y a plus de 9 ans

Appliqué par commit calebasse|commit:0d4bf0b4a97f02cee0a83f67548bc4408a20e524.

#10

Mis à jour par Mikaël Ates il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à En cours
  • % réalisé changé de 100 à 50

Il faut soit ajouter la commande à la procédure de mise à jour de la prod soit ne pas faire une commande mais une migration de données south.

Ce script sert à assurer une cohérence dans l'affichage du message 'Tous' avec le fait que tous les services sont bien enregistrés pour l'absence de groupe. Cependant pour aller plus loin dans la cohérence il faudrait que lorsque l'on ajoute un congés de groupe sans aucun service, soit que l'on enregistre automatiquement tous les services. soit que l'on affiche un message d'erreur 'au moins un service est requis'.

#11

Mis à jour par Serghei Mihai il y a plus de 9 ans

J'ai fait tourner le script de vérification des congés sur une copie de la base de prod et il n'avait aucun congés de groupe qui n'était associé à aucun service.
Je vais include le lancement du script dans la procédure de màj.

Quand on ajoute une absence de groupe sans service de coché, il y a déjà un message d'erreur dans le formulaire disant que le champ est obligatoire.

#12

Mis à jour par Jérôme Schneider il y a plus de 9 ans

  • Statut changé de En cours à Information nécessaire
#13

Mis à jour par Mikaël Ates il y a plus de 9 ans

  • Statut changé de Information nécessaire à En cours

Je viens de tester l'ajout de congés, les logs console indique la création mais ils n'apparaissent pas dans la liste des congés de groupe.

#14

Mis à jour par Mikaël Ates il y a plus de 9 ans

s/congés/absences

#15

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Information nécessaire

Je viens de re-vérifier, en mettant un commentaire pour pouvoir retrouver l'absence dans la liste et cela fonctionne.

#16

Mis à jour par Jérôme Schneider il y a plus de 9 ans

  • Statut changé de Information nécessaire à En cours

Je viens de tester et j'ai effectivement le même soucis que Mikaël.

#17

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Information nécessaire

En fait l'ajout fonctionne correctement, mais le listing des congés n'affiche que les congés à venir, donc si on rajoute un congé dans le passé, il ne sera pas visible.

#18

Mis à jour par Mikaël Ates il y a plus de 9 ans

  • Statut changé de Information nécessaire à Fermé

Ok

Formats disponibles : Atom PDF