2 3 2025 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

2-3-2025

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
27-Jan-2024 Reporting, meeting, merge/deploy ROR affiliation and metrics fixes, deploy to dev/stage, review open issues 3
28-Jan-2025 Deploy Payara 6.2024.12, Solr 9.7, Dataverse, Drupal on prod, update Keycloak config for passkeys, investigate nameSort and f:metadata errors in logs, start testing fixes, coord 6
29-Jan-2025 Change nameSort to string to avoid errors, reindex on dev, stage, check for issues, start reindex on prod after change, investigate/fix broken sebastiankarcher test account on prod 4
30-Jan-2025 Manually finish prod indexing, update dev to solr 9.8.0, Payara 6.2025.1, fix all f:metadata warnings, update solr & Payara PRs with latest, find/fix incorrect login redirect in open header menu - dev/stage/prod, fix passkey dialog margin-left 0n 26.1.0 6

Operations

  • Deployed updated Payara, Solr, Drupal, Dataverse to prod, updated Keycloak config to support passkeys
  • Restarted prod, Reindexed on prod, started full-text reindex
  • Reviewed open issue, commented on a a couple that may be closable

SSO

  • Investigated/fixed broken account on prod (missing ldap entry causing SSO to create a new account instead of linking existing one)
  • Fixed minor Keycloak 26.1.0 OTP dialog spacing issue

Drupal

  • Deployed matomo module sec update to dev/stage
  • Updated/merged the Drupal 2.2.1 Keycloak module - just contained the fix we already added to 2.2.0, so just a version name change, deployed to dev/stage

Dataverse

  • Merged fixes for sending the ROR URL to DataCite and metrics fixes, deployed to dev/stage,
  • Investigated/fixed warnings/errors in logs re the nameSort field type not allowing sorting and problems in the f:metadata location in .xhtml files, deployed to dev/stage
  • Updated to use solr 9.8.0, Payara 6.2025.1 on dev, updated related PRs at IQSS,
  • Found/fixed incorrect login redirect from the header's open menu login button, deployed to dev/stage/prod

HEAL

TKLabels

AnnoRep

Discussion

  • On the ORCID grant, I've created the ability to store/use the ORCID when doing an ORCID social login, and to just authenticate to ORCID if using other types of login to associate the ORCID with your account. In both cases, the ORCID is used when you create a new dataset. Would be happy to discuss (particularly how to handle when the name from ORCID doesn't match) and/or deploy at QDR for testing/possible use.

Plans

  • Background work to change/remove deprecated Drupal modules in prep for 11.0.0
  • 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