Bug #5023
Lors de l'impression des agendas, ne pas imprimer le détail des rdv dans les autres services.
100%
Description
Il faudrait que ce soit une option dans les settings pour conserver le fonctionnement actuel.
La nouvelle option doit permettre lors de l'impression d'un agenda d'un intervenant de ne faire apparaitre sur les rdv ayant lieux dans les autres services que 'RDV' ou 'EVT' 'dans
le service X'.
Fichiers
Révisions associées
agenda: fixing condition of displaying the other services appointments summary
Closes #5023
agenda: template fix for displaying appointments summary
Closes #5023
Historique
Mis à jour par Serghei Mihai il y a presque 10 ans
- Assigné à mis à Serghei Mihai
- Patch proposed mis à Non
Mis à jour par Serghei Mihai il y a presque 10 ans
- Statut changé de Nouveau à Information nécessaire
Actuellement la page "Agendas des intervenants" n'affiches que les rendez-vous pour le service en cours.
Doit-on lister tous les rendez-vous independamment du service et ensuite afficher le message que c'est un rendez-vous ou evenement dans un autre service?
Mis à jour par Serghei Mihai il y a presque 10 ans
- Fichier display_message_when_event_in_another_service.patch display_message_when_event_in_another_service.patch ajouté
- % réalisé changé de 0 à 50
Mike, tu pourrais appliquer ce patch et me confirmer(ou pas) que je suis sur la bonne voie?
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Statut changé de Information nécessaire à Résolu (à déployer)
- % réalisé changé de 50 à 100
Appliqué par commit calebasse|commit:5e2377b1505ff533bd9339a2f22fb095761c67fd.
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
Je ne constate pas de changement ni dans l'affichage de l'agenda de l'intervenant (facultatif) ni dans le rendu de l'impression de son agenda.
Mis à jour par Serghei Mihai il y a plus de 9 ans
Mikaël Ates a écrit :
Il faudrait que ce soit une option dans les settings pour conserver le fonctionnement actuel.
Par défaut rien ne change.
Il faut mettre CURRENT_SERVICE_EVENTS_ONLY = False
dans le settings pour que le message que le rdv ou event ont lieu dans d'autres services apparaisse.
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Statut changé de En cours à Information nécessaire
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 sur la preprod ici https://aps42.test.entrouvert.org/camsp/agenda/2014-7-1/agendas-therapeutes/ et cela ne fonctionne pas.
Mis à jour par Mikaël Ates il y a plus de 9 ans
Ne fonctionne pas non plus en prod, par exemple le https://calebasse.aps42.org:6789/cmpp/agenda/2014-6-4/agendas-therapeutes/ pour MR.
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Statut changé de En cours à Information nécessaire
Je viens de mettre la base de prod sur mon env de dev.
Pour l'agenda du 4 juin 2014 je ne constate pas de rendez-vous/evenements dans les autres services que CMPP pour Michèle Roudon.
J'ai ajouté un rendez-vous à 11h en le mettant dans les autres services et l'agenda affiche bien(http://perso.entrouvert.org/~smihai/agenda_therapeutes_MR.png) qu'il s'agit d'un rendez-vous et les services concernés.
J'ai peut-être mal compris la condition d'affchage de ce message.
Mis à jour par Mikaël Ates il y a plus de 9 ans
Sur l'agenda le MR a ce jour je vois bien des rdv dans d'autres services, 5 rdv au CAMSP, qui n'apparaissent pas dans son planning.
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Fichier 0001-agenda-fixing-condition-of-displaying-the-other-serv.patch 0001-agenda-fixing-condition-of-displaying-the-other-serv.patch ajouté
- Patch proposed changé de Non à Oui
En effet, je n'appliquais la regle que pour les events/rdv qui étaient dans le service courant et les autres services, alors qu'il fallait tenir compte des events/rdv dans les services autres que le courant.
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Statut changé de Information nécessaire à Résolu (à déployer)
- % réalisé changé de 50 à 100
Appliqué par commit calebasse|commit:afec75203f7959b1603adf02193437c7c3027a47.
Mis à jour par Mikaël Ates il y a plus de 9 ans
- Statut changé de Résolu (à déployer) à En cours
Lorsqu'un événement a lieu dans plusieurs services dont le services courant. il est affiché comme n'ayant pas lieu dans le service courant.
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Fichier 0001-agenda-template-fix-for-displaying-appointments-summ.patch 0001-agenda-template-fix-for-displaying-appointments-summ.patch ajouté
Condition d'affichage du template mise à jour
Mis à jour par Serghei Mihai il y a plus de 9 ans
- Statut changé de En cours à Résolu (à déployer)
Appliqué par commit calebasse|commit:63bc684fe859ff61abe3ecebe7ba22477ca0b936.
agenda: do not show events and schedules from other services, display
notification instead
Closes #5023