<%# Uses a cache to render the history. The placeing of this object is somewhat arbitrary. The important point is that it is not instantiated within a journal as the cache could then not be used between all of an issue's journals. %> <% @journal_cache = Acts::Journalized::JournalObjectCache.new %> <% for journal in journals %> <%= render_journal issue, journal, :edit_permission => :edit_issue_notes, :edit_own_permission => :edit_own_issue_notes, :cache => @journal_cache %> <%= call_hook(:view_issues_history_journal_bottom, { :journal => journal }) %> <% end %> <% heads_for_wiki_formatter if User.current.allowed_to?(:edit_issue_notes, issue.project) || User.current.allowed_to?(:edit_own_issue_notes, issue.project) %>