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

4-1-2024

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
25-Mar-2024 Reporting, meeting, clean up code, address some todos 4
26-Mar-2024 Deploy drupal from github, test, investigate/fix local reg failure, identify username default issue, investigate recreating accounts with used username, coord re: MDC fix, start merge of file reg at creation PR 3
27-Mar-2024 Fix username default case, redeploy to dev, investigate performance issue on dev (no load on server), update PRs #7334, #5621, #5506 5
28-Mar-2024 Investigate/fix issue with email change, add check for Dataverse account exists, username violates DV rules, start adding delete/deactivate DV account upon Drupal delete 4
29-Mar-2024 Update messages in reg form, update styling in reg form, investigate sending an email for first social logins, investigate updating from current obsolete base theme 3

Operations

-Verify MDC reporting on Prod is working again after DataCite's fix -Investigate reported slowdown on dev - no sign of load

SSO

  • Fix issues found with updates to not use email as the username, support ORCID account creation with/without email, add Drupal/Dataverse accounts after reg/prior to first login/use, avoid re-using existing account username/emails.
    • Use Dataverse username rules (e.g. no spaces) in Drupal
  • Start adding code to delete/deactivate Dataverse account when Drupal account is deleted (cancelled).
  • Investigate sending welcome email after social login

Drupal

  • Investigate updating QDR theme from deprecated Classy theme (FWIW: Drupal changed how themes build upon base themes, so it is more work than just changing the name of the base.)

Dataverse

  • Update three old (circa 2019) PRs that IQSS now wants to merge - creating file PIDs at upload, using large image in header (e.g. for facebook), don't update metadata at DataCite unnecessarily (#7334, #5621, #5506)

HEAL

AnnoRep

Discussion

Plans

  • Continue working on authentication issue #43(MFA, etc.)
  • Work on metadata issue #44 (more metadata to DataCite, etc.)
  • 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