document versions

This commit is contained in:
Andreas Stephanides
2015-03-06 16:40:47 +01:00
parent 06dd5ff5bb
commit bd3c3a25e1
2 changed files with 17 additions and 1 deletions

View File

@@ -67,9 +67,17 @@ class DocumentsController < ApplicationController
end
def write
@document = Document.find(params[:id])
if @document.is_etherpad?
if @document.is_etherpad? && params[:versionid].nil?
redirect_to action: :write_etherpad
else
unless params[:versionid].nil?
v=@document.versions.find(params[:versionid])
if v.reify.nil?
v=v.next
end
@document=v.reify
end
@parent=@document.parent
respond_to do |format|
format.html