summaryrefslogtreecommitdiff
path: root/app/models/note.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/note.rb')
-rw-r--r--app/models/note.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/models/note.rb b/app/models/note.rb
index 2db7e4e406d..e1fc16818b3 100644
--- a/app/models/note.rb
+++ b/app/models/note.rb
@@ -61,7 +61,7 @@ class Note < ApplicationRecord
attr_accessor :commands_changes
# A special role that may be displayed on issuable's discussions
- attr_accessor :special_role
+ attr_reader :special_role
default_value_for :system, false
@@ -417,7 +417,7 @@ class Note < ApplicationRecord
end
def can_create_todo?
- # Skip system notes, and notes on project snippet
+ # Skip system notes, and notes on snippets
!system? && !for_snippet?
end
@@ -559,6 +559,10 @@ class Note < ApplicationRecord
(!system_note_with_references? || all_referenced_mentionables_allowed?(user)) && system_note_viewable_by?(user)
end
+ def parent_user
+ noteable.author if for_personal_snippet?
+ end
+
private
# Using this method followed by a call to `save` may result in ActiveRecord::RecordNotUnique exception