Week 5 — CPP Reuser Migration Complete & Enhanced Reuser Design
Meeting
Date: June 21, 2026
Attendees:
Absentees:
Summary
- Discussed the CPP reuser migration and what has changed compared to the PHP version.
- How this migration improves code maintainability and performance going forward.
- Discussed the working of the new Enhanced Reuser agent — when it should run and how it integrates into the existing pipeline.
- Discussed a bug where users could schedule a reuse upload from any group via the REST API without proper access checks.
- Discussed how Nirjas comment extraction is progressing and the planned changes to the extraction pipeline.
Progress
-
REST API authorization fix (PR #3679): Added an authorization check in
ScanOptions::prepareReuser()to prevent users from reusing uploads they don't have access to via the REST API. The UI path already had permission filtering through the reuser plugin'sgetFolderUploads()/getAllUploadsForGroup()when populating the dropdown, so only the REST API path needed this server-side check. -
CPP reuser merged (PR #3655): Rebased PR #3655 on top of
helmut/feat/reuser-php-migration(PR #3609) and got it merged. -
Multi-select upload from REST (PR #3660): Resolved merge conflicts in the multi-select upload feature for the Reuser REST API.