From 32c112ceea7fc1a1f70449c066bf0399f8a4a620 Mon Sep 17 00:00:00 2001 From: cedrick2711 Date: Wed, 9 Sep 2026 13:40:35 -0400 Subject: [PATCH] Finit les changement de visualisation des evaluations --- app/static/css/style.css | 70 ++++++++++++++++++++ app/templates/pages/evaluations.html | 25 +++++-- app/templates/pages/player_evaluations.html | 34 ++++++++-- app/translations/en/LC_MESSAGES/messages.mo | Bin 48012 -> 48052 bytes app/translations/en/LC_MESSAGES/messages.po | 7 ++ app/translations/fr/LC_MESSAGES/messages.mo | Bin 52547 -> 52586 bytes app/translations/fr/LC_MESSAGES/messages.po | 7 ++ 7 files changed, 135 insertions(+), 8 deletions(-) diff --git a/app/static/css/style.css b/app/static/css/style.css index 1660733..04e172e 100644 --- a/app/static/css/style.css +++ b/app/static/css/style.css @@ -2122,3 +2122,73 @@ a:hover { color: var(--primary-dark); } grid-template-columns: 1fr; } } + +/* Evaluation comments - separate grid so long notes stay readable */ +.eval-comments { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); + gap: 12px; + margin-top: 16px; +} + +.eval-comments-title { + grid-column: 1 / -1; + margin: 0 0 4px; + font-size: 0.95rem; + font-weight: 600; +} + +.eval-comment { + background: var(--gray-50); + border: 1px solid var(--gray-200); + border-radius: var(--radius-sm); + padding: 12px 14px; +} + +.eval-comment-text { + margin: 0 0 10px; + white-space: pre-wrap; + word-break: break-word; + color: var(--gray-800); +} + +.eval-comment-meta { + display: flex; + justify-content: space-between; + gap: 8px; + flex-wrap: wrap; + font-size: 0.85rem; + color: var(--gray-500); +} + +.eval-comment-author strong { + color: var(--gray-700); + font-weight: 600; +} + +[data-theme="dark"] .eval-comment { + background: var(--bg-tertiary); + border-color: var(--border-color); +} + +[data-theme="dark"] .eval-comment-text { + color: var(--text-primary); +} + +[data-theme="dark"] .eval-comment-meta { + color: var(--text-muted); +} + +[data-theme="dark"] .eval-comment-author strong { + color: var(--text-secondary); +} + +.eval-comments-empty { + margin: 8px 0 0; + color: var(--gray-500); + font-size: 0.9rem; +} + +[data-theme="dark"] .eval-comments-empty { + color: var(--text-muted); +} diff --git a/app/templates/pages/evaluations.html b/app/templates/pages/evaluations.html index ac4812f..d01cceb 100644 --- a/app/templates/pages/evaluations.html +++ b/app/templates/pages/evaluations.html @@ -79,7 +79,6 @@ {% endfor %} {{ _('Overall') }} {{ _('Position') }} - {{ _('Comment') }} {{ _('Date') }} @@ -93,16 +92,35 @@ {% endfor %} {{ ev.overall if ev.overall is not none else '-' }} {{ ev.position or '-' }} - {{ ev.comment or '-' }} {{ ev.date.strftime('%m/%d/%Y') if ev.date else '-' }} {% else %} - {{ _('No evaluations for this player.') }} + {{ _('No evaluations for this player.') }} {% endfor %} + + {% if entry.evaluations %} + {% set comment_evals = entry.evaluations | selectattr('comment') | list %} +
+

{{ _('Comments') }}

+ {% if comment_evals %} + {% for ev in comment_evals %} +
+

{{ ev.comment }}

+
+ {{ _('Evaluator') }} : {{ ev.evaluator.username if ev.evaluator else _('Deleted evaluator') }} + {{ ev.tryout.title if ev.tryout else _('Deleted tryout') }} · {{ ev.date.strftime('%m/%d/%Y') if ev.date else '-' }} +
+
+ {% endfor %} + {% else %} +

{{ _('No comments') }}

+ {% endif %} +
+ {% endif %} @@ -131,7 +149,6 @@ .eval-chevron { transition: transform 0.15s ease; font-size: 0.75rem; } .eval-detail-inner { padding: 8px 4px; } .eval-detail-inner .table { margin-bottom: 0; } -.eval-comment { max-width: 320px; white-space: pre-wrap; } .player-nav { display: flex; gap: 8px; align-items: center; } .is-disabled { opacity: 0.5; pointer-events: none; } diff --git a/app/templates/pages/player_evaluations.html b/app/templates/pages/player_evaluations.html index 8a05f81..602364d 100644 --- a/app/templates/pages/player_evaluations.html +++ b/app/templates/pages/player_evaluations.html @@ -64,7 +64,6 @@ {% endfor %} {{ _('Overall') }} {{ _('Position') }} - {{ _('Comment') }} {{ _('Date') }} @@ -78,12 +77,11 @@ {% endfor %} {{ ev.overall if ev.overall is not none else '-' }} {{ ev.position or '-' }} - {{ ev.comment or '-' }} {{ ev.date.strftime('%m/%d/%Y') if ev.date else '-' }} {% else %} - +

{{ _('No evaluations for this player yet') }}

@@ -94,6 +92,35 @@
+ + {% if evaluations %} + {% set comment_evals = evaluations | selectattr('comment') | list %} +
+
+

{{ _('Comments') }}

+
+
+ {% if comment_evals %} +
+ {% for ev in comment_evals %} +
+

{{ ev.comment }}

+
+ {{ _('Evaluator') }} : {{ ev.evaluator.username if ev.evaluator else _('Deleted evaluator') }} + {{ ev.tryout.title if ev.tryout else _('Deleted tryout') }} · {{ ev.date.strftime('%m/%d/%Y') if ev.date else '-' }} +
+
+ {% endfor %} +
+ {% else %} +
+ +

{{ _('No comments') }}

+
+ {% endif %} +
+
+ {% endif %} {% endblock %} @@ -103,6 +130,5 @@ .view-toggle { display: flex; gap: 8px; } .player-nav { display: flex; gap: 8px; align-items: center; } .is-disabled { opacity: 0.5; pointer-events: none; } -.eval-comment { max-width: 320px; white-space: pre-wrap; } {% endblock %} \ No newline at end of file diff --git a/app/translations/en/LC_MESSAGES/messages.mo b/app/translations/en/LC_MESSAGES/messages.mo index 080beb97a0b95e8b1f9854a03833b4a60ff96428..b9c72fe384ed970ad687ddbb14f4d244ccd47734 100644 GIT binary patch delta 10965 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 delta 10932 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 diff --git a/app/translations/fr/LC_MESSAGES/messages.po b/app/translations/fr/LC_MESSAGES/messages.po index 27f061b..a41082b 100644 --- a/app/translations/fr/LC_MESSAGES/messages.po +++ b/app/translations/fr/LC_MESSAGES/messages.po @@ -1836,9 +1836,16 @@ msgid "Enter position (optional)" msgstr "Saisir un poste (facultatif)" #: app/templates/pages/evaluate_player.html:121 +#: app/templates/pages/player_evaluations.html +#: app/templates/pages/evaluations.html msgid "Comments" msgstr "Commentaires" +#: app/templates/pages/player_evaluations.html +#: app/templates/pages/evaluations.html +msgid "No comments" +msgstr "Aucun commentaire" + #: app/templates/pages/evaluate_player.html:122 msgid "Enter your evaluation notes..." msgstr "Vos notes d’évaluation..."