Skip to content

Report page for exporting all activities in auditor-friendly format #494

@sawankshrma

Description

@sawankshrma

Currently, activity details are spread across multiple views, which makes it difficult to provide a consolidated overview for auditing purposes.

A dedicated Report page should be introduced that aggregates activities into a single view and allows configuration of what is included in the report.

The page should:

  • Display all activities in one place.
  • Allow users to configure which activities and attributes are included.
  • Persist report configuration (e.g., in localStorage)
  • Eventually support export/print functionality (preferably PDF) for auditor sharing.

Proposed Solution

  1. Create a new ReportComponent that renders activities using a modified ActivityDescriptionComponent.
  2. Add a configuration modal (ReportConfigModalComponent) that enables:
  3. Selection of levels
    • Selection of dimensions and subdimensions
    • Selection of activity attributes (description, risks, measures, etc.)
    • Store configuration locally and re-render the report when updated.
  4. Implement export/print capability in a later iteration.

Additional Context

This feature aims to simplify audit workflows by providing a single consolidated view of activities with configurable scope and attributes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions