-
christina stead authored
* add jira connection * update location of report data issue * add some reducers * add to global state * fix saga/redux flow for the jira issues view * use redux to handle reporting a data issue : * fix build * add jira sdk to requirements.txt, run fix lint errors for js * add comment * add data quality icon * move constants into a separate file * add tests for reducer and api * add some more tests * add more tests, do some refactoring * still working on tests * fix unit tests that don't quite work * fix lint errors * add some python tests * add more tests for jira client * remove unused imports * remove unused import * fix lint errors * for some reason i have to add types? * re-fix tests * update comments * address some comments * respond to comments * respond to comments * remove jira project id requirement: * add base class for issue tracking * add resource for issue endpoint * interim commit while refactoring into more generic * do some refactor, add a generic base client * refactor name from jira -> issue * fix spec per changes in the api * respond to some pr comments, add some error handling if no jira component is enabled * update per pr comments * remove utils for trucation, use ellipsis * add custom exception class, make sure it returns config error on api call * fix tests, refactor * fix lint * hopefully fix build * css fix * try removing jira from requirements * update tests, add total count of remaining results to api call * add comment, see if this fixes the build * update tests * update build steps * try making the extras a string like in examples * try to follow example exactly * try without quotes * update tests, make method to generate url * try string again * try using jira as a string * remove references to extras and just install the package * mock urllib * update tests * add tests for rending extra issues * update text on issues view * fix some lint issues * respond to pr comments * update per pr comments * respond to pr comments * fix some lint errors * respond to comments, some lint fixes * fix more lint * respond to pr comments * remove todo * add definition of api calls in fe * hide issue integration by default * fix tests, increase test coverage a bit * update some text * update per some product feedback * update test * Apply suggestions from code review Co-Authored-By:
Tamika Tannis <ttannis@lyft.com> * update per pr comments Co-authored-by:
Tamika Tannis <ttannis@alum.mit.edu>