AshharAhmadKhan opened a new pull request, #5491:
URL: https://github.com/apache/fineract/pull/5491
# Remove deprecated Pentaho reports from initial sample data
## Description
This PR removes all deprecated Pentaho report and permission entries from
the initial sample data SQL files used by new Apache Fineract installations.
Pentaho is being phased out in favor of newer reporting mechanisms. Keeping
these entries in sample data provides no value and introduces legacy artifacts
into fresh deployments.
This change is intentionally limited to **initial data only** and does not
affect runtime behavior or existing installations.
## Changes
- Removed **27** Pentaho-related permission entries from the `m_permission`
table
- Removed **43** Pentaho report entries from the `stretchy_report` table
- Applied changes consistently to:
- `barebones_db.sql`
- `load_sample_data.sql`
## Impact & Risk Analysis
- **No impact on existing installations**
- No schema changes
- No database migrations
- No deletions on live databases
- **No foreign key violations**
- Verified that `m_report_mailing_job` contains zero rows referencing
`stretchy_report`
- Scope strictly limited to initial data for new deployments
## Verification
```bash
# Confirmed no remaining Pentaho references
grep -c "Pentaho" barebones_db.sql # 0
grep -c "Pentaho" load_sample_data.sql # 0
```
## Checklist
- [x] Commit message follows project guidelines
- [x] Build passes (no code or runtime changes)
- [ ] Tests **N/A** – static SQL sample data only
- [ ] API/Swagger updates **N/A** – no API or behavior changes
- [x] PR size within project limits
Fixes apache/fineract#4359
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]