View Issue Details

IDProjectCategoryView StatusLast Update
0005514Composr testing platform / automation goals[All Projects] General / Uncategorisedpublic2024-03-30 03:50
ReporterPatrick SchmalstigAssigned ToPatrick Schmalstig 
SeverityFeature-request 
Status closedResolutionfixed 
Summary0005514: Add a unit test for removal_default_handle_method and allowed_handle_methods in privacy hooks
DescriptionIf a unit test does not already exist, add a unit test that makes special considerations for removal_default_handle_method and allowed_handle_methods.

If the privacy hook's removal_default_handle_method is delete, the test should fail for the hook (and suggest using anonymise instead) if any of these conditions are true:
* There are multiple member_id_fields defined // We don't want to delete records that could still be associated with other members
* There are multiple ip_address_fields defined // We don't want to delete records that could still be associated with other devices
* There are multiple email_fields defined // We don't want to delete records that could still be associated with other members / e-mails

allowed_handle_methods should also fail if it allows the delete action and any of the above conditions are true.
TagsRoadmap: v11, Type: Legal compliance / Privacy
Time estimation (hours)
Sponsorship open

Relationships

related to 0005513 resolvedPatrick Schmalstig Composr Auto-delete certain data when an account is deleted 
related to 0005512 closedPatrick Schmalstig Composr Secondary Privacy block detailing the data stored in the database 
related to 0005555 resolvedPatrick Schmalstig Composr alpha bug reports Privacy purging overhaul 
related to 0005550 resolvedPatrick Schmalstig Composr Point transaction tables must not be deleted by privacy system 

Activities

Patrick Schmalstig

2024-01-17 22:17

administrator   ~0008196

Actually, see 0005555 . That will override this issue in the end.

Issue History

Date Modified Username Field Change
2023-12-28 19:09 Patrick Schmalstig New Issue
2023-12-28 19:09 Patrick Schmalstig Status non-assigned => assigned
2023-12-28 19:09 Patrick Schmalstig Assigned To => Patrick Schmalstig
2023-12-28 19:09 Patrick Schmalstig Relationship added related to 0005513
2023-12-28 19:09 Patrick Schmalstig Relationship added related to 0005512
2023-12-28 19:09 Patrick Schmalstig Tag Attached: Type: Legal compliance / Privacy
2023-12-28 19:09 Patrick Schmalstig Tag Attached: Roadmap: v11
2024-01-14 18:45 Patrick Schmalstig Relationship added related to 0005550
2024-01-14 19:22 Patrick Schmalstig Status assigned => resolved
2024-01-14 19:22 Patrick Schmalstig Resolution open => fixed
2024-01-17 22:17 Patrick Schmalstig Status resolved => closed
2024-01-17 22:17 Patrick Schmalstig Note Added: 0008196
2024-01-17 22:17 Patrick Schmalstig Relationship added related to 0005555
2024-03-30 03:32 Patrick Schmalstig Project Composr alpha bug reports => Composr
2024-03-30 03:50 Patrick Schmalstig Project Composr => Composr testing platform / automation goals