<%#-- copyright OpenProject is a project management system. Copyright (C) 2012-2013 the OpenProject Team This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3. See doc/COPYRIGHT.rdoc for more details. ++#%> <%# 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 work_package, 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, work_package.project) || User.current.allowed_to?(:edit_own_issue_notes, work_package.project) %>