3 22 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

3-22-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
15-Mar-2021 Reporting, meeting, Curation command PR/add Oct. updates, fix thumbnail selection styling 5
16-Mar-2021 Add maint banner, fix 5.4 issues from google doc, cleanup from file restore, check for boolean DataesetFieldType 4
17-Mar-2021 Debug replace issue on prod, add maint banner to prod, create 5.3-qdr4 release, deploy to dev/stage 3
18-Mar-2021 Deploy DV 5.3-qdr4 to prod, update metatag module on dev/stage 1
19-Mar-2021 Redeploy dev to stage, update annotation test code to capture pre/post anchor text, research space issues, create fragment buffer class and tests, check prod update 4

Summary

Dataverse

  • Create a PR for the recent Curate/silent bug fix, also including another update we made last Oct., developed a query to find any out-of-sync file access request flags caused by the bug, fixed the one dataset on prod with the issue
  • started investigating the possibility of adding a person/org flag in metadata - would need to create a boolean type, or perhaps use a 2-choice vocab
  • Debugged/fixed the merge issue that didn't display the file replace menu item for draft files (code was there, API would work, but UI was missing due to merge issue)
  • Created a 5.3-qdr4 release incorporating the replace fix and pre-~5.4-merge style fixes
  • Fixed additional style issues found in ~5.4 testing

Operations:

  • Cleaned up after the file restore activity last week - deleted raw file copy and db, kept a copy of the files with original names (in dev Dataverse)
  • Added/removed a maintenance banner for Friday evening when Seba updated the file system on prod. Checked that things were working afterwards.
  • Deployed 5.3-qdr4 to dev/stage, and then prod. Restored pre-5.4 version to dev.

AnnoRep:

  • Created classes to stream through document and keep 32 chars before/after comments, and the comments themselves to be able to create Text Quote Selectors in annotation file. Investigated handling overlapping comments, creating text position selectors.

Discussion:

Plans

  • Anno-Rep work -- Generate and then store an annotations file (as aux file in dataverse) -- Start deploying service on dev once the basics are in place -- Support use of Dataverse API as needed

Still TBD:

  • Drupal 9/composer 2/3