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.

Reply via email to