From b9287208523e1a5c05939fe0db038df51a9082fc Mon Sep 17 00:00:00 2001 From: Jarka Kadlecova Date: Wed, 30 Aug 2017 16:57:50 +0200 Subject: Support discussion locking in the backend --- app/helpers/notes_helper.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app/helpers') diff --git a/app/helpers/notes_helper.rb b/app/helpers/notes_helper.rb index ce028195e51..c219aa3d6a9 100644 --- a/app/helpers/notes_helper.rb +++ b/app/helpers/notes_helper.rb @@ -130,8 +130,12 @@ module NotesHelper end def can_create_note? + issuable = @issue || @merge_request + if @snippet.is_a?(PersonalSnippet) can?(current_user, :comment_personal_snippet, @snippet) + elsif issuable + can?(current_user, :create_note, issuable) else can?(current_user, :create_note, @project) end -- cgit v1.2.3