On Monday, May 4, 2015 at 12:32:06 AM UTC-7, [email protected] wrote: > > Dear RjOllos, > > we have more than one project leaders in one trac project. I think this is > the problem. A project leader should be able to create his own svn project > and than set svn permissions to this project but not to all the other svn > projects lying on the svn server. > How could i achieve this feature? >
Trac doesn't have a feature to allow you to create SVN repositories through the web interface. I found one plugin on trac-hacks.org that may provide the feature, but I have no idea if it works. http://trac-hacks.org/wiki/TracSvnAdminPlugin Another possibility is to use another web-based Subversion administration tool to create the repository. Search for "subversion web administration tool" and you'll find many possibilities. Probably the easiest thing to do would be to script the creation of the repositories from the command line, and have the project leader request that an administrator create the repository. If project leaders are really creating so many repositories that it would be burdensome to offload this aspect to an administrator, then you could try one of the aforementioned approaches. Once the repository is created, it might be possible to allow a project leader to edit the access controls for a repositories using Trac and plugins. Are you using Subversion over HTTP/HTTPS? Do you wish for the project leader to grant r/w access to the SVN repository as well as the ability to view the repository through the Trac repository browser? Are you trying to limit read-access as well, as write-access, or does every user get read access to every repository? - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
