• christina stead's avatar
    Allow users to create JIRA tickets associated with a table (#389) · a89bfaea
    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: 's avatarTamika Tannis <ttannis@lyft.com>
    
    * update per pr comments
    Co-authored-by: 's avatarTamika Tannis <ttannis@alum.mit.edu>
    a89bfaea
v0.py 1.53 KB