7 1 2024 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

7-1-2024

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
24-Jun-2024 Reporting, meeting, investigate/fix DataCite XML : hasParts missing & ISBN/number error in rel pubs issues, deploy to dev/stage, start adding test for ext. citation parsing 3
25-Jun-2024 Build/test DataCite citation test, update smtp and webforms modules on dev, investigate ORCID scripts/config options 2
26-Jun-2024 Updated DataCiteXML PRs, fix display issue for relpub summary, deploy composer 2.7.7, Drupal, Dataverse, Keycloak updates to stage 5
27-Jun-2024 Merge 6.3, investigate/fix avoidJoin merge issues, deploy to dev 5
28-Jun-2024 Test new search code, switch indexing modes, try status call, cleanup 3

Operations

  • Deploy composer 2.7.7 to stage along with Drupal, Dataverse, and Keycloak 25.0.1 updates

SSO

Drupal

  • Updated smtp, webform modules, deploy to dev/stage

Dataverse

  • DataCite XML changes:
    • fix hasParts reporting
    • bug in handling non URL IDs, e.g. ISBN, in relpubs
    • update PRs (w, w/o new relpubs)
  • Add DataCite citation parsing test, add is-supplement-to as a relationship ('supplements' doesn't appear to be sent now)
  • Investigate ORCID script/config, setup for testing on dev
  • merge ~6.3, investigate/fix merge issues w.r.t. index/search due to QDR's custom ability to full text search over restricted files (will push some refactoring back to IQSS)
  • start testing new search/index optimizations

HEAL

TKLabels

AnnoRep

Discussion

  • Stage Keycloak is sending a critical warning every 12 hours (at 4:44 AM/PM) - not sure why.

Plans

  • Work on MFA w.r.t. on authentication issue #43(MFA, etc.)
  • Get ORCID script running in author field
  • Shephard relationship type entry in metadata block #44 (more metadata to DataCite, etc.) through testing/review/QA
  • Background work to change/remove deprecated Drupal modules in prep for 11.0.0
  • 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