I don't have a problem with her right of part-time work.
I have a problem with promotion done on "seniority" or "time in the company" as opposed to "working time in the company"
.!!
She/he shouldn't be promoted ahead of someone who has WORKED longer for the company.