Green light for $2.8m Campbell Town Oval precinct