View Issue Details

IDProjectCategoryView StatusLast Update
0005550Composr[All Projects] General / Uncategorisedpublic2024-01-17 22:46
ReporterChris GrahamAssigned ToPatrick Schmalstig 
SeverityMajor-bug 
Status resolvedResolutionfixed 
Product Version 
Fixed in Version 
Summary0005550: 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
Time estimation (hours)1.5
Sponsorship open

Relationships

related to 0005514 closedPatrick Schmalstig Composr testing platform / automation goals Add a unit test for removal_default_handle_method and allowed_handle_methods in privacy hooks 
related to 0005555 resolvedPatrick Schmalstig Composr alpha bug reports Privacy purging overhaul 

Activities

Patrick Schmalstig

2024-01-14 19:39

administrator   ~0008195

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 Patrick Schmalstig Relationship added related to 0005514
2024-01-14 18:46 Patrick Schmalstig Tag Attached: Roadmap: v11
2024-01-14 18:46 Patrick Schmalstig Assigned To => Patrick Schmalstig
2024-01-14 18:46 Patrick Schmalstig Status non-assigned => assigned
2024-01-14 19:39 Patrick Schmalstig Status assigned => resolved
2024-01-14 19:39 Patrick Schmalstig Resolution open => fixed
2024-01-14 19:39 Patrick Schmalstig Note Added: 0008195
2024-01-17 22:18 Patrick Schmalstig Status resolved => closed
2024-01-17 22:18 Patrick Schmalstig Relationship added related to 0005555
2024-01-17 22:19 Patrick Schmalstig Status closed => resolved