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

@ -8,7 +8,6 @@ var Pager = {
this.limit=limit; this.limit=limit;
this.offset=limit; this.offset=limit;
this.initLoadMore(); this.initLoadMore();
$('.loading').show();
}, },
getOld: getOld:

View file

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

View file

@ -38,7 +38,6 @@
%li Push to non-protected branches %li Push to non-protected branches
%li Remove non-protected branches %li Remove non-protected branches
%li Add tags %li Add tags
%li Create new merge request
%li Write a wiki %li Write a wiki
.ui-box.span3 .ui-box.span3
@ -55,7 +54,6 @@
%li Push to non-protected branches %li Push to non-protected branches
%li Remove non-protected branches %li Remove non-protected branches
%li Add tags %li Add tags
%li Create new merge request
%li Write a wiki %li Write a wiki
%li Add new team members %li Add new team members
%li Push to protected branches %li Push to protected branches

View file

@ -14,6 +14,6 @@
ago ago
- else - else
.alert-message.block-message .alert-message.block-message
%p All files attached to project wall, issues etc will be displayed here %span All files attached to project wall, issues etc will be displayed here

View file

@ -6,19 +6,21 @@
- @wiki.errors.full_messages.each do |msg| - @wiki.errors.full_messages.each do |msg|
%li= msg %li= msg
.alert-message.block-message.warning .main_box
%p .top_box_content
Wiki content is parsed with #{link_to "Markdown", "http://en.wikipedia.org/wiki/Markdown"}. = f.label :title
%br .input= f.text_field :title, :class => 'span8'
To add link to new page you can just type = f.hidden_field :slug
%code [Link Title](page-slug) .middle_box_content
.clearfix .input
= f.label :title %span.cgray
.input= f.text_field :title, :class => :xxlarge Wiki content is parsed with #{link_to "Markdown", "http://en.wikipedia.org/wiki/Markdown"}.
= f.hidden_field :slug To add link to new page you can just type
.clearfix %code [Link Title](page-slug)
= f.label :content
.input= f.text_area :content, :class => :xxlarge .bottom_box_content
= f.label :content
.input= f.text_area :content, :class => 'span8'
.actions .actions
= f.submit 'Save', :class => "primary btn" = f.submit 'Save', :class => "primary btn"
= link_to "Cancel", project_wiki_path(@project, :index), :class => "btn" = link_to "Cancel", project_wiki_path(@project, :index), :class => "btn"

View file

@ -1,3 +1,3 @@
%h3 Editing page %h3.page_title Editing page
%hr %hr
= render 'form' = render 'form'

View file

@ -0,0 +1,4 @@
%h3.page_title Empty page
%hr
.alert-message.block-message.warning
%span You are not allowed to create wiki pages