Question: what is the meaning of idiom put in place?
Answer: put (one) in (one's) place To humble or lower the dignity of one; to make one aware that they are not as important, respected, influential, etc., as they think. The teacher really put John in his place, scolding him so harshly that he burst into tears.