Move snippets to own tab as feature. Make it disabled for new projects by default

This commit is contained in:
Dmitriy Zaporozhets 2013-03-18 23:33:41 +02:00
parent 112dc875ba
commit b765a7958d
7 changed files with 25 additions and 3 deletions

View file

@ -1,4 +1,5 @@
class SnippetsController < ProjectResourceController
before_filter :module_enabled
before_filter :snippet, only: [:show, :edit, :destroy, :update, :raw]
# Allow read any snippet
@ -84,4 +85,8 @@ class SnippetsController < ProjectResourceController
def authorize_admin_snippet!
return render_404 unless can?(current_user, :admin_snippet, @snippet)
end
def module_enabled
return render_404 unless @project.snippet_enabled
end
end