This plugin provides functionality to search within all the projects in a multi-project environment setup.
Basically the plugin offers a new check-box "All projects" under the search field:
This plugin will work in a multi-project environment, as it will search all projects in the environment folder. For example, you can use it by having a multi-project environment, where one project is themaster project, and hasSearchAllPlugin enabled.
By default, the search will be performed within all projects.
You can also limit the search to certain projects, by adding the projects to yourtrac.ini
file:
[searchall]include_projects=project1, project2, project3
This will search only in projectsproject1
,project2
andproject3
.
Or you can exclude projects from the search as follows:
[searchall]exclude_projects=project1, project2
This will search in all projectsexceptproject1
andproject2
.
In scope of security it should be noted that searching the other projects does not need particularauthentication or permissions in those other projects. Remember that each search result exposes small text fragments which people may see.
Existing bugs and feature requests forSearchAllPlugin arehere.
If you have any issues, create anew ticket.
defect | 11 / 11 | ||
---|---|---|---|
enhancement | 5 / 5 | ||
task | 1 / 1 |
Download the zipped source fromhere.
You can check outSearchAllPlugin fromhere using Subversion, orbrowse the source with Trac.
General instructions on installing Trac plugins can be found on theTracPlugins page.
To enable the plugin, add the following line to the [components] section in yourtrac.ini
file:
[components]tracsearchall.*=enabled
Give the newSEARCHALL_VIEW
permission to user(s).
A new checkboxSearch All Projects will appear in the Search page.
0.10
(refs#14254)Fixes#13930.
Author:airadier
Maintainer:Álvaro Iradier
Contributors:
exampe screenshot of search
Download all attachments as:.zip