I have the latest stable version of trac(0.12.3) installed on my machine in a single environment,multi project setup. I have successfully been able to install AccountManagerPlugin. What I need now, is that for every project initialized, the user permissions need to be set from the Admin panel. I want that it should be the same for all projects.
I think TracUserSyncPlugin should suffice my needs. However, when I try to install this, I get the error "could not find required distribution Trac<0.12". Does that mean I need to have trac<0.12 installed to use this plugin ? Is there any workaround to make this work? Any other suggestions to fulfill my requirement ?
Edit I have modified the project initialization script to add/remove permissions to authenticated and anonymous users.
It is a perl script that is used to generate Trac projects and svn repositories for any new project. By default, one username is added to the script to make it the TRAC ADMIN. I have also added the commands to remove permissions from anonymous users and add permissions to authenticated users.
Since, every time a new project is needed to be intialized, this script is run, so that way all the anonymous and authenticated users share the same permissions. Also, I am using SharedAuthCookie plugin for the users to be able to view various projects without being prompted for login again and again. This does cause all users to be able to access all projects, but it suits my requirements, so works for me.