Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/edan verifier utility #531

Draft
wants to merge 19 commits into
base: develop
Choose a base branch
from

Commits on Jan 18, 2023

  1. Utility:

    * WIP snapshot of EDAN verifier
    * compares subject units and identifiers outputting results to CSV
    * currently runs as a test case in EdanCollection.test.ts
    EMaslowskiQ committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5e6a368 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Utility:

    * WIP commit capturing refactor of EDAN verifier
    * lacks cleanup and testing
    EMaslowskiQ committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    cb5de99 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Utility:

    *  WIP commit for EDAN Verifier utility
    * cleaned out legacy code prior to refactor
    * limiting returned EDAN records to 1, otherwise throw error
    * fix issues with ARK ids not being outputted if also set to preferred
    * added basic determination of DPO vs. EDAN subject sources
    * support for name comparisons
    * support for updating Packrat units from EDAN
    EMaslowskiQ committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    ccc10aa View commit details
    Browse the repository at this point in the history
  2. Utility:

    * WIP commit for EDAN Verifier utility
    * support for name comparisons
    * support for updating Packrat units from EDAN
    * improved messaging for automatic/manual fixing
    EMaslowskiQ committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    c4afeb7 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Utility:

    * WIP commit for EDAN verifier
    * added EDAN MDM column to ouput
    * added ability to run a specific subject ID for debugging
    EMaslowskiQ committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    017d3b5 View commit details
    Browse the repository at this point in the history
  2. Utility:

    * WIP commit for EDAN verifier
    * moved EDAN verifier into own class derived from VerifierBase
    * cleaned up how EDAN units are collected
    * opting for comparing abbreviations when using fetchFromNamedSearch and receiving multiple hits
    EMaslowskiQ committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    48514ed View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Utility:

    * WIP commit for EDAN verifier
    * removed fallback for checking multiple EDAN units and opting for comparing abbreviations
    * verifier now accepts EdanVerifierConfig object with settings
    * moved all temporary debug statements to standard LOG
    EMaslowskiQ committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    1a61589 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Utility:

    * EDAN Verifier updated to support running from any endpoint (/verifier/edan)
    * support query params for basic configuration
    * returns a CSV file if given param of: returnFile=true
    EMaslowskiQ committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    dca915c View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. Utility

    * using WorkflowEngine for running the EDAN verifier (WorkflowVerifier)
    * full support of query params for configuring verifier (accepts: objectId, limit, returnFile, detailedLogs)
    * HTTP response includes hyperlink for downloading the report
    * added 'Name' property to WorkflowReport to assist in filename creation
    EMaslowskiQ committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    ed94824 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Utility:

    * cleaned up Packrat schema. comment prevented rebuilding the DB with initdb
    * created utility routine that gathers all SystemObject details (via GraphQL) and returns as NDJSON. Not accessible.
    EMaslowskiQ committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    b7ca8a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    8d93a6c View commit details
    Browse the repository at this point in the history
  2. Utility:

    * tested against 'develop' branch
    * added cleaner/styled output for response
    EMaslowskiQ committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    4d5ff0f View commit details
    Browse the repository at this point in the history
  3. Utility:

    * updated model graph (mwb) to reflect changes in DB
    EMaslowskiQ committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    aa291a6 View commit details
    Browse the repository at this point in the history
  4. Utility:

    * fixed eslint error with resolving VerifierBase
    EMaslowskiQ committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    0fb99f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73b3a0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef4002d View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Utility:

    * formatting and cleanup for submission
    EMaslowskiQ committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    7dbe9dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94af4b6 View commit details
    Browse the repository at this point in the history
  3. Utility:

    * changed LOG type top eSYS for better grouping
    * clearer definition of VerifierBase types and their use
    * comments describing future improvements
    EMaslowskiQ committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    756198b View commit details
    Browse the repository at this point in the history