Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Apr 05, 2024
  2. Apr 03, 2024
  3. Feb 23, 2024
  4. Feb 20, 2024
    • Kamil Mielnik's avatar
      Include e2e directory in prettier scripts (#38948) · 22684b87
      Kamil Mielnik authored
      * Include e2e directory in prettier scripts
      
      * Run "yarn prettier"
      22684b87
    • Kamil Mielnik's avatar
      RFC 70 - Automate sorting imports (#33883) · 2aa3cec6
      Kamil Mielnik authored
      * Upgrade eslint-plugin-import
      
      * Configure import/order rule for consistent, predictable imports
      
      * Change "eslint-disable-next-line no-restricted-imports" into "eslint-disable-line"
      
      * Ensure imports are in a single block
      
      * Move or remove informative comments between import statements
      
      * Remove imports-grouping comments
      
      * Configure groups
      - the difference between the default setting is the presence of "internal" group
      
      * Manually fix imports order and disable "import/order" rule in files with possible circular dependencies
      
      * Move comment to the same line as import
      
      * Run "yarn eslint-fix" 5 times
      - Remaining: 16 problems (16 errors, 0 warnings)
      
      * Manually fix imports order in remaining files
      
      * Run "yarn prettier"
      
      * Fix import
      
      * Fix circular dependency
      
      * Fix circular dependency
      
      * Remove unused action creator (it was inlined in 702988ec3f8bd4c6bf6bbbdf169dca25a0ca5a13 due to circular dependency)
      
      * Re-add accidentally removed code
      
      * Fix typing
      
      * ESLint
      2aa3cec6
  5. Nov 09, 2023
  6. Sep 06, 2023
    • Nemanja Glumac's avatar
      [POC] Faster E2E tests in CI (#33124) · be30839e
      Nemanja Glumac authored
      * Run slow E2E tests using faster runner
      
      * Tag slow tests
      
      * Add additional x-ray tests to the slow batch
      be30839e
    • Kamil Mielnik's avatar
      Fix redundant network requests triggered in object detail modal (#33710) · d3a9d9d6
      Kamil Mielnik authored
      * Extract ObjectDetailBody to a separate file
      
      * Extract ObjectDetailHeader to a separate file
      
      * Extract ObjectDetailView to a separate file
      - extract ObjectDetailWrapper.styled.tsx
      
      * Extract ObjectDetailHeader unit tests
      
      * Extract ObjectDetailBody unit tests
      
      * Rename ObjectDetail.unit.spec.tsx to ObjectDetailView.unit.spec.tsx
      
      * Remove the non-null assertion operator
      
      * Use relative import
      
      * Introduce hasFks
      
      * Do not loadFKReferences() when there was no previous zoomed row
      - this function will be called in useMount hook's callback
      
      * Use project-wide != null pattern
      
      * Remove loadFKReferences() on mount because it is duplicated later by useEffect
      
      * Extract ObjectRelationships.styled
      
      * Extract ObjectDetailTable.styled
      
      * Fix imports
      
      * Add repro test for #32720
      d3a9d9d6
  7. Jun 28, 2023
  8. May 11, 2023
  9. May 01, 2023
  10. Mar 20, 2023
  11. Mar 13, 2023
  12. Mar 08, 2023
  13. Mar 01, 2023
    • Nemanja Glumac's avatar
      [E2E] Regroup and move all related files to the root (#28749) · f71f20e1
      Nemanja Glumac authored
      * Register new E2E path alias
      
      * Move E2E support files
      
      * Move E2E runner files
      
      * Move E2E snapshot related files
      
      * Move E2E visual regression tests
      
      * Move E2E `downloads` scenarios
      
      * Move E2E `admin` scenarios
      
      * Move E2E `auditing` scenarios
      
      * Move E2E `bining` scenarios
      
      * Move E2E `ccollections` scenarios
      
      * Move E2E `cross-version` scenarios
      
      * Move E2E `custom-column` scenarios
      
      * Move E2E `dashboard` scenarios
      
      * Move E2E `dashboard-filters` scenarios
      
      * Move E2E `dashboard` reproductions
      
      * Move E2E `embedding` scenarios
      
      * Move E2E `filters` scenarios
      
      * Move E2E `joins` scenarios
      
      * Move E2E `models` scenarios
      
      * Move E2E `native-filters` scenarios
      
      * Move E2E `native` scenarios
      
      * Move E2E `onboarding` scenarios
      
      * Move E2E `organization` scenarios
      
      * Move E2E `permissions` scenarios
      
      * Move E2E `question` scenarios
      
      * Move E2E `visualizations` scenarios
      
      * Move E2E `sharing` scenarios
      
      * Move E2E `docker-compose`
      
      * Fix commands imports
      
      * Fix helpers imports
      
      * Fix downloads reproductions imports
      
      * Fix integration imports
      
      * Move visual regression tests
      
      * Various fixes
      
      * Move `validate-e2e-files` script
      
      * Add eslint rules for E2E folder
      
      * Improve file paths
      
      * Move `cross-version` tests into scenarios
      
      * Path fixes
      
      * Register E2E alias in tsconfig
      
      * Fix failing tests after rebase
      f71f20e1
  14. Feb 06, 2023
  15. Jul 06, 2022
  16. Jun 26, 2022
  17. Jun 10, 2022
  18. May 23, 2022
  19. May 12, 2022
  20. May 06, 2022
  21. May 02, 2022
  22. Apr 28, 2022
    • Anton Kulyk's avatar
      Fix drilling through FKs outside of 2000 rows limit (#22140) · 7941eaa6
      Anton Kulyk authored
      
      * Fix FK filter
      
      * Add query
      
      * Use `question` click object for FK drills
      
      * Add null check to `loadObjectDetailFKReferences`
      
      * Fix `ObjectDetailDrill` unit test
      
      * Accept explicit `objectId` in FK redux actions
      
      * Fix type
      
      * Fix `objectId` type
      
      * Fix opening ObjectDetail for FK drill
      
      * Fix loading FK references
      
      * Fix following FKs
      
      * Hide prev/next buttons when drilling FKs
      
      * Fix expected URL after FK drill in tests
      
      * Use object detail test helpers
      
      * Reproduce #21756
      
      * Fix dashboard drill test
      
      Co-authored-by: default avatarAlexander Polyankin <alexander.polyankin@metabase.com>
      7941eaa6
  23. Apr 26, 2022
  24. Apr 25, 2022
  25. Apr 20, 2022
  26. Mar 31, 2022
  27. Feb 17, 2022
  28. Feb 11, 2022
    • Anton Kulyk's avatar
      Fix object detail browsing (#20101) · 5dcf1735
      Anton Kulyk authored
      * Group `Urls.question` args into object
      
      * Use `Urls.serializedQuestion`
      
      * Fix `tableRowsQuery` URL builder
      
      * Add E2E tests
      
      * Add routes with `/:objectId`
      
      * Add `objectId` support to question URL builders
      
      * Use `queryParams` from `location` in QB init
      
      * Fix `useSyncedQueryString` drops other params
      
      * Add `zoomInRow` action
      
      * Add `resetRowZoom` action
      
      * Add basic selectors
      
      * Modify `getIsObjectDetail` selector
      
      * Handle `objectId` during QB init
      
      * Replace actions opening prev/next object detail
      
      * Use zoomed row in object detail view
      
      * Update `ObjectDetailDrill`
      
      * Fix URLs update for detail views
      
      * Handle browser "back" button in detail view
      
      * Use question name as a fallback for object view title field
      
      * Fix E2E tests
      
      * Fix E2E test
      
      * Fix routes order
      
      * Fix opening a link to filtered out record
      
      * Move tests for object details
      
      * Fix regexp
      
      * Fix link style
      
      * Better routing handling
      5dcf1735
  29. May 03, 2021
  30. Apr 02, 2021
  31. Mar 10, 2021
    • Nemanja Glumac's avatar
      Consolidate users in Cypress tests (#15058) · ef824613
      Nemanja Glumac authored
      
      * Move user groups above users
      
      * Use `email` in a user object instead of `username`
      
      * Add `createUser` function
      
      - Get rid of `makeUserObject` and store users' group membership directly within the user object
      
      * Improve `createUser` function
      
      * Add sandboxed user to the main `USERS` object
      
      * Use newly constructed `sandboxed` user in tests
      
      * Export `signInAsSandboxedUser()`
      
      * Fix function name
      
      Co-authored-by: default avatarPaul Rosenzweig <paulrosenzweig@users.noreply.github.com>
      
      * Fix linter errors
      
      * Simplify `createUser()` function
      
      * Use user attributes directly in tests
      
      * Fix broken tests
      
      * Destructure users in tests
      
      * Use double quotes
      
      * Extract Cypress user data (#15103)
      
      * Extract user data in a separate file
      
      * Convert `createUser` function to a Cypress custom command
      
      * Convert `signIn` function to a Cypress custom command
      
      * Convert `signInAsAdmin` function to a Cypress custom command
      
      * Convert `signInAsNormalUser` function to a Cypress custom command
      
      * Convert `signInAsSandboxedUser` function to a Cypress custom command
      
      * Convert `signOut` function to a Cypress custom command
      
      * Guard against user groups data falling out of sync
      
      Co-authored-by: default avatarPaul Rosenzweig <paulrosenzweig@users.noreply.github.com>
      ef824613
  32. Feb 25, 2021
  33. Mar 11, 2020
  34. Feb 17, 2020
Loading