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