One-year limit set for calling by-elections to fill vacant seats