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

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