I don't see why it's an issue to offer codeshare flights. I think if Air NZ has a fare for the route, it may as well be bookable online. As long as it's made clear that it is a codeshare (so no one gets a surprise when they expect NZ and get say TG instead). Certainly would avoid fees and extra workload of calling.