Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a curation log when an author is manually added or removed from a dataset #2194

Open
molcretb opened this issue Feb 11, 2025 · 0 comments

Comments

@molcretb
Copy link

molcretb commented Feb 11, 2025

User Story

As a curator
I want to keep audit log of assignment and unassigment of authors from dataset
So that I can keep a trace of changes of authorship of datasets

Acceptance tests

Given there is a non-published dataset I wish to amend the authorship of
When I add an author to that dataset
Then there should be a new curation log entry with the new author's details

Given there is a non-published dataset I wish to amend the authorship of
When I update an author of that dataset
Then there should be a new curation log entry with the author's new details

Given there is a non-published dataset I wish to amend the authorship of
When I remove an author of that dataset
Then there should be a new curation log entry with the removed author's details

Given there is a published dataset I wish to amend the authorship of
When I add an author to that dataset
Then there should be a new dataset history entry with the new author's details

Given there is a published dataset I wish to amend the authorship of
When I update an author of that dataset
Then there should be a new dataset history entry with the author's new details

Given there is a published dataset I wish to amend the authorship of
When I remove an author of that dataset
Then there should be a new dataset history entry with the removed author's details

Feature request

For curation purposes, when a new author is added to a dataset through the admin tools, it must get added to the related dataset curation log.

As a curator
When I add an author to an existing dataset using the admin tool page 'Dataset:Authors'
Then a log is automatically added to the dataset logs with the details of the new author

As a curator
When I remove an author from an existing dataset using the admin tool page 'Dataset:Authors'
Then a log is automatically added to the dataset logs with the details of the removed author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Estimate
Development

No branches or pull requests

3 participants