Wichert Akkerman wrote:
>> - make the related MemberDataTool properties undeletable (only the 6
>> basic ones - of course you can still change and delete all property
>> values and you can add or remove other properties)
> +0
> I'm not entirely sure what the benefit of that change is?

In many places we use the related member properties. At least the 
default MemberAdapter/MemberData implementation uses the MemberDataTool 
properties as some kind of schema definition. I'd like to make sure the 
6 basic member properties are always available.

E.g. member.getProperty('email') would always work. You don't have to 
use member.getProperty('email', '') and in a next step attribute access 
(member.email) could be implemented reliable.


Zope-CMF maillist  -  Zope-CMF@zope.org

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests

Reply via email to