summaryrefslogtreecommitdiff
path: root/app/presenters/release_presenter.rb
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-11-01 03:06:26 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2019-11-01 03:06:26 +0000
commit56d96ad7fab4d4b95f5529d8080b3cc2873794a0 (patch)
tree7fe93fc8ff4d82d815000781ffb9c98d7259211a /app/presenters/release_presenter.rb
parent8078bd185fd9fce86cb5a8d9a6b6209e0c23ae44 (diff)
downloadgitlab-ce-56d96ad7fab4d4b95f5529d8080b3cc2873794a0.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/presenters/release_presenter.rb')
-rw-r--r--app/presenters/release_presenter.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/presenters/release_presenter.rb b/app/presenters/release_presenter.rb
index de9055db1e5..7a4d6f5c4c4 100644
--- a/app/presenters/release_presenter.rb
+++ b/app/presenters/release_presenter.rb
@@ -31,6 +31,12 @@ class ReleasePresenter < Gitlab::View::Presenter::Delegated
project_issues_url(project, params_for_issues_and_mrs)
end
+ def edit_url
+ return unless release_edit_page_available?
+
+ edit_project_release_url(project, release)
+ end
+
private
def can_download_code?
@@ -44,4 +50,8 @@ class ReleasePresenter < Gitlab::View::Presenter::Delegated
def release_mr_issue_urls_available?
::Feature.enabled?(:release_mr_issue_urls, project)
end
+
+ def release_edit_page_available?
+ ::Feature.enabled?(:release_edit_page, project)
+ end
end