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