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

7-17-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
10-Jul-2023 Report, mtg 1
12-Jul-2023 Respond to QA issues on multiple PRs, merge PRs with dev, update thumbnail PR (post 5.14), investigate sec. warning re: google analytics Drupal plugin (need to remove). 2
13-Jul-2023 Remove google_analytics modules, merge latest ~5.14 into develop branch 3
14-Jul-2023 Investigating redirect after login with OIDC 4

Operations

SSO

  • Investigated how to redirect to current page after login via OIDC - looks like associating the current page URL with the state param sent in the OIDC exchange will allow us to pick it up at the end of a login success and redirect there (whether Drupal or Dataverse)

Drupal

  • Removed google_analytics module (now shows as an un-maintained module sec. issue) - from dev/prod

Dataverse

  • Responded to QA issues on open PRs - all are now merged
  • Merged the ~5.14 release into our develop branch (which has the OIDC updates)

AnnoRep

Discussion

Plans

  • SSO - continue to explore/build OIDC options
    • Restore 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