assign_duo_seat_to_admin

in support/setup/gitlab_duo_setup.rb [66:80]


    def assign_duo_seat_to_admin
      result = ::GitlabSubscriptions::UserAddOnAssignments::SelfManaged::CreateService.new(
        add_on_purchase: add_on_purchase, user: admin
      ).execute

      if result.is_a?(ServiceResponse) && result[:status] == :success
        puts 'Seat assignment for admin successful'
      else
        puts 'Seat assignment for admin failed!'

        error = result.is_a?(ServiceResponse) ? result[:message] : result
        puts error
      end
    end