Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-25637

Implement SystemInfo Reports

    XMLWordPrintable

Details

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: High High
    • None
    • None
    • None
    • None

    Description

      This is meant to solve the use-case of the PlatformUI interface: one page, with N tabs, has the full report. Unless we want to go for more integrated PJAX (one request per info), we need a View (route + controller) that renders several SystemInfo objects.

      We could build SystemInfoReport objects, aggregates of 1...N SystemInfo objects (any other property ?). In our case, we would start with a "full" report, that calls all the SystemInfoCollectors there are. A service needs to be added to build reports. What do you name something that provides you with report ? A SystemInfoAuditor ?

      To start small, we can simplify to the extreme the collection part. We only need a basic service that calls all the defined collectors, and builds a Report from it. We can use a predefined route, without parameters, that only uses that service. Once we don't need it anymore, we can deprecate it.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bertrand.dunogier@ibexa.co Bertrand Dunogier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: