docbrown/app/policies/github_repo_policy.rb
Anna Buianova 473594f192
Match spam role with existing suspended actions (#20477)
* Started matching spam and suspended roles

* Match spam and suspended roles in most cases

* Fixed check_suspended for unauthenticated users
2023-12-27 20:12:50 +00:00

11 lines
235 B
Ruby

class GithubRepoPolicy < ApplicationPolicy
def index?
!user.spam_or_suspended? && user.authenticated_through?(:github)
end
alias update_or_create? index?
def permitted_attributes
%i[github_id_code featured]
end
end