getodk / getodk/central

Project Admin / Project Viewer API access for audit events of a certain project

Open
#792 1 comment 1 reaction 0 assignees View on GitHub
backend
Dominant language
JavaScript
Stars
226
Forks
235
Avg merge
2d 22h
Merged PRs (30d)
19

Description

Currently, API access to audit events (`audits` table) is limited to users with the sitewide role of `Administrator`.

It could be useful to expose the audit events in the scope of a project to `Project Admin`s and `Project Viewer`s of that project, starting with the API, perhaps eventually used in a presentation on the Frontend.

One thing that this would enable is the processing/representation of submission deletions. Currently when one deletes a submission, I think there is no way for a Project Admin/Viewer to uncover any trace of that action, even if they did it themselves.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.