Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Mar 17, 2022
    • Diogo Mendes's avatar
      Adding cy2 to the project (#21070) · 6d160a09
      Diogo Mendes authored
      Unverified
      6d160a09
    • Dalton's avatar
      Add tippy/popper replacement for PopoverWithTrigger (#20930) · ecebd2f2
      Dalton authored
      * Add tippy/popper replacement for PopoverWithTrigger
      
      * Refactor and fix types
      
      * Move PopoverWithTrigger components to own folder
      
      * Add tests
      
      * rename children prop to popoverContent
      
      * Fix direct ParameterTargetWidget.jsx reference
      Unverified
      ecebd2f2
    • Nemanja Glumac's avatar
      Fix E2E binning sidebar flakes (#21066) · 51e8edb6
      Nemanja Glumac authored
      * Add a guard that reduces flakiness of binning tests
      Unverified
      51e8edb6
    • Noah Moss's avatar
      Delete MetaBot permissions group (#20925) · f917849c
      Noah Moss authored
      Unverified
      f917849c
    • Nemanja Glumac's avatar
    • Gustavo Saiani's avatar
      Unverified
      3732886c
    • Nemanja Glumac's avatar
    • Nemanja Glumac's avatar
    • Nemanja Glumac's avatar
      Increase E2E QA DBs timeout (#21052) · 048f1c66
      Nemanja Glumac authored
      * Increase timeout for QA DB sync
      
      * Delete DB after the snapshot was taken
      
      This is a hack that seems to prevent race conditions when one DB's sync interferes with the subsequent DB's sync.
      Unverified
      048f1c66
    • Diogo Mendes's avatar
    • Bryan Maass's avatar
      Sharing dashboard subscriptions slack performance (#20570) · 73917b31
      Bryan Maass authored
      * Get slack users and conversations simulatenously
      
      - instead of waiting for the channels, and then getting the users
      
      * Add cache+timeout capability to conversations-list
      
      * extend async approach to users-list
      
      - return timeout+cache warning
      - adds tests
      
      * updating docstrings + adding more tests
      
      * Add cache clear and seed slack token settings on-change
      
      - add dox for :on-change for defsettings
      - fixing tests
      
      * Fixing tests
      
      - cannot pass a declared (not def'd) value
      - some cleanup
      
      * remove unused function
      
      * remove need for slack-configured from timeout fns
      
      - update some docstrings
      
      * pre-populate slack caches
      
      - on app init
      
      * introduce blocking (and cache resetting) endpoint
      
      - this one does not timeout, meant to be called when a user hits a
        button like: "Refetch my slack channels"
      
      * removes -timeout versions of users/channels fn
      
      - the endpoint now returns the cached slack data
      - removes tests
      
      * fixes routing layer
      
      * remove trailing whitespace
      
      * add missing docstring
      
      * move the cached slack data into a setting
      
      * add missing docstring
      
      * fix typo
      
      * update form-input-test
      
      * refresh cache in test
      
      * remove un-needed anonymous fn wrapping
      
      * refresh slack cache when user sets new valid token
      
      * refresh the cache when reading from it
      
      - the more its used the more up to date it will be
      
      * code review responses + removes 2-arity refresh-cache!
      
      - clear out cache when slack connection is broken or unset
      - add to docstring for slack settings route
      - wrap init refresh-cache! with a future
      - re-spell parallel
      
      * do not block when returning cached slack data
      
      * rename cache defsetting
      
      * Addressing code review issues
      
      - Adds scheduled updates to the slack users and channels cache
        every 4 hours
      - Removes `form_input_refresh` route
      - Automatically refreshes cache when `form_input` route is hit,
        if 10 minutes have passed since the last cache fix
      - Removes cache refresh on app startup
      - Stores only user names, and channel names in the cache, not maps with
        irrelevant data
      - Clears out some noisy linter warnings via `#_:clj-kondo/ignore`
      
      * Adds slack task RefreshCache jobs
      
      - Sets up startup-triggered and cron-triggered (every 4 hours at a
        random minute) slack channel/username cache refreshing
      
      * Implements 2 jobs to update slack users/channels
      
      - one on startup, one every 4 hours
      - improve docstrings
      
      * ns linter fixes
      
      * more ns linter fixes
      
      * refactor files-channel to look in the cache
      
      - instead of making a tricky api call
      - fixing tests
      
      * update files-channel-test to test the cache
      
      * fixup integrations.slack ns decl
      
      * fixup test integrations.slack ns decl
      
      * fix outdated mock of slack/files-channel
      
      * fix a few more tests
      
      * fix api slack-test
      
      * adds locking to refresh-channels-and-usernames!
      
      * re-order requires
      Unverified
      73917b31
  2. Mar 16, 2022
  3. Mar 15, 2022
  4. Mar 14, 2022
Loading