FindMyBelongings

MacroModule
author Lennart Tautz
package FMEwork/ReleaseMeVis
definition FindMyBelongings.def
keywords find, search, author, maintainer, module, project, test

Purpose

This module searches for content that is associated with a certain person.

Usage

Enter the full name to search for and select the content you are interested in.

Details

Because different content types use different formats for the author name (e.g. Exchange login, full name, or surname), the module derives these formats from the full name and uses them in the search. For example, given the full name “Christian Fels”, content would be searched for “Christian Fels”, “Fels” and “cfels”.

The names are searched for in dedicated places such as maintainer and author tags. The module does not look for author apperance in version control or in free text. See the search flags for details on what places are used to determine authorship.

Windows

Default Panel

../../../Projects/APA/Modules/mhelp/Images/Screenshots/FindMyBelongings._default.png

Parameter Fields

Visible Fields

Name to Search For

name: inName, type: String, deprecated name: inNames

A single author/maintainer name, e.g. “Christian Meyer”.

Name comparison is case-insensitive. The search does not store with which name a belonging was found.

An Exchange login and a last name will be generated from the full name in this way:

  • The first word of the name is declared the first name.
  • The last word of the name is declared the last name.
  • First letter of the first name and the full last name form the Exchange login, e.g., “Bjarne Mikkelsen” -> “bmikkelsen”
  • Note: The last name does not contain particles, e.g., “Anna de Ruyter” -> last name “ruyter”, Exchange login “aruyter”

Search for MeVisLab modules

name: inSearchForMeVisLabModules, type: Bool, default: TRUE

If checked, author and maintainer tags of MeVisLab modules will be searched.

Search for TestCenter tests

name: inSearchForTestCenterTests, type: Bool, default: TRUE

If checked, author tags of TestCenter test cases will be searched.

Search for C++ projects

name: inSearchForCPPProjects, type: Bool, default: TRUE

If checked, MEVIS_MAINTAINER and \author tags of C++ .pro files will be searched.

Search for Python modules

name: inSearchForPythonModules, type: Bool, default: TRUE

If checked, \author and author= tags of Python files in the package Python folder will be searched.

Retrieve change date information from SVN

name: inRetrieveSVNChangeDateInformation, type: Bool, default: FALSE

If checked, the module will try to retrieve creation and last-modified information from the SVN log. This requires the files to be under version control.

In Expand All Items

name: inExpandAllItems, type: Trigger

Trigger to expand the result tree.

In Collapse All Items

name: inCollapseAllItems, type: Trigger

Trigger to collapse the result tree.

Update

name: update, type: Trigger

Trigger to start the search.

MLAB User

name: useMLABUserName, type: Trigger

Trigger to use the current MeVisLab user name in the search.

Hidden Fields

_updateListView

name: _updateListView, type: Trigger