7 24 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

7-24-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
17-Jul-2023 Reporting, mtg 1
18-Jul-2023 Fix MDC legacy count PR issue with file page display 1
20-Jul-2023 Restart sitemap updates, check robots.txt, SSO - switch to catch login event to set destination 4
21-Jul-2023 Continue investigating options for redirect, get initial mechanism by changing oidc module after fixing Drupal metadata issue, investigate/fix intermittent passive login fail/sync issues 7

Operations

  • Restarted sitemap updating on prod (once obsolete cert issue was resolved (months ago), needed to remove temp file for sitemap recreation to run which hadn't happened yet.

SSO

  • Investigated how to redirect to current page after login via OIDC - can now add our redirect page to the session and cause OIDC module to redirect there after authentication. So far have had to do this via edits to the OIDC module, may be able to avoid that.
  • Investigated/~fixed intermittent issue with SSO failure to login Dataverse - appears to have happened in cases where there was no Dataverse session yet (first access, after session timeout, etc.).

Drupal

Dataverse

  • Fixed MDC legacy count PR merge issue with file page metrics display

AnnoRep

Discussion

  • Harvard has found performance issues with the new dataset query code, which we've deployed to prod, related to datasets with many guestbook entries, many versions. Fix coming in 5.14

Plans

  • SSO - continue to explore/build OIDC options
    • Finalize redirect to current page after login
    • Handle failure for Google login when no local account (unless/until supporting new accounts from Google)
    • Investigate ways to simplify user interface (multiple clicks to get through Keycloak)
    • Investigate creating a new account via Keycloak, i.e. starting from a Google or ORCID account
    • Investigate automating recovery from Drupal logged in /Keycloak & Dataverse logged out
  • Fix #115 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
    • Clean out old corrupt test datasets
    • check missing globalidcreationdates and fix via /modifyRegistration or alternative
  • Dataverse
    • Track ADA guestbook branch and merge when working, Make PR for guestbook adding datasetversion fix, deploy to stage
    • 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