Skip to content

v0.0.21

Compare
Choose a tag to compare
@jpuerto-psc jpuerto-psc released this 28 May 19:48
· 65 commits to main since this release
3e4bb1e
Development (#1337)

* Entity type constraints (#1330)

* work in progress on entity constraints querying

* basic logic sketched in

* fixing linting error

* very unfinished, need to review entity constraint endpoint documentation further

* architected, testing, definitely broken

* at least one existing test passing, need to run all + design new tests

* added testing

* still testing, lots of edge cases

* messy code, will tidy up

* removed unnecessary code

* fixing formatting errors

* putting enums where they belong

* forgot a file

* need to fix my linter

* made sample constraints work I hope

* working on tests

* fixed broken test

* removed testing from dataset file, hopefully fixed requirements-dev install

* testing fixing action

* second testing fixing actions

* changes to fixtures from assaytype endpoint; fixing globus_token mistake

* fixing malformed constraints endpoint query

* removing breakpoint

* fixing sample checking logic error

* removing breakpoint again

* fixing adding dataset sub_type to SchemaVersion.entity_type_info

* fixing the same query URL mistake in test file

* updating test output with line number changes

* General: Update changelog to reflect releases/versioning updates. (#1334)

Co-authored-by: Juan Puerto <=>

* Update to entity constraints error reporting (#1335)

* scaffolding for update to error reporting to use get_errors

* updated constraint checking to use _get_message

* fixing bugs

* missed some files

* row numbering changes from online testing

* fixing some enum referencing

* linting update

* updated validate_tsv.py for testing get_tsv_errors; fixed some issues with type enums

* sources do not need constraint checks

* Docs: Update CHANGELOG

* Revert "Update to entity constraints error reporting (#1335)"

This reverts commit f92146dfffb14269d23ef7e61f3a6e19b1909e19.

* Phillips/entity constraints errors (#1338)

* scaffolding for update to error reporting to use get_errors

* updated constraint checking to use _get_message

* fixing bugs

* missed some files

* row numbering changes from online testing

* fixing some enum referencing

* linting update

* updated validate_tsv.py for testing get_tsv_errors; fixed some issues with type enums

* sources do not need constraint checks

---------

Co-authored-by: Gesina Phillips <[email protected]>

* Plugin run reporting (#1336)

* Mods to handle signaling of whether work was done by plugins

* changed the way info is reported via get_info to allow plugin names to be returned

* fixing weird TODO

* changelog

* added test

* moved plugin test to manual testing

---------

Co-authored-by: Joel Welling <[email protected]>

---------

Co-authored-by: gesinaphillips <[email protected]>
Co-authored-by: Juan Puerto <=>
Co-authored-by: Gesina Phillips <[email protected]>
Co-authored-by: Joel Welling <[email protected]>