| ... | @@ -24,14 +24,9 @@ module Gitlab |
... | @@ -24,14 +24,9 @@ module Gitlab |
|
|
private
|
|
private
|
|
|
|
|
|
|
|
def prohibited_key?(key)
|
|
def prohibited_key?(key)
|
|
|
return false if allowed_reference?(key)
|
|
return false if permitted_key?(key)
|
|
|
|
|
|
|
|
return true if 'cached_markdown_version'.equal?(key)
|
|
'cached_markdown_version' == key || PROHIBITED_SUFFIXES.any? {|suffix| key.end_with?(suffix)}
|
|
|
|
|
|
|
|
prohibited_suffixes = %w(_id _html)
|
|
|
|
|
prohibited_suffixes.any? do |suffix|
|
|
|
|
|
true if key.end_with?(suffix)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
def allowed_reference?(key)
|
|
def allowed_reference?(key)
|
| ... | |
... | |
| ... | | ... | |