Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TACKLE-58: application importer (#57)
* TACKLE-58: moved into application-inventory * TACKLE-58: tag type and business service controls endpoint integration * TACKLE-58: moved MultipartImportBody and added RestClient annotation in tests * TACKLE-58: merge marco's PR * TACKLE-58: rollback local changes * TACKLE-58: test isvalid filter * TACKLE-58: set default isvalid value * TACKLE-58: tidying up imports * TACKLE-58: added filename to import entity db table * TACKLE-58: alter test expected numbers to tally with altered numbers on db * TACKLE-58: fix merge conflict test error * TACKLE-58: delete test application imports after each test method to fix cross-method data contamination * TACKLE-58: increase test coverage * TACKLE-58: validate tag and business service input plus test * TACKLE-58: validation and errors * TACKLE-58: change endpoint url to application-import * TACKLE-58: rename flyway scripts * TACKLE-58: alter flyway test to match altered script names * TACKLE-58: token propagation to TagType call to controls * TACKLE-58 add more tests * TACKLE-58: increase limit to number of items returned by controls services * TACKLE-58: up to 20 tags and tag types allowed * TACKLE-58: add test coverage * TACKLE-58: more code test coverage * TACKLE-58: added new endpoints to USAGE.md * TACKLE-58: adding new summary endpoint * TACKLE-58: summary endpoint fixed data retieval * TACKLE-58: new endpoint hal enabled * Workaround to have a list of ImportSummaryDto wrapped in HAL response (#3) * TACKLE-58: parent record * TACKLE-58: summary sql use parentId group by * TACKLE-58: new import-summary entity * TACKLE-58: fix transaction problems with duplicates * TACKLE-58: valid & invalid counts on import-summary * TACKLE-58: add importTime field to importSummary * TACKLE-58: importTime set on creation * TACKLE-58: csv export endpoint * TACKLE-58: filter application-import by importSummary.id * TACKLE-58: remove sub- objects from json * TACKLE-58: fix duplicates in file causing file status FAILED * TACKLE-58: fix bug in lambda function which threw an exception and caused failed status incorrectly * TACKLE-58: ensure test cleans up after itself * TACKLE-58: increase code test coverage * TACKLE-58: test coverage and csv export only retrieve invalid rows * TACKLE-58: prevent csv fields alphabetical sort * Jackson Mix-In approach for CSV export (#4) * Jackson Mix-In approach for CSV export * Update ApplicationImportForCsv.java enable native reflection in quarkus for csvmapper to work with ApplicationImportForCsv Co-authored-by: Mark Brophy <[email protected]> * TACKLE-58 fix forgotten mport class Co-authored-by: mrizzi <[email protected]> Co-authored-by: Marco Rizzi <[email protected]>
- Loading branch information