nickvergessen wrote:Well there are different settings to display CPF in the registration and in the user control panel.
Actually, I think that they can also be displayed in the "mini-profile" in viewtopic and in the Member List (if the style allows it).
nickvergessen wrote:So this would only apply to CPF that are displayed on both pages right, but then I think the permission looses its sense, if users can edit the fields, although they dont have permissions to.
I'm not understanding your point. The permission would apply to all profile fields (or maybe CPFs) not displayed (or maybe not required) on the registration page.
The difference between profile fields and CPFs is that we might not want new users to edit some of the default profile fields (Web site and IM fields, for example) until they are approved. Obviously, if somebody changed their code to display the default profile fields on the registration page, they'd also have to update the code the applied permissions to those.
If all profile fields were treated as CPFs (to some degree), this would be easier. See the Built-in profile fields to custom profile fields RFC
for more information.