From 0f60b9fb949f51abde379e34e66ffabfca1a38df Mon Sep 17 00:00:00 2001
From: SansPseudoFix <spf@sanspseudofix.fr>
Date: Thu, 3 Nov 2016 14:59:12 +0100
Subject: [PATCH] Switch reason and message

unify

rename and show full post on reports

Fix XSS issue

Unification

Style

Fix pronto

closes #7180
---
 Changelog.md                       |  1 +
 app/assets/stylesheets/report.scss |  6 +++++-
 app/helpers/report_helper.rb       |  2 +-
 app/views/report/index.html.haml   | 11 +++++++----
 config/locales/diaspora/en.yml     |  6 +++---
 5 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/Changelog.md b/Changelog.md
index 47c7e16463..804954d006 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -5,6 +5,7 @@
 * Replace fileuploader-custom with FineUploader [#7083](https://github.com/diaspora/diaspora/pull/7083)
 * Always show mobile reaction counts [#7207](https://github.com/diaspora/diaspora/pull/7207)
 * Refactor mobile alerts for error responses [#7227](https://github.com/diaspora/diaspora/pull/7227)
+* Switch content and given reason in the reports overview [#7180](https://github.com/diaspora/diaspora/pull/7180)
 
 ## Bug fixes
 * Fix background color of year on notifications page with dark theme [#7263](https://github.com/diaspora/diaspora/pull/7263)
diff --git a/app/assets/stylesheets/report.scss b/app/assets/stylesheets/report.scss
index 4282ad6371..c3a5f62eb7 100644
--- a/app/assets/stylesheets/report.scss
+++ b/app/assets/stylesheets/report.scss
@@ -1,5 +1,9 @@
 #reports {
-  .reason {
+  .reason-label {
+    font-weight: bold;
+  }
+
+  .content {
     padding-bottom: 20px;
   }
   form input {
diff --git a/app/helpers/report_helper.rb b/app/helpers/report_helper.rb
index 022ef1bb72..67b5ba6ad1 100644
--- a/app/helpers/report_helper.rb
+++ b/app/helpers/report_helper.rb
@@ -6,7 +6,7 @@ module ReportHelper
   def report_content(report)
     case (item = report.item)
     when Post
-      raw t("report.post_label", title: link_to(post_page_title(item), post_path(item.id)))
+      raw t("report.post_label", content: link_to(post_message(item), post_path(item.id)))
     when Comment
       raw t("report.comment_label", data: link_to(
         h(comment_message(item)),
diff --git a/app/views/report/index.html.haml b/app/views/report/index.html.haml
index 2df36adf88..219ad34ba1 100644
--- a/app/views/report/index.html.haml
+++ b/app/views/report/index.html.haml
@@ -17,11 +17,14 @@
               .panel-heading
                 .reporter.pull-right
                   = raw t("report.reported_label", person: link_to(username, user_profile_path(username)))
-                .title
-                  = report_content(report)
-              .panel-body
                 .reason
-                  = t("report.reason_label", text: report.text)
+                  %span.reason-label
+                    = t("report.reason_label")
+                  %span
+                    = report.text
+              .panel-body
+                .content
+                  = report_content(report)
 
                 = button_to t("report.reported_user_details"),
                   user_search_path(admins_controller_user_search: {guid: report.reported_author.guid}),
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index b41a720359..37fd1565d1 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -935,10 +935,10 @@ en:
 
   report:
     title: "Reports overview"
-    post_label: "<b>Post</b>: %{title}"
-    comment_label: "<b>Comment</b>:<br>%{data}"
+    post_label: "<b>Post</b>: %{content}"
+    comment_label: "<b>Comment</b>: %{data}"
     reported_label: "<b>Reported by</b> %{person}"
-    reason_label: "Reason: %{text}"
+    reason_label: "Reason:"
     review_link: "Mark as reviewed"
     delete_link: "Delete item"
     reported_user_details: "Details on reported user"
-- 
GitLab