Skip to content

feat: add DORA compliance data and integrate into reports and template - #163

Merged
siddharth7500 merged 1 commit into
masterfrom
PD-2357-dora-compliance-integration
Aug 10, 2026
Merged

feat: add DORA compliance data and integrate into reports and template#163
siddharth7500 merged 1 commit into
masterfrom
PD-2357-dora-compliance-integration

Conversation

@Yibaebi

@Yibaebi Yibaebi commented Jul 22, 2026

Copy link
Copy Markdown
Contributor
Title Value
Type Feature
Ticket/Issue PD-2357
Local testing Done
Staging testing Pending
Documentation None
Release notes None
Version upgrade Minor

Changelog

  1. New ak_vendor/compliances/dora.py with 15 entries mapping to Regulation (EU) 2022/2554 articles, including a DORA dataclass and DORA_DATA lookup dict keyed by ID.
  2. create_dora() added to the regulatory report builder in ak_vendor/report/report.py; DORA exposed on the report's regulatory section.
  3. DORA section added to ak_vendor/templates/report_template.html after the SAMA block.
  4. Japanese translations updated in ak_vendor/locale/ja/LC_MESSAGES/django.po with new DORA strings (untranslated — to be filled in separately).
  5. Tests: new tests/test_dora.py covering the data catalog, DORA class, and DORA_DATA dict; tests/test_compliance_data_uniqueness.py updated to skip code-uniqueness check for DORA (intentional multi-entry-per-article design) and to validate title/url fields across all compliance modules.

@utkarshpandey12 utkarshpandey12 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!!..

@siddharth7500
siddharth7500 merged commit fd624ad into master Aug 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants