This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Apr 01, 2022
-
-
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
-
Gustavo Saiani authored
-
Noah Moss authored
-
Noah Moss authored
-
Diogo Mendes authored
* Ignore running E2E workflow when not needed * Adding - ".**" as suggested * Playing safe for now
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Anton Kulyk authored
-
Benoit Vinay authored
* Misc * parseTime method updated to remove timezone * parseTime tests added * formatTime tests added * Unskip 15876 cypress test
-
Anton Kulyk authored
-
Anton Kulyk authored
-
Anton Kulyk authored
-
- Mar 31, 2022
-
-
Nick Fitzpatrick authored
Updating Page Title and Favicon as Dashboards load
-
Gustavo Saiani authored
-
Anton Kulyk authored
-
Anton Kulyk authored
-
Anton Kulyk authored
-
Dalton authored
* Set visualization mode via QB state * Unskip repro
-
Cam Saul authored
-
Nemanja Glumac authored
* Reinforce the repro for 17514 * Fix typos
-
Anton Kulyk authored
-
Nemanja Glumac authored
-
Dalton authored
* Fix download question data on embedded dashboard * run prettier Co-authored-by:
Sugeng Suprayogi <sugengsuprayogi@users.noreply.github.com>
-
Diogo Mendes authored
* Moving to a 4vCPU * New tests * Test Finish
-
Anton Kulyk authored
* Create sidebar and add collections tree * Fix dragged collection item's z-index * Add links (data, archive, users' collections) * Add ProfileLink * Add bookmarks * Use the new sidebar at Navbar * Fix official collection icon opacity * Add sidebar width to navigation constants * Cut long item names * Fix sidebar's horizontal scroll * Fix remove bookmark icon position * Fix bookmark URLs * Fix how selected item is determined * Jump to a collection opened from a bookmark * Fix selected element highlighting edge cases * Don't check for "users" collection * Fix collapsing tree nodes * Fix remove bookmark icon show on hover * Fix removing a bookmark * Fix archived collections are disabled in the tree * Expand collection's parents after move * Fix UI element lookups in tests * Accept `icon` object as a SidebarLink prop * Use "tree" a11y role for collections tree * Always show the archive link * Fix "other users' collections" link icon * Fix e2e test * Fix e2e tests * Remove not used prop * Make bookmarks collapsible * Fix post-rebase issues * Fix can't click expanded tree node to collapse * Fix e2e test * Remove not used code * Use bookmark entities icon helper * Extract renderBookmark function * Allow custom `icon` element prop on SidebarLink * Fix bookmarked official collection icon colors * Fix `personal_owner_id` type * Move Collections entity file to collections dir * Reorganize collection entity file
-
Nemanja Glumac authored
-
Anton Kulyk authored
* Extend `Collection` type definition * Use correct types * Move `buildCollectionTree` to collection utils
-
Anton Kulyk authored
-
Nemanja Glumac authored
-
Anton Kulyk authored
* Give methods some space * Extract `active` state setter methods * Clean up styled components * Extract more styled-components * Extract methods * Turn SearchBar into functional component * Convert SearchBar to TypeScript
-
Luis Paolini authored
-
Nemanja Glumac authored
-
Diogo Mendes authored
-
Diogo Mendes authored
-
Anton Kulyk authored
* Fix error pages content centering * Fix `/question/new` route content centering
-
Nemanja Glumac authored
This reverts commit 160c3c7231cb1340ee19b98b16937d90828a8b94.
-
- Mar 30, 2022
-
-
Gustavo Saiani authored
-
Anton Kulyk authored
-
Nemanja Glumac authored
-
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:
Gustavo 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:
Kyle Doherty <5248953+kdoh@users.noreply.github.com> Co-authored-by:
Gustavo Saiani <gustavo@poe.ma> Co-authored-by:
Aleksandr Lesnenko <alxnddr@gmail.com>
-