On 17 apr 2012, at 11:47, Julian Foad <julianf...@btopenworld.com> wrote:

> Thomas Åkesson wrote:
> 
>> I have not had time to follow the Inherited Properties thread completely, 
>> but 
>> this is kind of related. One could argue that if a user knows about the URL 
>> to 
>> /A/B/C/D, then what is the harm in letting him read the properties of the 
>> parent 
>> directories? A significant simplification at the cost of not being able to 
>> store 
>> secret stuff in directory properties (file properties would still be safe).
> 
> We should be very cautious about proposing an apparently "simple" special 
> case like that.  A file has properties and text content; a directory has 
> properties and children; that's how it is in Subversion.  Saying that a user 
> should be able to read part of a directory (its properties) and not the other 
> part (its children) is breaking that relatively simple abstraction, and 
> breaking abstractions in that way makes complications for all other software 
> layers that try to build on top of the foundation, not to mention for the 
> users' mental models.  At first hearing, it doesn't sound like there could be 
> any major repercussions, but after a while I suspect we might regret it.

Julian, I tend to agree with your objections, as indicated by my cautious 
wording. I was pushing the envelope a bit since access control might be a 
significant hurdle for inherited properties. 

/Thomas Å. 

Reply via email to