3 13 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki
3-13-2023
Logged Tasks
Date | Task | Hours (Main) | Hours (EOLS) | Hours (PII) | Hours (QDAS) |
---|---|---|---|---|---|
6-Mar-2023 | Reporting, meeting, develop getFixityAlgorithm API call and update direct upload script to query DV and use correct algorithm, fix prod db pointers to previewers, turn on direct upload on dev, set CORS correctly. | 5 | |||
7-Mar-2023 | Fix dvwebloader fonts to use DV copy on all machines, configure QDR dvwebloader fork (for custom fonts/styling), finalize cleanup of direct upload with SHA-512 - local crypto-js libs, update to 4.0.0, only load when needed | 5 | |||
8-Mar-2023 | dvwebloader add other checksum algs, sync DV UI and dvwebloader scripts, deploy to dev and stage, test/fix issues | 4 | |||
9-Mar-2023 | Deploy md previewer on dev/stage/prod, check for md files, test. | 1 |
Dataverse
- Add fixity algorithm API call to support SHA512 in direct uploads
- Checked for files with md5 hashes - none on prod
- Added algorithm checking in UI direct upload script and dvwebloader
- Cleaned up dvwebloader QDR fonts/styling, created QDR fork to keep styling in github
- Deployed changes to dev/stage
- Deployed new Markdown previewer to all machines, checked for .md files (one on prod).
Operations
- turned on direct up/download on dev, added necessary CORS to bucket
Discussion
Plans
- SSO - continue to explore/build OIDC options
- Configure Keycloak to use a persistent database (weekly reboots remove all info right now)
- Investigate Keycloak to LDAP connection for new users, ability to handle registration, replace LDAP, etc.
- Investigate SSO options
- Investigate ways to simplify user interface (multiple clicks to get through Keycloak)
- Matomo - help with transition from Google
- AnnoRep - explore round-trip
- 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