1# frozen_string_literal: true
2
3module SelectForProjectAuthorization
4  extend ActiveSupport::Concern
5
6  class_methods do
7    def select_for_project_authorization
8      select("projects.id AS project_id", "members.access_level")
9    end
10
11    def select_as_maintainer_for_project_authorization
12      select(["projects.id AS project_id", "#{Gitlab::Access::MAINTAINER} AS access_level"])
13    end
14  end
15end
16