From: Jon M. <jo...@te...> - 2006-03-01 13:18:43
|
Matthew Buckett wrote: >Adam Marshall wrote: > > >>I think it would be an absolute winner if we could have a windows explorer >>type interface showing only the resources that one can see. This would >>remove many of the gripes that people have about navigation. >> >> > >Not being able to get "all the resources which I have manage rights" >doesn't preclude the ability to have an explorer style interface as you >wouldn't want to send all the resources to the client at once (too big). > > > Quite - even Windows explorer doesn't explode all the subdirectories at once when you open it. In essence the same kind of approach is required - checking access rights to a list of siblings and a when the user opens up another branch another list of siblings is checked. On the other hand implementing a more efficient caching system that uses the database sounds like an interesting idea. If the caching lasts any significant length of time it would be necessary to invalidate chunks of it when permission changes are made. |