Today the themes can be public or assigned to specific single profiles (by profile_id).
Noosfero should also be able to let themes be assigned to specific profile types. This is quite simple: if the theme.yml file gives a non-null "owner_type" but at the same time does not give an "owner_id", then the theme will be available to all profiles of type "owner_type".
-- DanielTygel - 22 Jan 2014
-- BraulioBhavamitraBO - 22 Jan 2014