Files
fizzy/app/controllers/boards/accesses_controller.rb
Rob Zolkos 69daae79f1 Add board membership read endpoint (#2799)
* Add board membership read endpoint

* Paginate board membership read endpoint
2026-04-09 12:54:25 -04:00

15 lines
412 B
Ruby

class Boards::AccessesController < ApplicationController
include BoardScoped
def index
set_page_and_extract_portion_from @board.account.users.active.alphabetically.includes(:identity)
end
private
def involvement_by_user
@involvement_by_user ||= @board.accesses.where(user_id: @page.records.map(&:id)).pluck(:user_id, :involvement).to_h
end
helper_method :involvement_by_user
end