• Tamika Tannis's avatar
    Dashboard Support (#439) · ce3e4c89
    Tamika Tannis authored
    * Initial commit for Dashboards feature (#394)
    
    * Initial Dashboard commit
    - Added a DashboardPage and route
    - Added basic getDashboard reducer/saga/API
    - Added basic tests for dashboard page
    - Cleaned up tabs component styles
    
    * Add chart and query component to dashboard page (#403)
    
    * Fix rebase syntax error in _layouts.scss
    
    * Initial dashboard search (#411)
    
    * Dummy python code
    
    * Python updates; React App support
    
    * Some code cleanup
    
    * Python tests
    
    * Add some tests
    
    * Lint/test fix
    
    * Update ProfilePage & My Bookmarks to new design (#416)
    
    * Dummy python code
    
    * Python updates; React App support
    
    * Some code cleanup
    
    * Python tests
    
    * Add some tests
    
    * Lint/test fix
    
    * Update ProfilePage & My Bookmarks to new design
    
    * Add some tests
    
    * Update Dashboard Search UI (#424)
    
    * Update UI
    
    * Cleanup; Add some tests; Update doc
    
    * Lint fix
    
    * Update search payload used
    
    * Lint fix; Test fix;
    
    * Some last tests
    
    * Add Dashboard Preview UI Support (#425)
    
    * WIP
    
    * Default loading error message; Resolve titleNode vs title
    
    * Cleanup ducks
    
    * Component tests
    
    * Ducks tests
    
    * Log exception omn file not found error
    
    * Dashboard Bookmarks & Dashboard ProfilePage support (#427)
    
    * Initial implementation
    
    * Some tests; Some cleanup; Add owners
    
    * Code cleanup; Tests
    
    * Connect dashboard page with API (#426)
    
    * Connected the dashboard get API
    - Added several metadata fields
    - Added dashboard Tables
    * Added dashboard tag api
    * Refactor tags to support multiple resource types
    * Fixed tag refresh logic
    * Removed tag extraction helper methods
    
    * Update dashboard preview UI (#430)
    
    * Update endpoint logic; Update ImagePreview
    
    * Remove preview redux logic
    
    * Tests
    
    * Some code cleanup
    
    * Add dashboard url to preview error message
    
    * Switch order of People & Dashboards across search UI (#431)
    
    * Dashboard Page Updates (#432)
    
    * Update last run state ui; Update badge colors
    
    * Add support for 'No owner' UI
    
    * Add icon to DashboardPage; Add update description UI
    
    * Update description UI according to direction from Design
    
    * Code cleanup based on review comments
    
    * List Item UI Updates (#433)
    
    * Update last run state ui; Update badge colors
    
    * Add support for 'No owner' UI
    
    * Add icon to DashboardPage; Add update description UI
    
    * Update description UI according to direction from Design
    
    * Code cleanup based on review comments
    
    * Update dashboard group css
    
    * Center list items; Update queryitem height; Add chartitem keys
    
    * TabsComponent border always under tabs
    
    * Do not render ChartList if no charts
    
    * Center UserListItem
    
    * Add count to dashboard right panel tabs (#438)
    
    * Cleanup: Delete unused code
    
    * Cleanup: Remove unsued import
    
    * Dashboard Logging Updates (#436)
    
    * Support logging dashboard source & index; Consolidate logic into utility
    
    * log interaction with description edit
    
    * Update method name for a less ambiguous command name in logs
    
    * Revert add description logging -- there is a new design
    
    * Cleanup
    
    * Improve coverage under DashboardPage
    
    * Update ImagePreview; Fix imports
    
    * Add a dashboardsummary fixture; Fix indentation
    
    * ducks/dashboard tests
    
    * Update application_config doc
    
    * Added a 'beta' flag for dashboards (#441)
    
    * Added a 'beta' flag for dashboards
    
    * Reorder imports
    
    * Remove config for hard coding beta tags
    
    * Cleanup
    
    * Dashboard -> DashboardMetadata
    
    * Remove obsolete TODO; Use DashboardSummary schema
    
    * Remove other TODO
    
    * Fix python tests & lint
    Co-authored-by: 's avatarDaniel <dwon@lyft.com>
    ce3e4c89
logUtils.ts 757 Bytes