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

Gdcc/8745 archival status UI #8748

Conversation

qqmyers
Copy link
Member

@qqmyers qqmyers commented May 26, 2022

What this PR does / why we need it: Starting from QDR's implementation of an additional column in the dataset version table to show archival copy location, this PR adds a column that can show the new archival status/message entries that have been developed as part of the Harvard Data Commons work.

Which issue(s) this PR closes:

Closes #8745

Special notes for your reviewer: This has been demoed/reviewed and is being tested within the HDC Objective 3A group. Builds on #8747 so could/should be reviewed after that.

Suggestions on how to test this: Run archiving, e.g. with the Local Archiver. Optionally use the status API added in #8696 to add other status messages, e.g. with json values like
{"status":"pending","message":"now transferring at 3 bytes per hour!"}
or
{"status":"failure","message":"got hungry while waiting and quit"}

and verify that:

  • when not logged in, the dataset page version table looks as it did previously
  • when logged in as someone who can view the unpublished dataset that an additional column appears that the end and one can see a Success message for archived versions and Not Archived for others
  • when logged in as a superuser that the success message is a link, that hovering over a failure in the column shows the detailed message

Does this PR introduce a user interface change? If mockups are available, please link/include them here: Adds a column to the dataset page version table visible to privileged users (see above). There are Miro board mockups, a live machine showing the ui available on the Harvard Library's QA network, and videos available from https://github.com/harvard-lts/awesome-lts (not all current).

Is there a release notes update needed for this change?: addressed in #8611

Additional documentation:

@qqmyers qqmyers added HDC Harvard Data Commons HDC: 3a Harvard Data Commons Obj. 3A labels May 26, 2022
@coveralls
Copy link

coveralls commented May 26, 2022

Coverage Status

Coverage decreased (-0.01%) to 19.735% when pulling 87181ec on GlobalDataverseCommunityConsortium:GDCC/8745-archival_status_UI into 706196a on IQSS:develop.

@qqmyers qqmyers mentioned this pull request May 26, 2022
@sekmiller sekmiller self-assigned this Jul 22, 2022
@sekmiller sekmiller removed their assignment Jul 22, 2022
@kcondon kcondon self-assigned this Jul 28, 2022
@kcondon kcondon merged commit a97102f into IQSS:develop Jul 28, 2022
@pdurbin pdurbin added this to the 5.12 milestone Aug 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HDC Harvard Data Commons HDC: 3a Harvard Data Commons Obj. 3A
Projects
None yet
Development

Successfully merging this pull request may close these issues.

HDC 3A: UI for managers to view Archival Status/location
5 participants