8 23 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

8-23-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
16-Aug-2021 Report, meeting, review new tasks, restart AnnoRep server, start debug status error message upon submit for review. 2
18-Aug-2021 Coord re: annorep anchor issues, #64 remove UNF from citations, debug ext status error when submit for review 1 1
19-Aug-2021 Fix ext. status error, add to PR, add report api call to ext. status PR, make dataset created PR (#62), apply #8071 early, deploy to dev/stage 4
20-Aug-2021 Coord/update curation report, deploy to dev, stage; investigate D9 upgrade - update select or other, sitemap modules, investigate login_history, ldap changes, apply search_exclude_nid patch. 5
22-Aug-2021 Remove content_sync module, turn externalauth back off (after ldap upgrade tests) 1

Summary

Operations:

  • Updated dev/stage Dataverse for testing

Dataverse:

  • Debugged/fixed issue found at IQSS with the 'submit for review' button triggering a (non-fatal) error message about failing to change the external curation status
  • Removed UNF values from dataset and file citations
  • Enhanced dataset created notification to send email and have UI notification, moved all text to properties files for i18n, created PR at IQSS
  • Applied #8071 early (fix to make Dataverse use jquery 3.5.1 (which has security fixes))
  • Per slack discussion, enhanced curation report with a new column to show all curators who have that role assigned specifically on a given dataset.

Anno-Rep

  • Slack coord re: anchor issues in pdf lib

Drupal 8:

  • Returned to Drupal9 upgrade process
    • created d9 branch in github
    • updated select_or_other and sitemap modules
    • applied upgrade patch for search_exclude_nid module
    • removed content_sync module
    • tried to upgrade ldap module and discovered dependency issues and, after reading further, believe the underlying change in that module to use the symphony ldap classes means it will probably be easier just to write directly to symphony ldap than to update the ldap module (which has many parts we don't use/need)
    • in addition to ldap changes, there's one simple update (missing_module_message_fixer - has a D9 only version), a couple ~easy ones (nice_menus has 2 errors to fix, login_history has a D9 version but we have some custom code (related to history views we've created) to port) and one that could be a bit more work (nodeaccess which has 19 errors)

Discussion

Plans

  • Drupal 9 - continue going through upgrade processes
  • Dataverse
    • still want to investigate the guestbook responses re version info not being included.
  • Anno-Rep work
    • Help with deployment to dev
  • TBD: FRDR Security