https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42842

            Bug ID: 42842
           Summary: Remove materialized patron data from tmp_holdsqueue
   Initiative type: ---
        Sponsorship ---
            status:
           Product: Koha
           Version: Main
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5 - low
         Component: Architecture, internals, and plumbing
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
        Depends on: 42503
  Target Milestone: ---

Since bug 42503 converted the holds queue page to be API-driven, the
materialized patron fields in tmp_holdsqueue (surname, firstname, phone,
cardnumber) are no longer used. The page now embeds patron data via the
borrowernumber FK through the REST API.

These columns should be removed because:

1. They are dead code รข nothing reads them after bug 42503
2. They leave patron PII (name, phone, card number) in an unaudited table that
is not subject to patron data cleanup/anonymization routines
3. Privacy concern: tmp_holdsqueue is rebuilt periodically but retains patron
information between rebuilds, and this data is not covered by GDPR/privacy
cleanup tools

The fix should:
- Remove surname, firstname, phone, cardnumber columns from tmp_holdsqueue
- Stop populating them in C4::HoldsQueue::CreatePicklistFromItemMap
- Update Koha::Schema::Result::TmpHoldsqueue
- Remove the undef mappings in Koha::Hold::HoldsQueueItem::to_api_mapping


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42503
[Bug 42503] Render the holds queue using the REST API
-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to