4 19 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

4-19-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
12-Apr-2021 Report, meeting, start adding delete endpoint in AR 1 1
14-Apr-2021 Merge 5.4.1, check whether QDR's datacite xml escaping is still needed (yes) 2
15-Apr-2021 Deploy 5.4.1 to stage, review/test/fix initial issues found, AR: finish delete, refactor, test, deploy, docs 1 4
16-Apr-2021 Create annotation/selector architecture, implement TextPositionSelector, add them in parallel to old code, verify the same results/positions look OK, update docs, dev server 4

Summary

Operations:

  • Deployed 5.4.1-qdr-dev to dev and created a separate 5.4.1-1dr branch and deployed it to stage.
  • Investigated initial issues reported for 5.4.1 - fixed naming related ones by setting the new :InstallationName setting correctly.

AnnoRep:

  • Refactored to separate document parsing from annotation creation and added classes to manage multiple anchor types being populated from a single event/text stream.
  • Created a TextPositionSelector
  • Tested new code against existing code and deployed new server to dev.

Discussion:

Plans

  • Anno-Rep work
    • Make a PR to update aux files (in Dataverse 5.4, they are only allowed on tabular files, multiple copies can be uploaded which then breaks download, no delete, no way to list.). Awaiting IQSS changes to aux file naming.
    • Investigate parsing pdf for comments
    • Look at path selector for pdf

Still TBD:

  • Drupal 9/composer 2/3