This is all true, even today.
If you are subscribed and haven't gotten any alien characters to level 50 or bought race unlocks, you will be restricted to:
Empire
Sith Warriors: Humans, cyborgs, Purebloods, and Zabraks
Sith Inquisitor: Humans, cyborgs, Purebloods, Twi'lek, Zabrak, and Rattataki
Bounty Hunter: Human, cyborg, Chiss, Rattataki, and Zabrak
Imperial Agent: Human, cyborg, Chiss, Rattataki, and Zabrak
Republic
Jedi Knight: Human, cyborg, miraluka, mirilian, Twi'lek, and Zabrak
Jedi Consular: Human, cyborg, miraluka, mirilian, Twi'lek, and Zabrak
Smuggler: Human, cyborg, Twi'lek, Zabrak, and Mirilian
Trooper: Human, cyborg, Zabrak, and Mirilian
However, in older versions of the game, Purebloods were purely restricted to Warriors. Chiss were exclusive to Agents. I don't know about Rattataki. Zabraks weren't an option I think.