1 class RepositoriesController < ApplicationController
2 before_filter :set_share_links, if: -> { defined? @object }
3 if Repository.disable_repository_browsing?
4 before_filter :render_browsing_disabled, only: [:show_tree, :show_blob, :show_commit]
13 panes = super | %w(Sharing)
14 panes.insert(panes.length-1, panes.delete_at(panes.index('Advanced'))) if panes.index('Advanced')
19 panes.delete('Attributes') if !current_user.is_admin
24 @commit = params[:commit]
25 @path = params[:path] || ''
26 @subtree = @object.ls_subtree @commit, @path.chomp('/')
30 @commit = params[:commit]
32 @blobdata = @object.cat_file @commit, @path
36 @commit = params[:commit]
41 def render_browsing_disabled
42 render_not_found ActionController::RoutingError.new("Repository browsing features disabled")