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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions