Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Mar 23, 2021
  2. Mar 22, 2021
  3. Mar 19, 2021
    • Cam Saul's avatar
      Record login history (#15129) · 3a5eface
      Cam Saul authored
      * Record login history [WIP]
      
      * WIP
      
      * Add API endpoint and ugly React component
      
      * Fix fn name
      
      * Lookin good
      
      * Test fixes :wrench:
      
      * Prettier
      
      * Test fix
      
      * Test fixes :wrench:
      
      * Better login history info
      
      * Less ugly login history & tests
      
      * Update migration numbers
      
      * Deduplicate https-request? util function from metabase.server.middleware .session & .util
      
      * Refactor -- new Ring request utils namespace
      
      * Test fixes :wrench:
      
      * Reorganize stuff a bit; API endpoint tests
      
      * Tests for login/logout recording history
      
      * Test fix :wrench:
      
      * Test fixes :wrench:
      
      * Test fix :wrench:
      
      * Copy FE test fixture DB so it stops getting changed every time we run tests
      
      * Test fixes :wrench:
      
      
      
      * layout and code style tweaks
      
      * Fix ns sorting
      
      Co-authored-by: default avatarKyle Doherty <5248953+kdoh@users.noreply.github.com>
      Unverified
      3a5eface
    • Ariya Hidayat's avatar
    • Dalton's avatar
      add minWidth to Sidebar (#15242) · b49e9046
      Dalton authored
      Unverified
      b49e9046
    • dpsutton's avatar
      Fix typo in semantic migration (#15218) · 3099c35a
      dpsutton authored
      * Fix typo in semantic migration
      
      * Update semantic migrations for mysql compatibility
      
      mysql updates as it goes, not in a row level transaction. So
      
      ```sql
      update a = null,
             b = (case a ...)
      where a is not null
      ```
      
      mysql will use the new null value of a rather than the pre-udpate
      value of a whereas pg and h2 will do row level transaction so you are
      considering the pre-updated value of a.
      
      Solution is to update these migrations to leave semantic type alone
      and then one final set semantic_type = null where coercion_strategy is
      not null. This is sensical since these two properties used to both be
      in semantic_type, so if we extracted a coercion it could not have had
      a meaningful semantic_type before.
      Unverified
      3099c35a
    • dpsutton's avatar
      Look at effective-type in the UI (#15213) · e4a16b9a
      dpsutton authored
      * Look at effective-type in the UI
      
      still want to fall back to base_type if effective_type is not
      present. Our inference doesn't set effective_type at the moment as
      this change was super invasive and led to conflicts to other refactors
      at the time. In the future almost nothing except for query processors
      should care about base_type and only look at the (required)
      effective_type.
      
      * Check base and semantic (not base and effective) when no effective_type
      
      * Correct typo in isNumericBaseType
      
      was incorrectly checking effective_type instead of either effective or base
      Unverified
      e4a16b9a
    • Maz Ameli's avatar
      tweak coercion copy (#15239) · 826537b1
      Maz Ameli authored
      Unverified
      826537b1
    • Ariya Hidayat's avatar
      Custom expression editor: avoid squiggly red lines (spellchecking) (#15234) · 55dfc8dc
      Ariya Hidayat authored
      It does not make sense anyway for the web browser to suggest corrections
      for function names etc.
      Unverified
      55dfc8dc
    • Dalton's avatar
      add throttle to ExplicitSize height/width recalc (#15235) · 3771c362
      Dalton authored
      * add throttle to ExplicitSize height/width recalc
      
      * add comment
      Unverified
      3771c362
  4. Mar 18, 2021
  5. Mar 17, 2021
  6. Mar 16, 2021
Loading