6 19 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

6-19-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
1-Jun-2023 Make d8 backup on prod, deploy latest indexing speedup, thumb fixes, i18n fixes in DV to prod, investigate/fix thumb issue, reduce S3 close logging, debug testing issues from DataCite outage, investigate/block IP address making 82K requests for logos, reporting, document IP blocking in slack 4
2-Jun-2023 Investigate how to fix missing DOIs, repair existing dataset and test datasets, deploy updated DV to prod, watch log for issues, coord re: DCM slides 3
3-Jun-2023 Finalize DCM slides, test access to QDR machines from laptop 1
6-Jun-2023 HEAL talk session @DCM 1
12-Jun-2023 Coord re: thumbnail fixes -> PR, meeting, fix cc on requests on prod by enabling setting 1
13-Jun-2023 Coord re: truncating action log, create thumb PR, update script name, investigate other thumb accesses 3
14-Jun-2023 Attempt to load thumbs via browser, fix missing id issue, investigate NPE causing email failure on prod, track to name parsing, improve parsing, manage no given/family name case 6
15-Jun-2023 Deploy fix to prod, restart prod to fix oom error, create PRs for a11y, improved name handling (w/ test fixes), ft indexing fix; update drupal simple sitemap & webform modules on dev/stage, start merge with keycloak beta12 updates. 5
16-Jun-2023 Merge beta12, test, update select_or_other on dev/stage, investigate swapping to standard keycloak module 2

Operations

  • Make manual backup of drupal8 on prod
  • Deploy latest DV to prod, deploy fixes for cc of email functionality
  • Investigate/fix issues from DataCite outage
  • Investigate/block IP address make many (82K+) requests for logos
  • Configure new laptop for QDR machine access while on travel
  • Restart prod to fix out of memory error

SSO

  • Prepare/give HEAL/SSO talk @DCM 2023
  • Update to keycloak beta12, investigate switch to using standard contrib module instead of custom

Drupal

  • Update simple_sitemap, webform, select_or_other modules on dev/stage

Dataverse

  • Investigate/fix issues with email cc functionality on prod
  • Create PRs for thumbnail updates, a11y fixes, improved name handling, full-text indexing fix

AnnoRep

Discussion

  • FYI: I'll be away June 24-July 1 (vacation).

Plans

  • Fix #115 if possible
  • Investigate selection speedups on dataset page
  • SSO - continue to explore/build OIDC options
    • 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)
    • Restore redirect to current page after login
    • Investigate creating a new account via Keycloak, i.e. starting from a Google or ORCID account
    • Try ORCID?
    • Investigate automating recovery from Drupal logged in /Keycloak&Dataverse logged out
  • Matomo - help with transition from Google
  • 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
    • 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