improve rdvs list view + improve printing options + add filter on date from calendar
Created by: adipasquale
cf https://trello.com/c/uNz3uw6C/222-agent-pouvoir-imprimer-la-liste-et-les-notes-des-rdv-du-jour
- Ajout d'un lien contextuel vers la liste de RDV de la journée en dessous du calendrier (
agents/rdvs#index
). Ce lien est maintenu à jour dynamiquement en JS lorsqu'on change de date / de type de vue. - Sur
agents/rdvs#index
:- Support d'un nouveau filtre
date
(jusqu'ici uniquement date range supportés) - Ajout d'une nouvelle option d'affichage
user_details
qui deplie les coordonnees des users. - Ajout de delegates dans le modele
User
pour afficher les infos du responsable quand user est un proche - Rendu plus visible les filtres appliqués sur la page
agents/rdvs#index
: Regroupés et affichés dans une card tout en haut. C'est encore perfectible, et j'ai volontairement désactivé certains champs qui pourraient être activés pour aller plus vite (comme le champ agent). - Extraction d'un form model :
AgentRdvSearchForm
. Il représente le formulaire utilisé dans les recherches de RDVs. Simplifie la creation du formulaire dans la vue + permet de regrouper des parametres.
- Support d'un nouveau filtre
- Amélioré la stylesheet pour les media
print
:col-md-6
devientcol-md-12
principalement pour utiliser la page entiere. - Unrelated: suppression du code mort
_relative_information.html.slim
Refactos envisagés pour plus tard :
- fusionner au moins en partie les controlleurs et vues
agents/organisations/rdvs#index
etagents/users/rdvs#index
Bien vérifier que ca ne perturbe pas :
- les stats
- les listes de RDVs par statut
- les listes de RDVs des users