Skip to content

Comments

FINERACT-2481: Remove Pentaho reports from initial data#5509

Open
Kenzy-Ragab wants to merge 1 commit intoapache:developfrom
Kenzy-Ragab:FINERACT-2481-remove-pentaho-initial-data
Open

FINERACT-2481: Remove Pentaho reports from initial data#5509
Kenzy-Ragab wants to merge 1 commit intoapache:developfrom
Kenzy-Ragab:FINERACT-2481-remove-pentaho-initial-data

Conversation

@Kenzy-Ragab
Copy link

Description

This PR removes 44 legacy Pentaho report entries from the initial system data to clean up the reporting metadata.

Changes Proposed

  • New Migration: Added 0210_remove_pentaho_legacy_data.xml.
  • Surgical Cleanup: Explicitly listed 44 reports in m_report_parameter and stretchy_report for targeted removal.
  • Permission Cleanup: Removed associated permissions in m_permission using pattern matching.
  • Integrity: Deletion order follows (Child -> Parent) to respect Foreign Key constraints.

Impact

  • Database: Cleaner initial state without obsolete metadata.
  • UI: Removed deprecated Pentaho reports and permissions from management screens.

Checklist

  • Migration ID follows sequential order (0210).
  • Deletion order respects Foreign Key constraints.
  • Explicit naming used for reports for maximum safety.

@adamsaghy
Copy link
Contributor

@Kenzy-Ragab Please resolve the conflicts.

@adamsaghy
Copy link
Contributor

Duplicate: #5491, Please make sure not both of you are working on the very same thing!

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.

2 participants