You are correct that he should file a California Part-Year Resident return.
Make sure he indicated in the Personal Info section that his Resident State is 'Foreign Country' (screenshot).
Here's more info:
https://ttlc.intuit.com/replies/6690636
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"