On Mon, Sep 27, 2010 at 10:25 AM, Water Lin <[email protected]> wrote:

> Sorry for the confusions. I can explain it more clearly.
>
> For example, I create a Trac environment for my company, and we can treat
> the whole company as a big project. Under this big project, we have several
> products or sub projects.
>
> Here I want to add a control over the authority to view the content of
> these products or sub-projects. Some people can see one product tickets and
> the other people can check other product tickets.
>
> In this case, which way is better? To create a lot of projects under one
> environment<http://trac.edgewall.org/wiki/TracMultipleProjects/SingleEnvironment>or
>  to wait for multi-projects
> support for 
> Trac<http://trac.edgewall.org/wiki/TracDev/Proposals/MultipleProject>?
>
> Thanks
>
> Water Lin
>
>>
>>  Ok, that's clearer :-)

What's "better" depends a great deal on the details of the interactions in
your company.
I can testify that for my set up, where we have several distinct departments
and each is working on multiple unrelated projects, the approach of multiple
environments is more suitable [1] (although, if the hierarchical
multi-project approach was here a year ago, I would go for one environment
per department, with all projects as sub-projects of the department
environment).
If this approach is suitable for your company, you can start deploying it
immediately, since it doesn't require any feaures that are not yet
implemented.
If the multi-project-hierarchy is more suitable, and you can wait, then
Trac-0.13 should start bringing such features.
It might also be possible to attack this using components for projects, and
managing access-control using FineGrainedPermissions [2] or relevant plugins
(maybe BlackMagicTicketTweaks [3]) - I'm not sure about this, as I've never
tried such things myself...

- Itamar O.

[1] http://trac.edgewall.org/wiki/TracMultipleProjects/MultipleEnvironments
[2] http://trac.edgewall.org/wiki/TracFineGrainedPermissions
[3] http://trac-hacks.org/wiki/BlackMagicTicketTweaksPlugin

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en.

Reply via email to