When an itinerary has been set to 'completed', 'cancelled' or 'not booked' the public link sharing should automatically turn off. When the travel date has passed, the public link sharing should automatically turn off.
Ideally, it would also be good to have the option to set an expiry when sending a proposal to a client so that if it is not accepted/confirmed within a period of time from the itinerary creation date (ie. 7 days/14 days/30 days) then the link sharing turns off. That will help to stop customers shopping around our itineraries to other operators and agents.