Sha256: 949fbde28de06955357271b3bd316255d33cfe744788bf050ce8d39d66a5958a

Contents?: true

Size: 551 Bytes

Versions: 1

Compression:

Stored size: 551 Bytes

Contents

# Add a new view hook into Redmine's template
MoreViewHooks.add(
  :view_versions_index_issues_table_issue,
  virtual_path: "versions/index",
  insert_after: "table.related-issues td.subject",
  context:      "issue: issue"
)

module RoadmapExtendedIssues
  class Hooks < Redmine::Hook::ViewListener
    def view_versions_index_issues_table_issue(context)
      render_extended_issue(context[:issue])
    end

    private

    def render_extended_issue(issue)
      return "" unless issue
      content_tag :td, h(issue.status.name)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redmine-roadmap_extended_issues-0.0.1 lib/roadmap_extended_issues/hooks.rb