être en odeur de sainteté

Etymology
Probably from, from the fact that certain saints were said to emit a good smell after their death; compare 🇨🇬.

Verb

 * 1)  to be esteemed, to be popular, to be thought highly of; to be in favour with someone, to be in someone's good books

Usage notes
Often construed with or.