summaryrefslogtreecommitdiff
path: root/app/models/ability.rb
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2016-07-25 06:21:55 -0700
committerStan Hu <stanhu@gmail.com>2016-07-26 16:53:39 -0700
commit871723da7fa6b341b64197e27c6bd99d52f2dcd8 (patch)
treeca49827a4c589d8402a380276d4ae6ca5bc916ce /app/models/ability.rb
parentd1ea2bca61dff21948024d897e1d4475123a10e8 (diff)
downloadgitlab-ce-871723da7fa6b341b64197e27c6bd99d52f2dcd8.tar.gz
Incorporate review comments
Diffstat (limited to 'app/models/ability.rb')
-rw-r--r--app/models/ability.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/app/models/ability.rb b/app/models/ability.rb
index 6884d99c5a6..e47c5539f60 100644
--- a/app/models/ability.rb
+++ b/app/models/ability.rb
@@ -389,10 +389,8 @@ class Ability
end
def can_edit_note?(user, note)
- return false unless note.editable?
- return false unless user.present?
- return true if note.author == user
- return true if user.admin?
+ return false if !note.editable? || !user.present?
+ return true if note.author == user || user.admin?
if note.project
max_access_level = note.project.team.max_member_access(user.id)