# frozen_string_literal: true module Resolvers class WorkItemResolver < BaseResolver include Gitlab::Graphql::Authorize::AuthorizeResource authorize :read_work_item type Types::WorkItemType, null: true argument :id, ::Types::GlobalIDType[::WorkItem], required: true, description: 'Global ID of the work item.' def resolve(id:) authorized_find!(id: id) end private def find_object(id:) GitlabSchema.find_by_gid(id) end end end