Fixed dashboard loader, fixed 404 for reporter on empty wiki page.

Styled Wiki edit page
This commit is contained in:
randx 2012-07-26 14:45:17 +03:00
parent 14c9723724
commit c27105f8c3
7 changed files with 28 additions and 27 deletions

View file

@ -13,18 +13,16 @@ class WikisController < ApplicationController
@wiki = @project.wikis.where(:slug => params[:id]).order("created_at").last
end
unless @wiki
return render_404 unless can?(current_user, :write_wiki, @project)
end
@note = @project.notes.new(:noteable => @wiki)
respond_to do |format|
if @wiki
format.html
else
if @wiki
render 'show'
else
if can?(current_user, :write_wiki, @project)
@wiki = @project.wikis.new(:slug => params[:id])
format.html { render "edit" }
render 'edit'
else
render 'empty'
end
end
end