Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Boxctron development to main (#1813)
* Chompb pre-ingest admin UI (#1787) * Rename vue permissions app to something more generic * Setup for admin UI for Chompb pre-ingest projects * Update project name for CI * A bit of clean up and fix code coverage path * Add test for chompb controller * Merge main into boxctron-development (#1799) * BXC-4694 - Handle RangeNotSatisfiable (#1785) * Added new RangeNotSatisfiableException, which gets thrown if the range header exceeds the size of the file. Handle this error with a 416 response * Log headers when an uncaught exception occurs in fedora content controller * Add test for exception * BXC-4667 update datastream controller IT for iiif thumbnails * BXC-4667 cleanup test * BXC-4667 cleanup and logic modifications * BXC-4667 cleaner logic * BXC-4667 handle collection, admin unit, and folder thumbnails that will not use iiif * BXC-4667 update access copies unit test to reflect logic change * BXC-4667 add derivativeContentService test * Set max refresh attempts (#1792) * If end of range is equal to or greater than the size of the file, remove it so we get the remainder of the file. Add more testing for FedoraContentService * Change start of range so that it'll trigger 416 * BXC-4701 - Update clients/tests to solr 9 (#1791) (#1795) * Update to solr 9, and wiremock 3 due to jetty versions. Update some commons usages which were referencing libraries pulled in by old solr versons * Update solr config, make paths absolute since it is now required, and don't double load config * Switch over to wiremock-jre8-standalone to avoid jetty version conflicts with solr * Running solr 9 in docker for the integration tests that ran it in jetty, since it was failing to start. Add solr logging config * Adjusting ghactions * Try solr as docker run * Reenable build * Explicitly add solr-api as compile scope, otherwise solr-core pulls it in as test. Add commons-codec directly in a lower module, since it was previously being imported via transitive dependencies, but no longer is * Clean up of removed performance visualization project (#1797) --------- Co-authored-by: sharonl <[email protected]> Co-authored-by: Dean Farrell <[email protected]> * BXC-4683 - List chompb projects (#1800) * Basic setup * Display pre-ingest projects * Prioritize A/V content over PDFs and fix issue with PDF display getting the wrong PID if the PDF isn't the primary object * Prioritize A/V content over PDFs and fix issue with PDF display getting the wrong PID if the PDF isn't the primary object * Return as json, and capture all output from command * Config chompb base path. Return json, update endpoint path * Update properties to make response from chompb. Use datatable ajax to load data * Add property to test properties --------- Co-authored-by: lfarrell <[email protected]> * Add cropping report * Use datatables default search panes instead of our custom ones. * Add method for getting results from a job. Add test for ChompbPreIngestService. Fix name of controllers package in tests so that test coverage will actually work. * Implemented controller endpoints for getting files from processing results. Updated report to point to all these urls. Renamed report to velocicroptor. Fixed issue in preIngest page when source not set * Add unit test for velocicroptorReport * Cleanup unused method * Remove log statement * Address codeclimate --------- Co-authored-by: Dean Farrell <[email protected]> Co-authored-by: sharonl <[email protected]>
- Loading branch information