]> source.dussan.org Git - redmine.git/commitdiff
Adds anchor to atom feed messages links.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 26 Jun 2008 19:04:58 +0000 (19:04 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 26 Jun 2008 19:04:58 +0000 (19:04 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1588 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/message.rb

index f57b909853b276dac38978fcbd5232d278263478..888bffcc35573f9d5edeeb6d14f96d3a0c3d3aa5 100644 (file)
@@ -29,7 +29,8 @@ class Message < ActiveRecord::Base
   acts_as_event :title => Proc.new {|o| "#{o.board.name}: #{o.subject}"},
                 :description => :content,
                 :type => Proc.new {|o| o.parent_id.nil? ? 'message' : 'reply'},
-                :url => Proc.new {|o| {:controller => 'messages', :action => 'show', :board_id => o.board_id, :id => o.id}}
+                :url => Proc.new {|o| {:controller => 'messages', :action => 'show', :board_id => o.board_id}.merge(o.parent_id.nil? ? {:id => o.id} : 
+                                                                                                                                       {:id => o.parent_id, :anchor => "message-#{o.id}"})}
   
   attr_protected :locked, :sticky
   validates_presence_of :subject, :content