Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Feb 09, 2023
  2. Feb 08, 2023
  3. Feb 07, 2023
  4. Feb 06, 2023
    • Nick Fitzpatrick's avatar
      Show hide all table columns (#27689) · edd0faad
      Nick Fitzpatrick authored
      * rename onShowWidget
      
      * temp
      
      * POC
      
      * temp
      
      * Rework logic to use dimensions rather than pass around mbql
      
      * PR Cleanup and feedback
      
      * adjusting e2e tests
      
      * Add unit tests
      
      * cleaning up unit tests
      
      * Hiding disabled columns from sorting list
      
      * breaking down field options function
      
      * passing  to settings def and column editor component
      
      * Adding e2e tests, adjusting to fix 13455
      
      * shame
      
      * removing unneeded import
      Unverified
      edd0faad
    • Aleksandr Lesnenko's avatar
      Fix ObjectDrill on queries with joined tables (#28076) · caa9d6e6
      Aleksandr Lesnenko authored
      * fix zoom on joined tables
      
      * specs
      Unverified
      caa9d6e6
    • Jeff Bruemmer's avatar
      update api docs (#28069) · 14e0809f
      Jeff Bruemmer authored
      Unverified
      14e0809f
    • Graham Campbell's avatar
    • Noah Moss's avatar
      Rework sandboxing QP middleware to use `sandboxes` table as source of truth (#27985) · 0579ebf6
      Noah Moss authored
      * rework sandbox enforcement to use sandboxes table as source of truth
      
      * remove test that no longer reflects expected behavior
      
      * cleanup & refactor
      
      * clarify docstring
      
      * update segmented-user? to use new helper functions
      
      * fix tests
      
      * address comments
      Unverified
      0579ebf6
    • Jeff Bruemmer's avatar
      docs - more db pages (#28062) · 3960effc
      Jeff Bruemmer authored
      Unverified
      3960effc
    • metamben's avatar
    • Bryan Maass's avatar
      mu/defn auto docstrings (#28042) · 6d7ac621
      Bryan Maass authored
      mu/defn now prepends docstrings onto functions, the way prismatic schema does.
      
      
      * prepend docstring with m.schema annotation
      * refinement of alignment
      * fix typo in docstring
      Unverified
      6d7ac621
    • Mahatthana (Kelvin) Nomsawadi's avatar
    • Cal Herries's avatar
      [Feature] Allow actions to be shared via public link: Milestone 1 (#27777) · 90919d31
      Cal Herries authored
      * Add public_uuid and made_public_by_id to actions table & endpoints to enable/disable the public sharing on individual actions (#27721)
      
      * Add migration for public_uuid (indexed) and made_public_by_id
      
      * Add UUIDString schema
      
      * Add endpoints for enabling/disabling sharing of actions
      
      * Test that the new fields are returned with `GET /api/action/:id`
      
      * Remove validCheckSum on migration
      
      * Remove trailing whitespace
      
      * Fix DELETE test
      
      * Fix tests
      
      * Please migration linter
      
      * Update the default public_uuid every test run
      
      * Please migration linter
      
      * Add FK onDelete cascade
      
      * Replace ü
      
      * Add GET endpoint and post-select for action
      
      * Revert "Add GET endpoint and post-select for action"
      
      This reverts commit 8cc8b57d6034146dd726b54bc4199830ec1fda21.
      
      * Fix merge
      
      * Reorder migrations
      
      * Update test for GET `api/action?model-id=<id>` endpoint to include public sharing keys (#27802)
      
      * Add GET: /api/public/action/:uuid endpoint (#27781)
      
      * Add test
      
      * Remove non-public columns and check for 404
      
      * Fix docstring
      
      * Rename for clarity
      
      * Fix missing ns
      
      * Remove unneccessary keys from action
      
      * Update test
      
      * Remove unused refer
      
      * Reorder migrations
      
      * Use mt
      
      * Add require and refactor
      
      * Use mt
      
      * Add endpoint for executing a public action (#27793)
      
      * Add endpoint and test
      
      * Add more tests and TODOs
      
      * Use mt
      
      * Reorder migrations
      
      * Remove unused require
      
      * Rate limit actions at 1 per second
      
      * Fix the tests for the throttle
      
      * Refactor tests
      
      * Fix test
      
      * Fix docstring
      
      * Add test for failed execution if actions are disabled
      
      * Use crowberto in tests
      
      * Fix using crowberto in tests
      
      * Fix cyclic load dependency
      
      * Refactor ActionCreator (#27832)
      
      * Refactor make ActionCreator more sane
      
      * Render sidebar conditionally with JS rather than hiding it in CSS
      
      * Make action public (#27809)
      
      * Move action creator action buttons to the header following design
      
      * Remove double border which make it looks thicker
      
      * Draft toggle action public
      
      * Add confirmation when disabling public link similiar to questions and dashboards
      
      * Add an action public UUID input and copy button
      
      * Show action settings based on user permission
      
      * Add public action toggle tests
      
      * Remove unused import :face_palm:‍
      
      * Attempt to fix flaky CI unit tests
      
      The problem seems to be because of how long it takes for the response
      to be received even on unit tests, it took longer than 1 second which is
      the default timeout for `waitFor`.
      
      * See if not using `userEvent` could make the involving nock faster
      
      * Improve test speed to reduce flakiness
      
      * Add public action page (#27747)
      
      * Add basic public action page
      
      * Add form submit logic placeholder
      
      * Use "Submit" as default action form's button label
      
      * Add "big" variant to `EmbedFrame's` footer
      
      * Use new footer variant for action page
      
      * Break down the page, add document title
      
      * Handle long forms better
      
      * Add `PublicWritebackAction` type
      
      * Use public action GET endpoint
      
      * Add endpoint to execute public actions
      
      * Use action execution endpoint
      
      * Add tests
      
      * Handle actions without parameters
      
      * Rename variant prop
      
      * Replace `waitFor` with `findBy`
      
      * Define `FooterVariant` type
      
      * Fix router setup in `renderWithProviders`
      
      * Show which action is publicly accessible on model detail page (#28039)
      
      * Bring e2e tests back
      
      Manually bringing back tests added in: https://github.com/metabase/metabase/pull/28056
      
      
      
      * Update typo
      
      Co-authored-by: default avatarTim Macdonald <tim@metabase.com>
      
      * Remove TODO and use malli for defendpoint
      
      * Add malli schema for endpoints
      
      * Update permissions checks for POST and DELETE
      
      ---------
      
      Co-authored-by: default avatarMahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
      Co-authored-by: default avatarMahatthana Nomsawadi <mahatthana.n@gmail.com>
      Co-authored-by: default avatarAnton Kulyk <kuliks.anton@gmail.com>
      Co-authored-by: default avatarTim Macdonald <tim@metabase.com>
      Unverified
      90919d31
Loading