- NAME
  - Reports
  - Register

# NAME

        RT::Interface::Web::ReportsRegistry - helper functions for reports

## Reports

Returns a list (array ref) of all registered reports. Reports are sorted by title. Every element is a hash ref with the following keys:

id - unique string identifier
title - human-readable title
path - path to the report relative to the root

## Register

Registers a report that can be added to the Reports menu.

        use RT::Interface::Web::ReportsRegistry;
        RT::Interface::Web::ReportsRegistry->Register(
            id    => 'my_super_report',
            title => 'Super report',
            path  => 'MySuperReport.html',
        );

All reports are expected to be in the /Reports/ directory.

Note that using existing id will overwrite the record in the registry.

← Back to index