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.
Parameter Fields¶
Field Index¶
_updateListView : Trigger |
Search for Python modules : Bool |
In Collapse All Items : Trigger |
Search for TestCenter tests : Bool |
In Expand All Items : Trigger |
Update : Trigger |
MLAB User : Trigger |
|
Name to Search For : String |
|
Retrieve change date information from SVN : Bool |
|
Search for C++ projects : Bool |
|
Search for MeVisLab modules : Bool |
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.