Air Maestro ideas

Implement Print-Optimised Layout for Hazard & Risk Register (No Global Report)

Context:

  • Request for a custom build or enhancement to the Hazard and Risk Register, focusing on layout and especially the print output.

  • Stakeholders are not interested in a Global Report; they want the register itself to print in a specific format.

  • Two reference images provided:

    • Image 1: Current system print layout (baseline).

    • Image 2: Desired enhanced print layout (target).

Problem statement:

  • The current Hazard and Risk Register layout and print styling do not meet user expectations.

  • Printed output needs to match the layout shown in Image 2.

Required changes:

  1. Register UI layout enhancements (on-screen)

    • Align the on-screen register layout with the structure shown in Image 2 (columns, ordering, grouping, spacing).

    • Ensure column visibility, widths, and wrapping mirror the desired print layout to reduce divergence.

    • Provide column configuration (show/hide, order, width) if feasible, with saved user preferences.

  2. Print-specific layout (high priority)

    • Implement a dedicated print stylesheet/template for the Hazard and Risk Register that produces the layout in Image 2.

    • Ensure:

      • Correct column order and headings.

      • Pagination with repeated table headers on each page.

      • Proper scaling, margins, and page breaks between logical groups (if applicable).

      • No truncation of long text fields; allow wrapping with sensible row height.

      • Optional condensed mode to fit more rows per page.

    • Include metadata in the header/footer: register title, date/time, filters applied, page numbers, and organisation/department if required.

  3. Filtering context in print

    • Print view should include currently applied filters and sorting to reflect exactly what’s on screen.

    • Add a “Print preview” button from the register that opens the print-optimised view with the same data slice.

  4. Export options (if printing pipeline prefers files)

    • Provide export to PDF (print-optimised) that matches Image 2 styling.

    • Ensure parity between PDF export and browser print.

  5. Accessibility and performance

    • Maintain accessible table semantics and keyboard navigation.

    • Virtualisation for large datasets on-screen, while print/export renders the full result set or the filtered subset, as specified.

Acceptance criteria:

  • Printing the Hazard and Risk Register produces a document that matches the layout and styling in Image 2.

  • Table headers repeat on each printed page; page numbers and timestamp are present.

  • Long text wraps without overlap or clipping; columns align consistently across pages.

  • The print view reflects current filters and sort order from the register.

  • No dependency on or requirement to generate a “Global Report.”

  • Leigh Morkel
  • Nov 4 2025
  • Needs review
  • Attach files