1 11 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

1-11-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
4-Jan-2021 Report, mtg, test ways to add explanations to metrics, deploy latest DV and Drupal to stage 6
5-Jan-2021 Investigate failed DOI report, failed DOIs, fix PID logging to handle chars that affect parsing 2
6-Jan-2021 Footer support in all graph types, add explanatory footers for all metrics graphs, add to PR 4
7-Jan-2021 Doc design ideas for AnnoRep, investigate forgotpassword loop 1 4
8-Jan-2021 Drupal core minor v. update, add utf-8 upload fix from GDCC 1

Summary

Dataverse

  • Updated metrics app to support explanatory footers on all graphs - added some default ones that can be updated if desired. Added this to the PR for the metrics app. Deployed on prod.
  • Fixed PID logging issue where chars in requested DOIs that can break log formatting (i.e. \t,\n,\r) weren't being escaped.
  • FYI: Added a small GDCC fix for allowing utf-8 chars in file API uploads

Drupal

  • Minor version update for D8 core
  • Started looking into a reported loop when using forgetpassword, possibly limited to when you also need to update your acceptance of the Terms and Conditions. No resolution yet.

Operations:

  • Deployed latest DV and Drupal to stage
  • Investigated PID failure report failure - fixed Dataverse (above) and the one bad log entry (included \n) and reran report
  • Investigated the source of some of the failing PIDs (looks like one deleted unpublished dataset, some Microsoft robot doing HEAD calls, ...)

AnnoRep:

  • Created draft Design Doc for discussion. It outlines my current understanding of the concept with a couple potential design options and some discussion of potential requirements (e.g. access control, ability to iteratively make changes, etc.) that will influence design.

##Discussion

  • AnnoRep doc above
  • FYI - following Pidapalooza setup guidelines

Plans

  • investigate forgot password loop
  • 5.3 test/fix as issues are found
  • AnnoRep planning/work

Still TBD:

  • Drupal 9/composer 2/3