GML  v1.0.0-2402
Gorman Maintenance Logs
Summary Window

This is the central window to GML.

In normal usage, this is the first window that will appear on the screen after GML is started.


The central part of this window provides a summary of all maintenance logs for a given department.


Feature Description
#1 The add button will bring up the Editor Window. This is how new maintenance logs are added to the database.
#2 Status text gives some information on the number of log entries shown versus the number of entries in the database.
#3 Text entered in this field is used to filter the log entries shown in the table. Multiple words may be used. The log entries will then be filtered and sorted by the number of matches found.
#4 Force GML to immediately reload all the log entries from the database.
#5 Set of all maintenance logs for the selected department, and which match the filter text. Double-click on a row to open the Editor Window.
The log entries shown in the summary window is the union (not the intersection!) of every individual search term. (

Special Filters


If the filter is set to the special value "open logs" then the only logs displayed will be open logs. The filter bar background will be yellow to indicate that log filtering behaviour is different than normal. The filter text must be an exact match to trigger this behaviour.

Column Filters

A select number of columns can be targeted by name when doing a search. The columns that can be explicitly named are:

  • Last Update
  • Start Date
  • Complete Date
  • Status
  • Time

An example search might be "updated=2017-10-10". This would match all maintenance log entries that were last updated on the specified date. Partial matches also work, so "updated=2017-10" would match all maintenance logs updated on any day in October 2017.

Column Name Usage Example
Last Update updated=... updated=2017-10
Start Date started=... started=2017-10
Complete Date completed=... completed=2017-10
Status status=... status=open
Time (lesser than or equal to) time<... time<45m
Time (greater than or equal to) time>... time>45m
Time (equal to, exact match) time=... time=45m

The example image above shows a maintenance log filter composed of 4 separate parts:

Filter Filter Text Description
#1 time>90m Includes logs where the "time" column is greater than or equal to 90 minutes.
#2 saw Includes logs which contain the word "saw".
#3 jam Includes logs which contain the word "jam".
#4 updated=2017-10-12 Includes logs which were last updated on October 12, 2017.

Remember that the summary window is the union of every individual search term.


The columns displayed in the summary window are configurable:

  1. Individual columns can be shown or hidden.
  2. The order in which they appear can be changed.
  3. The table can be sorted using any of the visible columns.
  4. The width of each column can be modified.

Right-mouse-click on any of the column headers to change the columns you'd like to see. Note that the column currently used to sort the table cannot be removed.

To change the column order, click-and-drag the column header to a new location.

Any changes you made to column visibility, column order, and column width will be remembered and restored when GML is restarted.

See also


The following keys activate additional functionality:

Key Description
F1 Display version information.
F2 + SHIFT Open the folder where the configuration file is stored on disk. See Configuration.
F3 Display information on current and recent database user sessions.
F4 + SHIFT Open the GML log file. This is mostly intended for debug purposes.
F12 + SHIFT + CONTROL Open the Choose A Role window.