[OGo-Users] sharing contact attributes only between given users

Helge Hess users@opengroupware.org
Thu, 10 Apr 2008 16:35:44 +0200


On 10.04.2008, at 15:35, Adam Tauno Williams wrote:
>>>> Technically we could map the codes to arbitrary fields removals.
>>> I don't really get the meaning of the last sentence.
>> What the flags do is clear out field the user has no access to. Eg if
>> he does not have the 'M' permission, we would reset the
>> '03_tel_mobile' field to nil after the fetch.
>
> Interesting.  And I assume on a write/put those fields are dropped out
> as well?

There is only one write permission, 'w'. Either you have it, or you  
don't. Maybe it makes sense to combine it with the other flags, don't  
know. I guess not.

> For some regulatory compliance [that mandates data hiding] we've had  
> to
> implement some kludges to get similar behavior.  We use an encrypted
> blob in an object property,  and if the user has access to the key the
> blob decrypts for display - but they aren't accessing the data via
> WebUI.  This makes the data encrypted on-disk and thus in-backup, the
> later is also required for compliance.  I suppose there is no way to
> support such a thing in the mainline - the whole key acquisition  
> issue.

 From a technical PoV storing encrypted values would not be too hard.  
Don't know, not a priority right now, but sounds kinda useful :-)

Helge
-- 
Helge Hess
http://www.helgehess.eu/