aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server
diff options
context:
space:
mode:
authorEvgeny Mandrikov <mandrikov@gmail.com>2011-07-27 18:16:16 +0400
committerEvgeny Mandrikov <mandrikov@gmail.com>2011-07-27 20:59:45 +0400
commita24cd25f9ca3062d601164c2d0c38c0c1aa919b4 (patch)
tree01fc0540b5b8cd142dfc736978005f460be961e2 /sonar-server
parent79e08b37ee316ccd238e272aabb5313cee60bc00 (diff)
downloadsonarqube-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.java3
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/models/review.rb5
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