Sha256: 697392960901fae14cf58cd86c6c4ccbf39bca17dca711e294332c6b2a46cee2
Contents?: true
Size: 797 Bytes
Versions: 23
Compression:
Stored size: 797 Bytes
Contents
# frozen_string_literal: true module Thredded module UserPermissions module Write module All extend ActiveSupport::Concern included { extend ClassMethods } # @return [ActiveRecord::Relation<Thredded::Messageboard>] messageboards that the user can post in def thredded_can_write_messageboards Thredded::Messageboard.all end module ClassMethods # Users that can post to the given messageboards. # # @param _messageboards [Array<Thredded::Messageboard>] # @return [ActiveRecord::Relation<Thredded.user_class>] users that can post to the given messageboards def thredded_messageboards_writers(_messageboards) all end end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems