Allow users to create JIRA tickets associated with a table (#389)
* 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>
Showing
... | @@ -68,4 +68,11 @@ marshmallow-annotations==2.4.0 | ... | @@ -68,4 +68,11 @@ marshmallow-annotations==2.4.0 |
# Upstream url: https://pypi.org/project/responses/ | # Upstream url: https://pypi.org/project/responses/ | ||
responses==0.9.0 | responses==0.9.0 | ||
amundsen-common==0.2.2 | amundsen-common==0.2.2 | ||
\ No newline at end of file | |||
# Library for rest endpoints with Flask | |||
# Upstream url: https://github.com/flask-restful/flask-restful | |||
flask-restful==0.3.7 | |||
# SDK for JIRA | |||
jira==2.0.0 |
Please register or sign in to comment