Hi!
Is there any way to have a separate "individual" source tree view in
Browse Source page for each authenticated user?
Let me explain why I need this: I have a single SVN repo which holds a
number of projects and a bunch of users having different levels of
access to these projects, all this neatly defined in SVN authz file.
Now, I managed to install and configure Trac with fine grained
permissions respecting the settings in this file, but there's a catch
- if a user hasn't been given a permission to read the repository root
he has no way to browse his project. For example, authz file:

[/]
superadmin = rw
[/project1]
user1 = rw
user2 = r
[/project2]
user1 = r

>From Trac point of view only superadmin can browse the source tree,
all other users don't even have "Browse Source" button on the main
page. Trac log shows that users are rejected to browse because they
have no access to the root directory.
The problem however can be resolved by granting everyone permission to
read the root, but then explicitly denying any access they needn't to
have, which is slightly cumbersome. Meanwhile, Tortoise SVN doesn't
suffer from this problem - it correctly displays a project if given a
correct path to it, without the need to access root. Can this be
somewhow achieved in Trac (I use svnserve and tracd without any
dedicated webserver)?

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en.

Reply via email to