Skip to content

Commit 5badcdb

Browse files
committed
added User#can_handle_flags? predicate
1 parent 1b6f80d commit 5badcdb

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

app/models/user.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,12 @@ def can_delete?(target)
134134
privilege?('flag_curate') && !target.deleted?
135135
end
136136

137+
# Can the user handle flags?
138+
# @return [Boolean] check result
139+
def can_handle_flags?
140+
privilege?('flag_curate') || false
141+
end
142+
137143
# Can the user undelete a given target?
138144
# @param target [ApplicationRecord] record to undelete
139145
# @return [Boolean] check result

0 commit comments

Comments
 (0)