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.
