1 9 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

1-9-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
19-Dec-2022 Report, meeting, update 8840 estimate PR for QA, move abort experimental work to correct branches 2
20-Dec-2022 Setup Matomo MFA, create new property for dev, deploy basic capture script, read docs re: events, opt out dialog, etc., deploy abort S3 to dev as part of guestbook branch, capture task status before break. 3
22-Dec-2022 Update google library version for archiver, investigate/fix guestbook not having datasetVersion 1
27-Dec-2022 Investigate prod outage 1
4-Jan-2023 Remove banner (Jan-3), update Drupal to 9.5.1 + ModuleFilter, ModuleMissingMessageFixee,Sitemap updates, deploy to dev/stage review tech team agenda/issues 1
6-Jan-2023 Analyze Authn design doc w.r.t. HEAL, explore Drupal OIDC modules, investigate AR round-trip options 3

Dataverse

  • Moved old download estimate improvement PR through QA/merge.
  • Deployed change to abort S3 connections on close to dev
  • Updated Google library used in archiver (security) - deployed to dev
  • Investigate/fix guestbook not having datasetVersion - deployed to dev

Operations

  • Added/removed holiday/vacation banner
  • Setup Matomo MFA, created new property for dev, deployed basic capture script, read docs re: event capture, opt out dialog, etc.

Drupal

  • Update core to 9.5.1 and 3 other modules, deployed to dev/stage.

SSO

  • Analyzed emerging Authn design based on OIDC w.r.t. HEAL requirements
  • Explored Drupal OIDC modules

AnnoRep

  • Investigated round-trip to word functionality w.r.t. docx4j ability to edit docs

Discussion

  • Matomo - end goal? Match current Google functionality? Opt out dialog?
  • AnnoRep - For docx, what is the source of the docx file, the annotations file? (Dataverse?) Adding one API call to get updated docx?
  • HEAL/OIDC - Dataverse doc avail ~this week. Can start investigating Keycloak OIDC provider in front of/replacing Shib IDP for internal users. SSO depends on TBD details but could be simplified from current with new login/logout API calls in Dataverse.

Plans

  • Matomo - help with transition from Google
  • SSO - explore/build OIDC options
  • AnnoRep - explore round-trip
  • Dataverse
    • Make PR for guestbook adding datasetversion fix, deploy to stage
    • Continue towards guestbook at request based on ADA's original work
    • Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
  • Drupal - v10 - review compatibility and start updates.
  • QDAS Previewer
    • Updates per request
    • Investigate writing aux file/previewing lower-sensitivity version and/or other write options
  • TBD: FRDR Security