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

As a content admin, I want data exports to include information about who made edits when possible, so that I see who contributed to changes in project data. #1102

Closed
5 tasks done
rlskoeser opened this issue Sep 19, 2022 · 1 comment
Assignees

Comments

@rlskoeser
Copy link
Contributor

rlskoeser commented Sep 19, 2022

testing notes

for testing you should be looking at commits on the test metadata repository here: https://github.com/Princeton-CDH/test-geniza-metadata/commits/main

  • metadata exports should now only generate commits when there are changes
  • commits should include co-author information

dev notes

  • add functionality to manage command that syncs data exports to github to track when it was last run
  • query django admin log entries to get the list of users who have contributed to the changes since last run (limit to appropriate content types)
  • generate a co-author commit message including all contributors since the last time the script was run
@rlskoeser rlskoeser added this to the CDH/PGP end of grant year 2 milestone Sep 19, 2022
@quadrismegistus quadrismegistus self-assigned this Nov 14, 2022
rlskoeser added a commit that referenced this issue Nov 18, 2022
* Add co-author commits to metadata exports #1102

* Re-enable footnotes export

* Push changes after export when sync is enabled

* Update document export content type for inclusion of scholarship records

* Add docstrings to new metadata repo object methods
@rlskoeser rlskoeser added the 🗜️ awaiting testing Implemented and ready to be tested label Nov 18, 2022
@kseniaryzhova
Copy link

@rlskoeser works for me, closing!

@rlskoeser rlskoeser removed the 🗜️ awaiting testing Implemented and ready to be tested label Nov 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants