Forum OpenACS Improvement Proposals (TIPs): Re: Tip # 73: Enable to Hide/Show User Email

Collapse
Posted by Don Baccus on
In regard to priv_email, there were a bunch of similar fields in pre-4x versions of ACS. The notion was a hierarchy of "privacy levels" that you could set that would get increasingly tighter as you changed the level. Code would check the "priv_foo" level against the privacy level set for the system and supress those fields on public pages.

Apparently that got copied partially into the ACS 4.0 datamodel but without the logic that actually implements it in various page queries.

The "hierarchy of privacy" Don mentions is what I was getting at in way too many words. This is key to the platform long term, so please if you implement this in black and white (a.k.a. show/hide for registered users) use the integer and leave space between black and white so we can add the logic back that made privacy levels possible in the past.