# frozen_string_literal: true class IssuableSidebarEntity < Grape::Entity include RequestAwareEntity with_options if: { include_extras: true } do include TimeTrackableEntity expose :participants, using: ::API::Entities::UserBasic do |issuable| issuable.participants(request.current_user) end expose :subscribed do |issuable| issuable.subscribed?(request.current_user, issuable.project) end end end