1. 16 Mar, 2020 2 commits
    • Tamika Tannis's avatar
    • samshuster's avatar
      Issue 147/multi doc pathways (#381) · ef49b887
      samshuster authored
      * This adds "programmatic descriptions" into the frontend.
      
      Known issues:
      - is_editable property not respecected
      
      Added NonEditable Section
      
      Now no longer need to sort in index page.
      Uses the display title for title now.
      Added currently untested code in the api for programmatic display
      
      programmatic descriptions no longer needs to be returned by metadata service for backwards compatibility
      Tests added for the programmatic display component
      
      Caught a bug where display_title was not being set if configuration wasn't set.
      change source_id to source
      Make code more robust
      Rebasing with the upstream changes that have been made.
      adding documentation
      removing the comment in the config.py class
      
      Fixing upstream merge conflicts.
      
      Update docs/flask_config.md
      Co-Authored-By: 's avatarjornh <jornhansen@gmail.com>
      
      Removing non editable section!
      
      readOnly is now an optional Property
      Added in a programmatic header and <hr> per design doc
      
      adding test for button rendering
      
      Adding in convertText function
      Changing SENTENCE_CASE -> Upper Upper. Need to confirm that this is ok, otherwise can create a new case
      
      Reverting SentenceCase
      Creating PascalCase
      Removing custom title
      
      Moving convert text to EditableSection. Applying by default
      
      * removing pascal case
      
      * fixing doc
      
      * Update amundsen_application/api/utils/metadata_utils.py
      Co-Authored-By: 's avatarTamika Tannis <ttannis@alum.mit.edu>
      
      * Update amundsen_application/api/utils/metadata_utils.py
      Co-Authored-By: 's avatarTamika Tannis <ttannis@alum.mit.edu>
      
      * cleaning up
      
      * Fixing unit test to have static method
      
      * changing to edit-button
      
      * Moving tests to test_metadata_utils
      
      * Fixing lint
      
      * updating the sample image
      Co-authored-by: 's avatarTamika Tannis <ttannis@alum.mit.edu>
      ef49b887
  2. 12 Mar, 2020 1 commit
  3. 11 Mar, 2020 1 commit
  4. 10 Mar, 2020 1 commit
  5. 06 Mar, 2020 2 commits
  6. 05 Mar, 2020 1 commit
  7. 04 Mar, 2020 2 commits
  8. 03 Mar, 2020 1 commit
    • Tamika Tannis's avatar
      Improve granularity of logging search actions (#396) · 29393825
      Tamika Tannis authored
      * WIP: One approach
      
      * Second approach
      
      * Fix a few errors; Add tests
      
      * Fix test
      
      * Code cleanup
      
      * Change value for when user selects inline result & searchAll is needed
      
      * Update SearchType enum
      
      * Use snake_case for consistency in backend until we have some auto-convert
      29393825
  9. 02 Mar, 2020 1 commit
  10. 28 Feb, 2020 2 commits
    • Tamika Tannis's avatar
      Search Filtering Support (#384) · 5e4a466b
      Tamika Tannis authored
      * Initial Filter React/Redux Modifications (#357)
      
      * Update configs and SearchFilter UI
      
      * Remove search syntax logic in SearchBar; Add RegEx validatation for SearchBar
      
      * Add filter state and ducks logic
      
      * Update filter UI; Code cleanup
      
      * Some python lint fixes
      
      * Code cleanup
      
      * Update request utils
      
      * Filter UX Improvements (#361)
      
      * SearchFilter UX improvements
      
      * Filter url updates; Modify no search results message
      
      * Support loading filters from pasted url
      
      * InputFilter apply changes on 'enter'
      
      * Simplify reducer logic + lint cleanup
      
      * Some cleanup based on comments
      
      * Fix build
      
      * Mypy fix
      
      * Mypy fix
      
      * Filter UI Improvements: Part 1 (#370)
      
      * Change 'Type' to 'Source'
      
      * Prevent SearchPanel width increase when InputFilter is present
      
      * Re-lower coverage while in development
      
      * Managed input autocomplete (#375)
      
      * Disabled autocomplete for some email input fields
      * Removed the hard coded font size for autocomplete
      
      * Improve user search experience (#376)
      
      * Fix a merge issue
      
      * Allow no search term; Persist filters on SearchPage
      
      * Lint fix
      
      * Add a TODO
      
      * Add support for configurable filter section help text (#377)
      
      * Add support for configurable filter section help text
      
      * Support on CheckboxFilterSection as well
      
      * Add default filterCategories for tables
      
      * Add default helpText
      
      * Update search flow (some more) (#383)
      
      * Add a Breadcrumb on HomePage that makes filters discoverable
      
      * Switch to using explicit clearing of search term; Revert to requiring term for SearchBar submit
      
      * Allow for html in InforButton text
      
      * WIP: Comment out some tests
      
      * Fix an edge case
      
      * Cleanup python logic; Add comments; Add tests;
      
      * Fix indentation error; Cleanup python tests;
      
      * Cleanup HomePage, Breadcrumb, InfoButton; Update tests
      
      * Connect SearchBar to router for executing special SearchPage logic
      
      * Cleanup SearchBar; Add tests;
      
      * Cleanup SearchPage; Add tests
      
      * Cleanup SearchFiilter components; Add tests; Increase jest threshold;
      
      * Fix build; Update FilterSection types
      
      * Cleanup config; Add tests; Update jest threshold;
      
      * Add another config test
      
      * Fix SearchFilter; Add filter action types; Code cleanup; Add tests;
      
      * Cleanup search reducer; Update/add tests;
      
      * Cleanup ducks + utils; Add tests;
      
      * Update application config documentation
      
      * Update endpoint to match search library change
      
      * Remove unused lines
      
      * Update input styles
      
      * rename filterconfig 'value' reference to 'categoryId'
      
      * Add new filter logic to support TagInfo case
      
      * Lint fix
      
      * Restructure filter components to leverage mapStateToProps; Update FilterType enums
      
      * Lint fix
      
      * Fix bad merge
      
      * Apply suggestions from code review
      Co-authored-by: 's avatarDaniel <dwon@lyft.com>
      5e4a466b
    • christina stead's avatar
      Add documenation for JIRA feature (#395) · b3b4b649
      christina stead authored
      * Add documenation for JIRA feature
      
      * update link
      
      * update docs a little bit
      
      * add some more clarification
      
      * remove whitespace
      b3b4b649
  11. 27 Feb, 2020 1 commit
    • 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
  12. 25 Feb, 2020 3 commits
  13. 21 Feb, 2020 1 commit
  14. 12 Feb, 2020 1 commit
  15. 28 Jan, 2020 1 commit
  16. 27 Jan, 2020 1 commit
  17. 24 Jan, 2020 2 commits
  18. 23 Jan, 2020 1 commit
  19. 21 Jan, 2020 4 commits
    • Tamika Tannis's avatar
      Lower python coverage (#372) · e7f6d456
      Tamika Tannis authored
      This should fix the master build. We raised the coverage threshold in a previous PR, but it's not giving enough buffer -- we expect coverage to naturally go up/down within a couple percentage points during regular development even when folks are still covering important logic.
      e7f6d456
    • Mikhail Ivanov's avatar
      Amundsen Notifications functionality improvements (#363) · 9a91e868
      Mikhail Ivanov authored
      * Amundsen Notifications functionality improvements:
       - "Request Description" link visibility fix
       - MailClient implementation example
       - API incompatibilities fixes
      
      * Amundsen Notifications functionality improvements:
       - "Request Description" link visibility fix
       - MailClient implementation example
       - API incompatibilities fixes
      9a91e868
    • Daniel's avatar
      - Update node version for Dockerfiles (#371) · e5044816
      Daniel authored
      - Add .editorconfig settings
      e5044816
    • Daniel's avatar
      Update profile page design (#365) · 82c36cb6
      Daniel authored
      * Modify profile page to new design
      * Added breadcrumb back to profile and table pages
      * Modified behavior/style of breadcrumb
      * Fix styles on the nav-bar dropdown
      82c36cb6
  20. 15 Jan, 2020 1 commit
  21. 14 Jan, 2020 1 commit
    • Daniel's avatar
      Upgrade node version (#368) · 664f39f4
      Daniel authored
      * Update various packages to support Node 12
      * Update webpack-terser-plugin for security
      * Update babel to resolve security issue
      * Remove unused package and upgrade babel loader
      * Upgrade travis build to node v12
      * Update supported node versions to v10 and v12
      * Relax 'prefer-template' rule in tslint config
      664f39f4
  22. 13 Jan, 2020 2 commits
  23. 07 Jan, 2020 1 commit
  24. 19 Dec, 2019 1 commit
  25. 18 Dec, 2019 1 commit
  26. 17 Dec, 2019 2 commits
  27. 12 Dec, 2019 2 commits