SVN authentication needed for public project
In some cases an administrator wants to track who is downloading from the svn. Using Redmine.pm that is easy, but only when the project is not public.
What I need is that users who are not a member of a public project, still need to authenticate when loggin into svn, meaning they need to register at the redmine project page.
So in Redmine.pm it needs to check if a project is public, but still needs svn auth access.
I'm not a perl programmer, so I could not change it.
- Redmine.pm should check if project is public, but not open for anonymous access
- Redmine project settings need 'no anon access' switch
#2 Updated by Sander Datema over 13 years ago
Overmind Eternal Will wrote:
Where the redmine check if the project is public, let it ignore the flag.
The idea is nice, however ommitting that flag makes Redmine.pm wants the user to be a member of the project. And since members won't be that by default, it's still a problem.
#5 Updated by Jon Collette over 13 years ago
+1 :) Another suggestion for this feature would be to allow public & anon reads and writes to svn and to redmine separately.
Thanks Overmind. Commenting out lines 208 & 209 worked for me.
- $r->set_handlers(PerlAuthenHandler => [\&OK])
- if is_public_project($project_id, $r);