View Issue Details

IDProjectCategoryView StatusLast Update
5514Composr testing platform / automation goalsGeneral / Uncategorisedpublic2024-03-30 03:50
ReporterPDStig Assigned ToPDStig  
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
Summary5514: 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
Attach Tags
Time estimation (hours)
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 5513 ResolvedPDStig Composr Auto-delete certain data when an account is deleted 
related to 5512 ClosedPDStig Composr Secondary Privacy block detailing the data stored in the database 
related to 5555 ResolvedPDStig Composr alpha bug reports Privacy purging overhaul 
related to 5550 ResolvedPDStig Composr Point transaction tables must not be deleted by privacy system 

Activities

PDStig

2024-01-17 22:17

administrator   ~8196

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

Issue History

Date Modified Username Field Change
2023-12-28 19:09 PDStig New Issue
2023-12-28 19:09 PDStig Status Not Assigned => Assigned
2023-12-28 19:09 PDStig Assigned To => user4172
2023-12-28 19:09 PDStig Relationship added related to 5513
2023-12-28 19:09 PDStig Relationship added related to 5512
2023-12-28 19:09 PDStig Tag Attached: Type: Legal compliance / Privacy
2023-12-28 19:09 PDStig Tag Attached: Roadmap: v11
2024-01-14 18:45 PDStig Relationship added related to 5550
2024-01-14 19:22 PDStig Status Assigned => Resolved
2024-01-14 19:22 PDStig Resolution open => fixed
2024-01-17 22:17 PDStig Status Resolved => Closed
2024-01-17 22:17 PDStig Note Added: 0008196
2024-01-17 22:17 PDStig Relationship added related to 5555
2024-03-30 03:32 PDStig Project Composr alpha bug reports => Composr
2024-03-30 03:50 PDStig Project Composr => Composr testing platform / automation goals