Hi, (1.) Install a consistent all-in-one-package like Bitnami Trac to prevent incompatibility trouble with Apache, Python, SVN, Trac and so on... this will give you a very fast installation start. (2.) Just use http://trac-hacks.org/wiki/SimpleMultiProjectPlugin to have all your company-projects in one trac database and environment. (3.) Configure your finegrained SVN permissions via Apache webserver config file "httpd.conf" and its <Location>-approach, e.g. like this snipped in apache/conf/httpd.conf: ... <Location /svn/yourRepository> DAV svn ... AuthzSVNAccessFile "C:/repos/yourRepo.conf" </Location> ----- and file "yourRepo.conf" will look like this: [groups] group1 = user1, user2, user4 ... [yourRepo:/] @group1 = rw user3 = r [yourRepo:/branches/subdir/foo2] user5 = rw ... (4.) The permission thing is configured in conf/trac.ini and is highly configurable via AuthzPolicy permission approach: ... [authz_policy] authz_file = conf/authzpolicy.conf [components] tracopt.perm.authz_policy.authzpolicy = enabled [trac] permission_policies = ProjectTicketsPolicy, AuthzPolicy, InternalTicketsPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy ... and in conf/authzpolicy.conf for example: [groups] group1 = user1, user2, user3 group2 = user1, user4, user5 [wiki:WikiStart] @group1 = WIKI_ADMIN * = WIKI_VIEW
This is a small example. Searching the docs should enlight you a bit more. Hope that helps as a start, CU, F@lk Richard Smith wrote: > Hello everyone! I am currently so lost with TRAC. I am relatively new at my company and they are wanting me to configure their TRAC which I have never used in my life. I am needing to make it easier for my boss to assign and unassign people from 30 different projects. He would also like to setup up presets like devs or admin with different privleges and then be able to assign them to a project. I have downloaded Python 2.7 on my machine and currently have TRAC's authz_policy.py Also after I do get this file configured how would I implement it? I have had little interaction with scripting, but I have a decent handle on it. If you can help I would greatly appreciate it. Thank you guys! > -Richard S. -- 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 trac-users+unsubscr...@googlegroups.com. To post to this group, send email to trac-users@googlegroups.com. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.