Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Feb 16, 2023
  2. Feb 15, 2023
  3. Feb 14, 2023
    • Aleksandr Lesnenko's avatar
    • Bryan Maass's avatar
      v2 perm path graph creation (#28072) · f840a96b
      Bryan Maass authored
      * adding v2 data and query paths into the parser
      
      * add example test
      
      * adjust graph test output
      
      - seems kinda wrong, could use some guidance
      
      * add some more tests
      
      * temporarily add rcf tests
      
      * balance parens in deps.edn
      
      * dirty commit + making progress
      
      - need to make sure the spec is correct on this
      
      * tests for permission graph v2 api
      
      * Fix :data and :query keys in permissions graph v2
      
      - adds tests for v2 graph read endpoint
      - rename some malli schemas
      - remove a few simple defendpoint-schema
      
      * transfer rcf/tests into deftests
      
      - fix a bug with native data permission path parsing
      - remove inline defs
      - add more tests for v2 style permission path parsing
      
      * take out c.t.l/log
      
      * formatting
      
      * move more tests around
      
      * lint fix
      
      * update docstrings
      
      - add / remove newlines
      f840a96b
    • Ryan Laurie's avatar
      New Action Dashcard Modal + Sidebar (#27935) · 91208f50
      Ryan Laurie authored
      * make actionPicker models list collapsible
      
      * use CollapseSection
      
      * WIP action settings modal
      
      * design updates
      
      * new action sidebar/modal design
      
      * cleanup and rename things to make more sense
      
      * add sidebar tests
      
      * remove unnecessary api requests
      
      * cleanup
      
      * unit test action dashcard settings
      
      * design updates
      
      * fewer loading spinners
      
      * update tests
      
      * update change type
      
      * fix tests
      
      * update tests
      91208f50
    • Ryan Laurie's avatar
      96908e62
    • Aleksandr Lesnenko's avatar
    • Nemanja Glumac's avatar
    • Alexander Polyankin's avatar
    • Natalie's avatar
      docs - update embedding comparison (#28276) · 96a8384e
      Natalie authored
      96a8384e
    • Cal Herries's avatar
      [Feature] Allow actions to be shared via public link: Milestone 2 (#27845) · ce64e033
      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
      
      * Add GET api/action/public endpoint
      
      * Use defendpoint
      
      * Add action-api-test
      
      * Add model_id to GET action/public response
      
      * Update GET api/action/public test for model_id
      
      * Add actions to public sharing admin settings (#27675)
      
      * Add actions to public sharing admin settings
      
      * Add public action in public sharing admin settings tests
      
      ---------
      
      Co-authored-by: default avatarMahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
      ce64e033
    • Tim Macdonald's avatar
      Ensure actions are created with models (not cards) (#28299) · 54a56bab
      Tim Macdonald authored
      [Fixes #28298]
      54a56bab
    • Braden Shepherdson's avatar
      [metabase-lib] PoC for wrapping JS objects with cljs-bean in CLJC · 4c15f80c
      Braden Shepherdson authored
      A `metabase.domain-entities.malli/defn` macro that (in CLJS) uses the
      schemas for the arguments to drive wrapping of vanilla JS objects for
      idiomatic use in CLJC code.
      
      See the first two functions in `metabase.domain-entities.queries.util`
      which get passed vanilla JS objects but can use them as CLJS maps.
      4c15f80c
    • Luiz Arakaki's avatar
      cf81d8d7
    • Ryan Laurie's avatar
Loading