Added version control for wiki pages.
This commit is contained in:
parent
7ba6bc3680
commit
053c665270
36 changed files with 1647 additions and 15 deletions
|
|
@ -1,7 +1,22 @@
|
|||
- title @page.title
|
||||
|
||||
#page-versions{:style => "float:right;margin-top:-2%;text-align:right;"}
|
||||
= link_to "Bearbeiten", edit_page_path(@page)
|
||||
= link_to_function "Versionen (#{@page.versions.count})", "Element.toggle('versions')"
|
||||
#versions{:style => "display:none"}
|
||||
%ul
|
||||
- for version in @page.versions.reverse
|
||||
%li
|
||||
= link_to format_datetime(version.updated_at), version_page_path(@page, :version => version.version)
|
||||
= "(#{User.find(version.updated_by).nick})"
|
||||
|
||||
|
||||
= wikified_body @page.body
|
||||
|
||||
%hr/
|
||||
%hr.clear/
|
||||
%p
|
||||
= link_to "Seite bearbeiten", edit_page_path(@page)
|
||||
= link_to "Seite bearbeiten", edit_page_path(@page)
|
||||
|
|
||||
= link_to "Seite löschen", @page, :method => :delete, :confirm => "Achtung, möchtest Du wirklich die Wikiseite löschen?"
|
||||
|
|
||||
= "Zuletzt bearbeitet: #{format_datetime @page.updated_at} (#{@page.user.nick})"
|
||||
|
|
|
|||
11
app/views/pages/version.html.haml
Normal file
11
app/views/pages/version.html.haml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
- title @version.title
|
||||
|
||||
#page-versions{:style => "float:right"}
|
||||
%b= "Version vom #{format_datetime @version.updated_at}"
|
||||
%ul
|
||||
%li= "Autor: #{User.find(@version.updated_by).nick}"
|
||||
%li= link_to "Aktuelle Version sehen", wiki_page_path(:permalink => @page.permalink)
|
||||
%li= link_to "Auf diese Version zurücksetzen", revert_page_path(@page, :version => @version.version)
|
||||
|
||||
= wikified_body @version.body
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue