wiki:SearchAllPlugin

Search in multiple Trac projects

Description

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:
exampe screenshot of search

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 the master project, and has SearchAllPlugin 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 your trac.ini file:

[searchall]
include_projects = project1, project2, project3

This will search only in projects project1, project2 and project3.

Or you can exclude projects from the search as follows:

[searchall]
exclude_projects = project1, project2

This will search in all projects except project1 and project2.

In scope of security it should be noted that searching the other projects does not need particular authentication or permissions in those other projects. Remember that each search result exposes small text fragments which people may see.

Bugs/Feature Requests

Existing bugs and feature requests for SearchAllPlugin are here.

If you have any issues, create a new ticket.

defect

10 / 10

enhancement

5 / 5

task

1 / 1

Download

Download the zipped source from here.

Source

You can check out SearchAllPlugin from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

To enable the plugin, add the following line to the [components] section in your trac.ini file:

[components]
tracsearchall.* = enabled

Give the new SEARCHALL_VIEW permission to user(s).

A new checkbox Search All Projects will appear in the Search page.

Recent Changes

18446 by rjollos on 2021-09-28 19:58:11
TracSearchAll 0.9: Wrap search results in a span

Fixes #13930.

16957 by rjollos on 2017-11-04 22:31:47
TracSearchAll 0.9: Require Trac >= 0.11 and conform to PEP8

Remove support for deprecated TracForge. Refs #4158.

16939 by rjollos on 2017-10-31 04:25:51
TracSearchAll 0.9: Move files to 0.11 directory
(more)

Author/Contributors

Author: airadier
Maintainer: Álvaro Iradier
Contributors:

Last modified 11 months ago Last modified on Jan 1, 2021, 11:31:06 AM

Attachments (1)

Download all attachments as: .zip