3 25 2024 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

3-25-2024

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
18-Mar-2024 Reporting, document differences between SSO reg vs pass through options, meeting, investigate options for version notes, use of versionNote field, verStmt in DDI 4
19-Mar-2024 Change dev to allow new accounts from social login, update text to not say email is required, find/restore no email logic, investigate/start fixing required fields/validation errors in various use cases 4
20-Mar-2024 Investigate/debug/~fix issues with no-email case validation/submission, start merge of Dataverse ~6.2 prior to making DataCite changes 6
21-Mar-2024 Finish initial merge of ~v6.2, investigate DataCite outage effects 4
22-Mar-2024 Check affected DOI list, find/report that MDC reporting is broken at DataCite, test that /modifyRegistrationMetadata works/DOI updates aren't broken like reporting, doc next steps for Drupal. 2

Operations

-Investigate missing DOI updates reported by DataCite. Discovered that most for QDR were due to an update of the usage report for Make Data Count. Reported back to DataCite that attempts to further update the report daily since March 13 are failing with a 500 error at DataCite and am awaiting a resolution. (Verified that /modifyRegistrationMetadata works to sync the DataCite metadata with the latest in QDR, but this only affects one test file in a draft test dataset.)

SSO

  • Restored creating accounts from social logins, restored draft code for handling no email case.
  • Investigate/debug/fix issues w.r.t. email field display, validation, and submission across use cases: registration, social login with no email, admin update of other users email.

Drupal

Dataverse

  • Investigate options for adding a version Note and mapping to DDI
  • Merged ~v6.2 code which moves/changes all of the PID Provider and DataCite export code, in prep for changing the XML Metadata sent to DataCite per #44

HEAL

AnnoRep

Discussion

Plans

  • Continue working on authentication issue #43(non-email account id, MFA, etc.)
  • Work on metadata issue #44 (more metadata to DataCite, etc.)
  • Fix Stata-14 ingest by allowing file inspection during direct upload or adjusting the Stata ingester.
  • Fix #113 if possible
  • Matomo - investigate event-level tracking via tag manager, remove non-working google scripts
  • AnnoRep - explore round-trip, configure auto-start and log rotation
  • Ops
    • check missing globalidcreationdates and fix via /modifyRegistration or alternative
  • Dataverse
    • Make PR for guestbook adding datasetversion fix
    • Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
  • QDAS Previewer
    • Updates per request
    • Investigate writing aux file/previewing lower-sensitivity version and/or other write options
  • TBD: FRDR Security