onaio/onadata

Add an audit trail to capture which user updates the require authentication option for an organization

Open

#2,553 opened on Feb 15, 2024

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Python (143 forks)auto 404
DiscussionGood First Issue

Repository metrics

Stars
 (187 stars)
PR merge metrics
 (PR metrics pending)

Description

Suggested Feature / Enhancement

Currently, a user with a appropriate permissions to change the settings for an organization can update the require authentication option. The option impacts whether users need to sign in with their Ona accounts before accessing and submitting data to forms using ODK Collect and Enketo web forms.

If the option is switched off, there is no way of finding out which user did it. We need to trail the changes made to this setting.

Benefits of implementing the feature/enhancement

Keep track of which users enable/switch off authentication for an organization

Suggested implementation plan(Steps to be taken to implement feature)

Contributor guide