fix access denied issue when a hiring manager assign multi candidates to opening.

[50505921] fix bug hiring manager cannot assign candidates batchly
[50580719] support creating a candidate without adding it to a job opening