summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorLin Jen-Shin <godfat@godfat.org>2018-03-26 17:16:01 +0800
committerLin Jen-Shin <godfat@godfat.org>2018-03-26 17:16:01 +0800
commitef6b3e0271d226462bed5f899f3964cf5652978c (patch)
tree191638ae3a0ffbdf71290dc5f29c4aa868a0ea2f /app/models
parent1a9d80a139ea8de53fe32b7685daa696c1becbd0 (diff)
downloadgitlab-ce-14995-custom_wiki_sidebar.tar.gz
Introduce #find_sidebar and use a constant to find the page14995-custom_wiki_sidebar
Diffstat (limited to 'app/models')
-rw-r--r--app/models/project_wiki.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/models/project_wiki.rb b/app/models/project_wiki.rb
index 52e067cb44c..e70b7dc2325 100644
--- a/app/models/project_wiki.rb
+++ b/app/models/project_wiki.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
class ProjectWiki
include Gitlab::ShellAdapter
include Storage::LegacyProjectWiki
@@ -9,6 +11,7 @@ class ProjectWiki
}.freeze unless defined?(MARKUPS)
CouldNotCreateWikiError = Class.new(StandardError)
+ SIDEBAR = '_sidebar'
# Returns a string describing what went wrong after
# an operation fails.
@@ -95,6 +98,10 @@ class ProjectWiki
end
end
+ def find_sidebar(version = nil)
+ find_page(SIDEBAR, version)
+ end
+
def find_file(name, version = nil)
wiki.file(name, version)
end