Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fichier des commentaires #3307

Merged
merged 7 commits into from
Jan 24, 2024
Merged

Fichier des commentaires #3307

merged 7 commits into from
Jan 24, 2024

Conversation

LucienMLD
Copy link
Collaborator

closes #3282

@LucienMLD LucienMLD force-pushed the lucien/fichier-commentaire branch 2 times, most recently from e36c8d4 to e26ad5c Compare January 16, 2024 15:03
@LucienMLD LucienMLD changed the title WIP Fichier des commentaires Fichier des commentaires Jan 17, 2024
@LucienMLD LucienMLD force-pushed the lucien/fichier-commentaire branch from 0505cd3 to 0811ac1 Compare January 17, 2024 16:23
@clairezed
Copy link
Collaborator

@LucienMLD y'a pas de review demandée, mais je me demande quand même si tu voulais pas que je revoies 🤔

@LucienMLD
Copy link
Collaborator Author

@LucienMLD y'a pas de review demandée, mais je me demande quand même si tu voulais pas que je revoies 🤔

sisi, ce qui reste c'est des lignes vides sans commentaire parfois mais je ne sais pas comment faire pour l'instant sans y passer beaucoup (trop ?) de temps par rapport aux problèmes

Copy link
Collaborator

@clairezed clairezed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je pense que y'a des améliorations possibles à apporter :

  • le fait qu'on exporte que la liste des commentaires liés aux besoins qq soit les commentaires qu'on affiche en admin, ça me chiffonne. Pour la lisibilité de l'action et pour l'avenir (faudra se creuser les méninges quand ils voudront l'export d'autres types de commentaires :))
    Est-ce qu'il y a moyen de le rendre explicite ? Renommer le bouton Export ? Bloquer l'export si plusieurs types de commentaires ? Avoir des filters (les onglets en haut là) explicites, avec les commentaires besoin en défaut ?

Toujours est-il qu'en l'état, pour une première version, pour moi c'est tout à fait ok

@@ -3,7 +3,7 @@ class Conseiller::CsvExportsController < ApplicationController

def index
authorize @user, policy_class: CsvExportPolicy
@exports = current_user.csv_exports.includes(:blob).references(:blob).order('active_storage_blobs.filename DESC')
@exports = current_user.csv_exports.includes(:blob).references(:blob).order('active_storage_blobs.created_at DESC')
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mieux comme ça effectivement

match_closed_at: -> { I18n.l(closed_at, format: :admin) if closed_at.present? },
expert_antenne: :expert_antenne,
expert_institution: :expert_institution,
comments: -> { "- #{expert.feedbacks.where(user: expert.users, feedbackable: need).order(:created_at).pluck(:description).join("\n- ")}" },
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

me demande si ça vaudrait pas le coup de mettre aussi la date du commentaire
(par exemple, dans l'extrait que j'ai téléchargé, y'avait un vieux vieux besoin, je me demandais ce qu'il faisait là et si c'était un bug. J'ai été vérifié sur la fiche et effectivement, un dernier commentaire a été fait le 16 janvier. Connaissant les collègues, ça m'étonnerait pas qu'eux aussi se questionnent)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai ajouté la date des commentaires c'est vrai que c'est mieux je pense

@LucienMLD
Copy link
Collaborator Author

Je pense que y'a des améliorations possibles à apporter :

  • le fait qu'on exporte que la liste des commentaires liés aux besoins qq soit les commentaires qu'on affiche en admin, ça me chiffonne. Pour la lisibilité de l'action et pour l'avenir (faudra se creuser les méninges quand ils voudront l'export d'autres types de commentaires :))
    Est-ce qu'il y a moyen de le rendre explicite ? Renommer le bouton Export ? Bloquer l'export si plusieurs types de commentaires ? Avoir des filters (les onglets en haut là) explicites, avec les commentaires besoin en défaut ?

Toujours est-il qu'en l'état, pour une première version, pour moi c'est tout à fait ok

Oui il y a des choses à améliorer, le souci c'est que ça utilise un exporter qui est très générique, le bouton export c'est le même pour tous les models. Si on bloque l'expoert ça va faire échouer le job c'est tout. Il faudrait trouver une solution. Peut-être mettre des scopes par type avec le scope "Besoins" sélectionné par défaut ?

@LucienMLD LucienMLD force-pushed the lucien/fichier-commentaire branch 2 times, most recently from 81fcced to 6fa4e8f Compare January 23, 2024 16:45
@@ -45,5 +45,13 @@ def sort_relation(relation)
def filename
"commentaires-#{Time.zone.now.iso8601}"
end

def self.display_comments(expert, need)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pouruqoi tu en fais une méthode de classe plutôt qu'une méthode d'instance ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

si je mets juste display_comments ça crois que c'est une méthode pour le Match en cours

@LucienMLD LucienMLD force-pushed the lucien/fichier-commentaire branch from 6fa4e8f to a76450b Compare January 24, 2024 09:38
@LucienMLD LucienMLD merged commit 28e3fe5 into main Jan 24, 2024
5 checks passed
@LucienMLD LucienMLD deleted the lucien/fichier-commentaire branch January 24, 2024 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fichier commentaires version optimisée
2 participants