fix: make "login_name" field optional for API edit user (#38917)