Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Apr 01, 2022
    • Ngoc Khuat's avatar
      Grant Subscription permission by default (#21179) · e36304ec
      Ngoc Khuat authored
      * add API to fetch general permisisons graph
      
      * add API to update general permissionns
      
      * change author of migration
      
      * update documents
      
      * misc fixes to applease the CIs
      
      * Add tests for general permission APIs and models
      
      * linting and fix a failed test case
      
      * fix some failed tests
      
      * update docs and change /subscription/ to /general/subscription/ for consistency
      
      * Hook and migration to make sure subscription are created for new groups by default
      
      * add schema migrations tests
      
      * set for the win
      
      * address noah's comments
      
      * Parse number as is in http-client for tests
      
      * address Cam's comments
      
      * revert the last commit about parsing API response in tests
      
      * change fk name
      
      * delete a comment
      
      * Changes:
      - Rename `changes` column to `after` to keep things consistent
      - If a group  has no General Permisions, it'll not be included in the graph
      - Update tests and some docs
      
      * fix failing tests in ee
      
      * add some tests and make docstring completes
      
      * polishing comments
      
      * namespaces
      
      * fix namespaces
      
      * Add general permisison flags to `GET /api/user/current` (#21250)
      
      * return general permisison flags for /api/current
      
      * namespaces
      
      * move permission flags to under
      
      * Enforce Subscription permissions (#21285)
      
      * return general permisison flags for /api/current
      
      * namespaces
      
      * enforce general permissions for subscription and tests
      
      * update check-has-general-permisison to add option to require superuser
      
      * adding arity
      
      * add tests for permissions helper function
      
      * Move advanced permissions check funcs to ee namespace
      
      * unpushed changes
      
      * namespaces
      
      * ignore exception when load namespaces
      
      * change helper fn name
      
      * Enforce Monitoring Permissions (#21321)
      
      * return general permisison flags for /api/current
      
      * namespaces
      
      * enforce general permissions for subscription and tests
      
      * update check-has-general-permisison to add option to require superuser
      
      * adding arity
      
      * enforce permissions to call /api/dataset for internal queries
      
      * enforce monitoring permissions for api/task and api/util
      
      * add tests for OSS
      
      * add tests for db-connection-info endpoint
      
      * change test schema
      
      * update name func and fix ns
      
      * whydon't CI run ?
      
      * Enforce Setting Permissions (#21386)
      
      * return general permisison flags for /api/current
      
      * namespaces
      
      * enforce general permissions for subscription and tests
      
      * update check-has-general-permisison to add option to require superuser
      
      * adding arity
      
      * enforce permissions to call /api/dataset for internal queries
      
      * enforce monitoring permissions for api/task and api/util
      
      * add tests for OSS
      
      * add tests for db-connection-info endpoint
      
      * change test schema
      
      * update name func and fix ns
      
      * whydon't CI run ?
      
      * Enforce Setting permissions
      
      * fix failing test
      
      * make sure we could run slack test twice
      
      * make the mock consistent
      
      * address Noah's comments
      
      * shorter permissions check
      Unverified
      e36304ec
    • Gustavo Saiani's avatar
      Cover more entities (#21406) · 29c957c0
      Gustavo Saiani authored
      Unverified
      29c957c0
    • Noah Moss's avatar
      Unverified
      01092b5c
    • Noah Moss's avatar
      Data model permission writes & reads (#21168) · 2d81ec58
      Noah Moss authored
      Unverified
      2d81ec58
    • Diogo Mendes's avatar
      Ignore running E2E workflow when not needed (#21384) · e2d2e6fe
      Diogo Mendes authored
      * Ignore running E2E workflow when not needed
      
      * Adding - ".**" as suggested
      
      * Playing safe for now
      Unverified
      e2d2e6fe
    • Nemanja Glumac's avatar
    • Nemanja Glumac's avatar
    • Anton Kulyk's avatar
      Don't autoexpand sidebar on mobile (#21415) · 71d057ed
      Anton Kulyk authored
      Unverified
      71d057ed
    • Benoit Vinay's avatar
      15876 fix time random casting with without timezone (#21340) · e68fdb16
      Benoit Vinay authored
      * Misc
      
      * parseTime method updated to remove timezone
      
      * parseTime tests added
      
      * formatTime tests added
      
      * Unskip 15876 cypress test
      Unverified
      e68fdb16
    • Anton Kulyk's avatar
      Clean up EditBar component (#21395) · e0dc20a6
      Anton Kulyk authored
      Unverified
      e0dc20a6
    • Anton Kulyk's avatar
      Remove `getPlainNativeQuery` (#21401) · 7b1fb36f
      Anton Kulyk authored
      Unverified
      7b1fb36f
    • Anton Kulyk's avatar
      Remove collection sidebar code (#21400) · 0a1f9f5c
      Anton Kulyk authored
      Unverified
      0a1f9f5c
  2. Mar 31, 2022
  3. Mar 30, 2022
    • Gustavo Saiani's avatar
    • Anton Kulyk's avatar
      Unverified
      9e49a370
    • Nemanja Glumac's avatar
      Fix a flake in `models` (#21368) · 0e8d4570
      Nemanja Glumac authored
      Unverified
      0e8d4570
    • Anton Kulyk's avatar
      Add global navigation sidebar (#21069) · 8b341b1a
      Anton Kulyk authored
      
      * Prototype new nav skeleton (#20875)
      
      * yarn
      
      * begin basic layout flip
      
      * rough in collections list
      
      * position query builder
      
      * remove fitViewport from QB to fix layout quirks
      
      * extract search
      
      * clean up props
      
      * position search / style
      
      * fix dashboard layout
      
      * fix search icon
      
      * move ProfileLink
      
      * tweak spacing
      
      * fix burger
      
      * add basic toggle
      
      * tweak layout for sidebar toggle
      
      * tweak style
      
      * tweak sidebar sizing
      
      * Quick fix to prototype starting points init (#20922)
      
      * fix scroll overflow on sidebar
      
      Co-authored-by: default avatarGustavo Saiani <gustavo@poe.ma>
      
      * add currentUser to profile link
      
      * move footer items out of collection sidebar
      
      * tweak footer style
      
      * fix hover style
      
      * clean up footer
      
      * fixup
      
      * remove un-needed overflow hidden
      
      * hide app bar when in admin mode
      
      * merge sidebar header into new color scheme / nav layout
      
      * clean up headers
      
      * fix root collection spacing
      
      * smaller font size for nav items
      
      * provide flex context, fixes metadata editing
      
      * fix login page
      
      * Remove console logs
      
      * Put user's personal collection under Our analytics (#21061)
      
      * Browsing | Handle long item names in the sidebar (#21063)
      
      * Handle long names in the nav sidebar
      
      * Show tooltip with a full item name if its cut
      
      * Browsing | Fix data reference & admin permissions layout (#21101)
      
      * Remove admin navbar CSS fix
      
      * Handle admin navbar in root App component
      
      * Extract styled components
      
      * Fix data reference layout
      
      * Fix main container height
      
      * Browsing | Hide sidebar for questions, models and dashboards on page open (#21064)
      
      * Manage default sidebar visibility
      
      * Handle ad-hoc questions better
      
      * Move nav elements based on feedback (#21190)
      
      * scoot buttons around
      
      * move logo to appbar, scoot search
      
      * remove user footer, home link [ci skip]
      
      * review feedback [ci skip]
      
      * fix accidental removal of links (minimalism was a fad anyway) (#21192)
      
      * add button classes to new button (#21213)
      
      * Nav visual changes (#21223)
      
      * switch nav bg + move styling to NavRoot
      
      * readable text
      
      * increase contrast
      
      * selected icon color
      
      * remove bottom padding
      
      * search bar color
      
      * restructure sidebar position
      
      * fix sidebar header color
      
      * move to fixed when small
      
      * fix multiple scrollbars
      
      * fix sidebar width
      
      * home as own item, gear below
      
      * fix admin nav
      
      * extract nav constant, fix types
      
      * remove unused constant [ci skip]
      
      * New nav - get base colors in order (#21262)
      
      * new sidebar button
      
      * nav bg to bg-light
      
      * fix link track, remove extra home link
      
      * color tweaks
      
      * swap colors
      
      * Fix E2E tests for new navigation UI (#21196)
      
      * Use `main` HTML tag for main page content
      
      * Add extra UI helpers for Cypress
      
      * Fix tests failing due to nav UI changes
      
      * Remove not needed NavBar code
      
      * Fix loading databases list
      
      * Use `navigationSidebar` helper for collections
      
      * Use `navigationSidebar` for collection tests
      
      * Close sidebar in SQL filters tests
      
      * Extract AppBar component to `metabase/nav`
      
      * Fix test
      
      * Fix test
      
      * Skip sidebar visibility control test
      
      * Fix JSON engine DB check
      
      * Fix DatasetEditor edit bar colors
      
      * Fix global containers heights
      
      * Fix tests scrolling target
      
      * Fix styles
      
      * Fix navbar cypress helpers
      
      * [ci nocache]
      
      * Fix scroll in e2e test
      
      * Browsing | Manage sidebar state with redux (#21226)
      
      * Move navbar state to redux
      
      * Hide sidbebar using CSS
      
      * Fix native E2E test
      
      * Fix native e2e test
      
      * Fix model tests
      
      * Use more accurate element getters
      
      * Fix e2e tests
      
      * Browsing | Fix dashboard UI (#21233)
      
      * Fix parameter widgets event listeners
      
      * Attach scroll events to "main" instead of window
      
      * Resize filters panel when navigation sidebar open
      
      * Reorder imports at App
      
      * Hide AppBar and NavBar when editing dashboard
      
      * Fix navbar & appbar visibility
      
      * Fix filter positions
      
      * Extract `getMainElement` helper
      
      * Update unit tests
      
      * Fix test
      
      * Browse fix bulk actions (#21320)
      
      * make bulk action bar aware of sidebar, remove extraneous layout components
      
      * clean up styling
      
      * convert BulkActionBar to tsx
      
      * Fix types
      
      Co-authored-by: default avatarKyle Doherty <5248953+kdoh@users.noreply.github.com>
      Co-authored-by: default avatarGustavo Saiani <gustavo@poe.ma>
      Co-authored-by: default avatarAleksandr Lesnenko <alxnddr@gmail.com>
      Unverified
      8b341b1a
Loading