app/conrollers/issues_controller.rb の def index の中の
format.pdf { send_data(issues_to_pdf(@issues, @project, @query), :type => 'application/pdf', :filename => 'issues.pdf') }
lib/redmine/export/pdf.rb の
def issues_to_pdf(issues, project, query) の中の
values = fetch_row_values(issue, query, level)
def fetch_row_values(issue, query, level) の中の
value = issue.send(
column.name)
s.to_s
(で issue.relations.to_s が呼ばれることになって)
app/models/issue.rb の def relations の中の
@relations ||= IssueRelation::Relations.new(self, (relations_from + relations_to).sort)
で issue.relations が取れて
app/models/issue_relation.rb の def to_s(*args) の中の
map {|relation| "#{l(relation.label_for(@issue))} ##{relation.other_issue(@issue).id}"}.join(', ')
という順に呼ばれます。
ですので "#{l(relation.label_for(@issue))} ##{relation.other_issue(@issue).id}" を変更すればよいと思います。
ただし IssueRelation#to_s が別の場所からも呼ばれているとそこでの値も変わってしまうので注意してください。
もしそれを避けたければ fetch_row_values の中で :relations は別処理にすることになると思います。
---