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