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

7-15-2024

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
8-Jul-2024 Reporting, deploy Drupal 10.3.1 to stage, reexportall on stage, meeting 2
9-Jul-2024 Add support for getting name from ext vocab table for use in DataCite XML, test, deploy to dev/stage, start changing people script to shift input/display to the first position (versus last where the ID goes) 3
10-Jul-2024 Investigate ORCID SSO failure, try reverting to Keycloak 24.0.5, investigate changes in 25.x, Update ORCID script input to work with managed fields and ROR, add cvoc managed field attribute on cvv field (e.g. author idtype) 4
11-Jul-2024 Investigate, edit dbs to recreate Keycloak admin accounts on dev/stage, fix ext. cvoc list styling, ordering, fix bug when using 2 scripts, test on dev, fix multiple authors issues 6
12-Jul-2024 Cleanup scripts, fix sorting again/finally, test/fix ORCID for single field, e.g. depositor 3
14-Jul-2024 Debug ORCID/ROR/multi, fix email popup, create qdr cvoc repo, deploy github pages, investigate ORCID title for field - change title back to Identifier in citation, explore code 3

Operations

  • Reexport all on stage (after deploy last week)

SSO

  • Investigate SSO fail with Keycloak 25.0.1, find API change breaking ORCID module. Revert to 24.0.5, deploy on dev, stage, update ORCID module to latest Java, recreate admin accounts on dev, stage. Search for description of API changes in release notes, upgrade guides, etc.

Drupal

  • Deploy 10.3.1 to stage

Dataverse

  • DataCite XML changes:
    • Use ext vocab table to get ROR org name for use in DataCite
  • Investigate using ORICD script on author field. Work through minor issues in Dataverse to show fields when needed, add managed field attribute to internal cvv field (author idType), update scripts to allow ORCID and ROR to work together on author, allow for text author and/or affiliation. With DANS support, add code to allow idType and Identifier fields to show when ORCID isn't used. Fix various sorting and display issues, e.g. allowing text that doesn't have any matches at ORCID. Investigate race issue, display of ROR alone. Change Identifier field label from ORCID to Identifier (since it no longer shows in general/only when the name has no ORCID)

HEAL

TKLabels

AnnoRep

Discussion

Plans

  • Work on MFA w.r.t. on authentication issue #43(MFA, etc.)
  • 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