Merge pull request #420 from foodcoop1040/wiki_diff

Add diff for wiki pages
This commit is contained in:
wvengen 2016-03-07 20:23:09 +01:00
commit a0358aab01
6 changed files with 34 additions and 6 deletions

View file

@ -131,6 +131,13 @@ class PagesController < ApplicationController
end
end
def diff
@page = Page.find(params[:id])
@old_version = Page::Version.find_by_page_id_and_lock_version params[:id], params[:old]
@new_version = Page::Version.find_by_page_id_and_lock_version params[:id], params[:new]
@diff = Diffy::Diff.new(@old_version.body, @new_version.body).to_s(:html)
end
def version
@page = Page.find(params[:id])
@version = Page::Version.find_by_page_id_and_lock_version params[:id], params[:version]