actionlogrecord: do we want to log everything performed by guest?
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 564
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 29
Description
in one imported database dump, our actionlogrecord table contains 8943468 entries, 8589937 of which are performed by useridentifier :guest. Looking at another imported database dump of a smaller, newer installation, roughly half of the actionlogrecord entries log guest performing edu.harvard.iq.dataverse.engine.command.impl.GetLatestPublishedDatasetVersionCommand.
Are there actions which user guest is allowed to perform that might not be worth logging? If this question isn't worthwhile or is already discussed in another issue, please feel free to close this one.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the actionlogrecord entries described in the issue and the guest execution of edu.harvard.iq.dataverse.engine.command.impl.GetLatestPublishedDatasetVersionCommand. Compare which guest actions are being logged and determine whether a narrower logging policy is warranted. Done means reaching a documented decision on which guest actions should be logged; the issue names no files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100