1. 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
  2. 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
  3. 25 Feb, 2020 3 commits
  4. 21 Feb, 2020 1 commit
  5. 12 Feb, 2020 1 commit
  6. 28 Jan, 2020 1 commit
  7. 27 Jan, 2020 1 commit
  8. 24 Jan, 2020 2 commits
  9. 23 Jan, 2020 1 commit
  10. 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
  11. 15 Jan, 2020 1 commit
  12. 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
  13. 13 Jan, 2020 2 commits
  14. 07 Jan, 2020 1 commit
  15. 19 Dec, 2019 1 commit
  16. 18 Dec, 2019 1 commit
  17. 17 Dec, 2019 2 commits
  18. 12 Dec, 2019 2 commits
  19. 05 Dec, 2019 1 commit
  20. 04 Dec, 2019 1 commit
  21. 22 Nov, 2019 1 commit
    • Tamika Tannis's avatar
      Initial inline results feature (#321) · e355bca3
      Tamika Tannis authored
      * Initial inline results feature
      
      * Use getDerivedStateFromProps; Cleanup some styles
      
      * Update UI; Rename method
      
      * Cleanup behavior
      
      * Unit tests
      
      * Fix some tests
      
      * Inline Search Improvements + Logging (#351)
      
      * Combine debounce (to minimize requests) with takeLatest (for better UI)
      
      * Log click interactions with inline search
      
      * Mock logClick in tests
      
      * Lint fix
      
      * Address some comments
      
      * Update a test
      e355bca3
  22. 20 Nov, 2019 1 commit
    • Daniel's avatar
      Fix Data Preview Showing Wrong Data (#348) · 824016b5
      Daniel authored
      * Table Preview API uses 'takeLatest' instead of 'takeEvery' to ignore outdated requests
      
      * Blocks the table-details from rendering until new data is fetched.
      This prevents the subcomponents from rendering briefly in between
      page loads, causing the preview button from requesting more data
      
      * Renamed `didInitialLoad` to `didComponentMount`
      824016b5
  23. 19 Nov, 2019 4 commits
  24. 18 Nov, 2019 1 commit
  25. 15 Nov, 2019 2 commits
    • Daniel's avatar
      Expose the cluster to table_detail page (#333) · 9b327d6a
      Daniel authored
      9b327d6a
    • Daniel's avatar
      Merge table v2 into master (#332) · 77b45373
      Daniel authored
      * Redesigned the `table_detail` page with a new layout.
      * Added new components for FrequentUsers, Lineage, Writer, Source, ExploreButton, etc
      * Added EditableSection to replace EntityCard and EntityCardSection with an updated interaction and design
      * Updated WatermarkLabel to a new design
      * Update Table Detail Columns (#311)
      * Added a new 'ColumnStats' component
      77b45373
  26. 12 Nov, 2019 1 commit
    • Mikhail Ivanov's avatar
      Make table owner items clickable (#320) · b2a747f8
      Mikhail Ivanov authored
      * Make table owner items clickable
      
      * Make table owner items clickable
      
      * Make table owner items clickable
      
      * Make table owner items clickable
      
      * Make table owner items clickable
      b2a747f8