5a3e6fdff9
This commit, introduced in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23812, fixes a problem creating a displaying image diff notes when the image is stored in LFS. The main problem was that `Gitlab::Diff::File` was returning an invalid valid in `text?` for this kind of files. It also fixes a rendering problem with other LFS files, like text ones. They LFS pointer shouldn't be shown when LFS is enabled for the project, but they were. |
||
---|---|---|
.. | ||
auxiliary.rb | ||
balsamiq.rb | ||
base.rb | ||
binary_stl.rb | ||
cartfile.rb | ||
changelog.rb | ||
client_side.rb | ||
composer_json.rb | ||
contributing.rb | ||
dependency_manager.rb | ||
download.rb | ||
empty.rb | ||
gemfile.rb | ||
gemspec.rb | ||
gitlab_ci_yml.rb | ||
godeps_json.rb | ||
image.rb | ||
license.rb | ||
markup.rb | ||
notebook.rb | ||
package_json.rb | ||
pdf.rb | ||
podfile.rb | ||
podspec.rb | ||
podspec_json.rb | ||
readme.rb | ||
requirements_txt.rb | ||
rich.rb | ||
route_map.rb | ||
server_side.rb | ||
simple.rb | ||
sketch.rb | ||
static.rb | ||
svg.rb | ||
text.rb | ||
text_stl.rb | ||
video.rb | ||
yarn_lock.rb |
# frozen_string_literal: true module BlobViewer class Readme < Base include Auxiliary include Static self.partial_name = 'readme' self.file_types = %i(readme) self.binary = false def visible_to?(current_user) can?(current_user, :read_wiki, project) end def render_error return if project.has_external_wiki? || (project.wiki_enabled? && project.wiki.has_home_page?) :no_wiki end end end