diff options
author | Evgeny Mandrikov <mandrikov@gmail.com> | 2011-07-27 18:16:16 +0400 |
---|---|---|
committer | Evgeny Mandrikov <mandrikov@gmail.com> | 2011-07-27 20:59:45 +0400 |
commit | a24cd25f9ca3062d601164c2d0c38c0c1aa919b4 (patch) | |
tree | 01fc0540b5b8cd142dfc736978005f460be961e2 /sonar-server | |
parent | 79e08b37ee316ccd238e272aabb5313cee60bc00 (diff) | |
download | sonarqube-a24cd25f9ca3062d601164c2d0c38c0c1aa919b4.tar.gz sonarqube-a24cd25f9ca3062d601164c2d0c38c0c1aa919b4.zip |
SONAR-2607 Show in notification: project, resource and title of review
Diffstat (limited to 'sonar-server')
-rw-r--r-- | sonar-server/src/main/java/org/sonar/server/notifications/reviews/ReviewsNotificationManager.java | 3 | ||||
-rw-r--r-- | sonar-server/src/main/webapp/WEB-INF/app/models/review.rb | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/notifications/reviews/ReviewsNotificationManager.java b/sonar-server/src/main/java/org/sonar/server/notifications/reviews/ReviewsNotificationManager.java index eeff3aa75a2..80240c7bee7 100644 --- a/sonar-server/src/main/java/org/sonar/server/notifications/reviews/ReviewsNotificationManager.java +++ b/sonar-server/src/main/java/org/sonar/server/notifications/reviews/ReviewsNotificationManager.java @@ -49,6 +49,9 @@ public class ReviewsNotificationManager implements ServerComponent { public void notifyChanged(Long reviewId, String author, Map<String, String> oldValues, Map<String, String> newValues) { Notification notification = new Notification("review-changed") .setFieldValue("reviewId", String.valueOf(reviewId)) + .setFieldValue("project", newValues.get("project")) + .setFieldValue("resource", newValues.get("resource")) + .setFieldValue("title", newValues.get("title")) .setFieldValue("author", author) .setFieldValue("creator", newValues.get("creator")) .setFieldValue("assignee", newValues.get("assignee")); diff --git a/sonar-server/src/main/webapp/WEB-INF/app/models/review.rb b/sonar-server/src/main/webapp/WEB-INF/app/models/review.rb index e376c832739..b639eb90849 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/models/review.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/models/review.rb @@ -102,7 +102,10 @@ class Review < ActiveRecord::Base def to_java_map(params = {}) map = java.util.HashMap.new({ - "creator" => user.login.to_java, + "project" => project.long_name.to_java, + "resource" => resource.long_name.to_java, + "title" => title.to_java, + "creator" => user == nil ? nil : user.login.to_java, "assignee" => assignee == nil ? nil : assignee.login.to_java, "status" => status.to_java, "resolution" => resolution.to_java |