Project

General

Profile

Actions

Feature #103600

open

Separate Status to a specific report

Added by Soren Malling about 1 month ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Reports
Target version:
Start date:
2024-04-11
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

The reports extension allows a administrator to see a report of the system.
It allows a integrator to create a status (implement StatusProviderInterface) for a part of the system.
Each Status is picked up by the core System Status report and shows it.

A integrator can also create a own report and render a output for that.
This own report can use the same Registry as the System Report does, but can't filter out it's own reports.
All StatusProviderInterface implementation are shown in the default System Report.

Places to improve:

A StatusProviderInterface can be attached to a certain report (system, piwik)

The getIdentifier from ReportInterface can be used to filter by a certain report.
As `AsStatus(report: 'piwik')` annotation could be used and take precedence over the `StatusProviderInterface` registration.

Improve work for output of a report

  • Allow for a generic way of rendering reports with status, attached to that specific report.
  • Allow for overriding the generic/default rendering

Attached image shows the example of multiple reports:

!Screenshot 2024-04-11 at 10.38.27.png!


Files

No data to display

Actions

Also available in: Atom PDF