View Issue Details

IDProjectCategoryView StatusLast Update
5550ComposrGeneral / Uncategorisedpublic2024-01-17 22:46
ReporterChris Graham Assigned ToPDStig  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Summary5550: Point transaction tables must not be deleted by privacy system
DescriptionCurrently ledger records (IIRC) have their privacy action defined as deleted by default, and deletable as an option. It should only be anonymisable.

Add a unit_test that checks every table and compares it to the privacy hooks. If member_id_fields, ip_address_fields, email_fields, or additional_anonymise_fields is defined, and there isn't a table description defined, then it fails the test.
TagsRoadmap: v11
Attach Tags
Time estimation (hours)1.5
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 5514 ClosedPDStig Composr testing platform / automation goals Add a unit test for removal_default_handle_method and allowed_handle_methods in privacy hooks 
related to 5555 ResolvedPDStig Composr alpha bug reports Privacy purging overhaul 

Activities

PDStig

2024-01-14 19:39

administrator   ~8195

The unit test itself has been created. I'll be running it along with other v11 tests very shortly and will be fixing their issues.

Issue History

Date Modified Username Field Change
2024-01-14 18:39 Chris Graham New Issue
2024-01-14 18:45 PDStig Relationship added related to 5514
2024-01-14 18:46 PDStig Tag Attached: Roadmap: v11
2024-01-14 18:46 PDStig Assigned To => user4172
2024-01-14 18:46 PDStig Status Not Assigned => Assigned
2024-01-14 19:39 PDStig Status Assigned => Resolved
2024-01-14 19:39 PDStig Resolution open => fixed
2024-01-14 19:39 PDStig Note Added: 0008195
2024-01-17 22:18 PDStig Status Resolved => Closed
2024-01-17 22:18 PDStig Relationship added related to 5555
2024-01-17 22:19 PDStig Status Closed => Resolved