Skip to content
Snippets Groups Projects
  • Ngoc Khuat's avatar
    d617aecf
    [Feature] Dashboard Tab basic functionality (#30177) · d617aecf
    Ngoc Khuat authored
    
    * Dashboard Tab entity (#29802)
    
    * add dashboard tab entity
    
    * Dashboard tabs CRUD (#29861)
    
    * Dashboard tabs frontend (#30189)
    
    * rename `DashboardHeader.tsx` to `DashboardHeaderView` to avoid collision with `DashboardHeader.jsx`
    
    commit-id:7cdfd86a
    
    * add tabs to dash
    
    commit-id:d3c2fa74
    
    * improve code structure and other fixes
    
    * rename `dashboardtab_id` to `dashboard_tab_id`
    
    * remove explicit `position` logic
    
    * improve code quality
    
    * add renaming functionality
    
    * add two new tabs when creating first tab
    
    * hide tabs if there is only one
    
    * add unit test for `DashboardTabs` component
    
    * refactor
    
    * fix type errors
    
    * add `tabId` to text cards
    
    * add `tabId` to link cards
    
    * add `tabId` to action button
    
    * use disabled state when only one tab remains
    
    * refetch cards with filter value when changing tabs
    
    * add e2e test
    
    * fix broken e2e tests
    
    * add horizontal scrolling
    
    * fix unit test
    
    * fix create tab button being on right
    
    * fix performance issue when switching tabs
    
    * add `ttag` to `tabs.ts`
    
    * use `aria-label` in e2e test helper
    
    * fix type error after rebasing
    
    * making ordered_tabs optional for tests purposes
    
    * fix failing unit tests
    
    * fix failing e2e tests
    
    * fix flaky revision history e2e test
    
    * fix type error after merging feature branch with master and rebasing
    
    * fix revisions unit test
    
    * fix `ActionParmatersInputsForm.tsx` to stop `actions-on-dashboards.cy.spec.js` from flaking
    
    ---------
    
    Co-authored-by: default avatarNgoc Khuat <qn.khuat@gmail.com>
    
    ---------
    
    Co-authored-by: default avatarEmmad Usmani <emmadusmani@berkeley.edu>
    [Feature] Dashboard Tab basic functionality (#30177)
    Ngoc Khuat authored
    
    * Dashboard Tab entity (#29802)
    
    * add dashboard tab entity
    
    * Dashboard tabs CRUD (#29861)
    
    * Dashboard tabs frontend (#30189)
    
    * rename `DashboardHeader.tsx` to `DashboardHeaderView` to avoid collision with `DashboardHeader.jsx`
    
    commit-id:7cdfd86a
    
    * add tabs to dash
    
    commit-id:d3c2fa74
    
    * improve code structure and other fixes
    
    * rename `dashboardtab_id` to `dashboard_tab_id`
    
    * remove explicit `position` logic
    
    * improve code quality
    
    * add renaming functionality
    
    * add two new tabs when creating first tab
    
    * hide tabs if there is only one
    
    * add unit test for `DashboardTabs` component
    
    * refactor
    
    * fix type errors
    
    * add `tabId` to text cards
    
    * add `tabId` to link cards
    
    * add `tabId` to action button
    
    * use disabled state when only one tab remains
    
    * refetch cards with filter value when changing tabs
    
    * add e2e test
    
    * fix broken e2e tests
    
    * add horizontal scrolling
    
    * fix unit test
    
    * fix create tab button being on right
    
    * fix performance issue when switching tabs
    
    * add `ttag` to `tabs.ts`
    
    * use `aria-label` in e2e test helper
    
    * fix type error after rebasing
    
    * making ordered_tabs optional for tests purposes
    
    * fix failing unit tests
    
    * fix failing e2e tests
    
    * fix flaky revision history e2e test
    
    * fix type error after merging feature branch with master and rebasing
    
    * fix revisions unit test
    
    * fix `ActionParmatersInputsForm.tsx` to stop `actions-on-dashboards.cy.spec.js` from flaking
    
    ---------
    
    Co-authored-by: default avatarNgoc Khuat <qn.khuat@gmail.com>
    
    ---------
    
    Co-authored-by: default avatarEmmad Usmani <emmadusmani@berkeley.edu>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using yarn. Learn more