Josh Hunt
46b0066644
Chore: Improve EchoSrv logging ( #76385 )
...
* Chore: Allow frontend logging to be logged via localStorage
* improve echo srv logging
2023-10-12 09:00:32 +00:00
Josh Hunt
8d9ef716fe
I18N: Collect stats on number of untranslated strings in message catalogues ( #76272 )
...
* I18N: Collect stats on number of untranslated strings in message catalogues
* eachLeaf -> eachMessage
* use __dirname
2023-10-11 12:26:39 +03:00
Josh Hunt
0d390382d3
I18n: Reset back to default plural seperators ( #76284 )
...
* reset to standard plural seperators for crowdin compatibility
* update docs
2023-10-10 19:00:33 +03:00
Josh Hunt
07266aa983
Rewrite old useStyles2 pattern to use new pattern ( #76136 )
...
* Rewrite old useStyles2 pattern to use new pattern
* fix lint from used imports
2023-10-09 10:49:08 +01:00
Josh Hunt
c5914d92d4
Dashboards: Fix Dashboards not loading when user doesn't have permission on the parent folder ( #76028 )
2023-10-06 14:05:56 +00:00
Josh Hunt
3e2ca29c8d
BrowseDashboards: Enable new browse dashboards UI by default ( #75822 )
...
* BrowseDashboards: Enable new browse dashboards UI by default
* update docs
* enable new e2e tests
2023-10-05 13:14:10 +03:00
Josh Hunt
f08ad95c59
BrowseDashboards: Improve screen reader announcements ( #75970 )
...
* use aria-labelledby to describe the whole row
* change
* fix typo
* i18n
2023-10-05 09:14:26 +00:00
Josh Hunt
3b51acf44d
GrafanaUI: Pass rest of Text props through to element ( #75948 )
...
* spread rest of html props to text element
* prevent style prop from overriding styles
2023-10-04 13:49:49 +00:00
Josh Hunt
40a41113aa
BrowseDashboards: Add (skipped) basic e2e tests to prepare for GA ( #75917 )
...
Add e2e tests for new Browse Dashboards UI
2023-10-04 09:08:43 +00:00
Josh Hunt and Isabel
33ff164339
Docs: Reword default dashboard permissions explaination ( #75838 )
...
* Docs: Reword default dashboard permissions explaination
* Update docs/sources/administration/roles-and-permissions/_index.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
2023-10-03 19:00:00 +03:00
Josh Hunt
8006dacf15
I18n: Run psuedo when extracting phrases ( #75811 )
2023-10-02 11:58:43 +00:00
Josh Hunt
720543f483
Chore: Remove unreachable return in parseDataplaneLogsFrame ( #75516 )
2023-09-27 11:11:37 +00:00
354c1e992e
Devenv: Create script to provision many folders ( #75427 )
...
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:devenv/bulk-folders/bulk-folders.sh
* user essentials mob! 🔱
lastFile:devenv/setup.sh
* user essentials mob! 🔱
lastFile:devenv/setup.sh
* user essentials mob! 🔱
* user essentials mob! 🔱
* user essentials mob! 🔱
* codeowners
---------
Co-authored-by: eledobleefe <laura.fernandez@grafana.com >
Co-authored-by: Laura Benz <laura.benz@grafana.com >
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
2023-09-26 15:05:37 +03:00
Josh Hunt
b4a6e7ac7f
Chore: Update pseudo locale ( #75383 )
2023-09-25 19:15:17 +03:00
Josh Hunt
b1d853a480
Chore: Remove withCenteredStory storybook decorators ( #75154 )
2023-09-20 13:17:51 +00:00
Josh Hunt and Laura Benz
8a33f68ba7
Storybook: Remove flexbox from story container ( #75115 )
...
* Storybook: Remove flexbox from story container
* Update packages/grafana-ui/src/components/Monaco/CodeEditor.internal.story.tsx
Co-authored-by: Laura Benz <48948963+L-M-K-B@users.noreply.github.com >
---------
Co-authored-by: Laura Benz <48948963+L-M-K-B@users.noreply.github.com >
2023-09-20 12:58:05 +03:00
Josh Hunt
7b4536cb2f
Chore: Remove memoize-one from grafana-ui ( #75016 )
2023-09-19 14:34:13 +00:00
Josh Hunt
a54846e75c
GrafanaUI: Support memoization of useStyles additional arguments ( #75000 )
...
* GrafanaUI: Support memoisation of useStyles additional arguments
* remove spooky any
2023-09-18 13:40:21 +00:00
Josh Hunt
5cb7eb5884
BrowseDashboards: Only remember the most recent expanded folder ( #74617 )
...
* BrowseDashboards: Only remember the most recent expanded folder
* set to null
* cleanup
* only clear removed folder if it was the most recently opened
* comments + variable
2023-09-13 10:00:20 +00:00
b84aab5add
Notifications: Don't show toasts after refreshing ( #74712 )
...
* user essentials mob! 🔱
lastFile:public/app/core/reducers/appNotification.ts
* user essentials mob! 🔱
---------
Co-authored-by: eledobleefe <laura.fernandez@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com >
2023-09-12 12:34:43 +03:00
Josh Hunt
315a43da93
Dashlist: Fix panel not showing for Viewer users ( #74596 )
...
* Dashlist: Fix migration failing when API fails
* don't hit api to migrate general folder
* comment
2023-09-08 13:43:15 +00:00
Josh Hunt
44e51ffe8b
Dashlist: Use new nested folder picker ( #74011 )
...
* Add new folderUID property
* Add nested folder picker + migration to UID
* fix folderUID
* comment
2023-09-07 13:57:31 +03:00
Josh Hunt
f95405d3c3
Plugins: Allow async panel migrations ( #73782 )
...
* Plugins: Allow async panel migrations
* comment
2023-08-28 10:06:55 +00:00
Josh Hunt
ffc231147f
Chore: Remove colours from old husky cleanup pre-commit hook ( #73395 )
...
* test
* remove colours from old husky hook instructions
2023-08-18 13:10:18 +00:00
Josh Hunt
654d99fbca
Chore: Replace Husky/Lint-staged with Lefthook ( #66608 )
...
* Switch from husky+precommit to lefthook
Migrate from husky/precommit to lefthook
h
old husky precommit
lefthook so far
remove husky folder
switch to new lefthook package
Add postinstall script to clean up after husky
preinstall to remove husky config
package.json
package.json
package.json
script
v
Reduce lefthook output
Cleanup
testing
reduce output
testing betterer
testing betterer
testing betterer
testing betterer
testing betterer
testing betterer
testing betterer
skip skipping execution info
small cleanup
remove comment from testing
clean up old husky hooks in .git/hooks path
run scripts in parallel
update codeowners
don't auto-install lefthook
install lefthook with make command
fix yarn checksum
* update codeowners
* don't use source because it isn't available in ubuntu/debian's /bin/sh
* Ensure lefthook commits files fixed by precommit hooks
* add comment to lefthook.rc explaining what it does
* add i18n:pseudo precommit
* Don't create .husky/safe-to-delete file anymore
* cleanup old lint-staged config
* contribute docs
* update lefthook to 1.4.8
* Move frontend encouragement docs
* rewrite husky cleanup script in bash so we can run it with make
* Make old husky precommit script reject commits until husky is removed
* log precommit warning for everyone
* fix package.json
* run lefthook hooks from old husky hook
* run lefthook hooks from old husky hook
* comments
* codeowners
* codeowners
2023-08-17 09:56:52 +00:00
Josh Hunt
4f2dd94bce
Chore: Specify CGO_ENABLED for bingo-install drone in the correct place ( #73290 )
2023-08-16 08:57:50 +00:00
Josh Hunt and Sofia Papagiannaki
7bc6d32eb9
Search API: Search by folder UID ( #65040 )
...
* Search: Attempt to support folderUID filter
* Search: Use folder UID instead of ID for searching folders
* Update swagger
* Fix JSON property casing
* Add integration test
* Remove redundant query condition
* Fix frontend test
* Fix listing dashboards in General/root
* Add support for fetching top level folders
using `folderUIDs=` (empty string) query parameter
* Add deprecation notice
* Send uid of general in sql.ts
* Use 'general' for query folderUIDs query param for fetching folder
* Add tests
* Fix FolderUIDFilter
---------
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2023-08-04 12:43:47 +03:00
Josh Hunt
3172715a02
Chore: Fix pr-checks not having enough permissions ( #72754 )
2023-08-02 11:19:43 -05:00
Josh Hunt
742a1e3a3b
Chore: Fix pr-checks not having enough permissions ( #72753 )
...
* Chore: Fix pr-checks not having enough permissions
* update permissions
2023-08-02 11:07:11 -05:00
4ad7aed096
Chore: Remove eval source maps to fix trusted types during dev ( #72664 )
...
* user essentials mob! 🔱
lastFile:scripts/webpack/webpack.dev.js
* user essentials mob! 🔱
* delete results.md
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com >
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com >
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com >
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com >
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com >
2023-08-02 07:35:36 +00:00
Josh Hunt
331a4297bb
Chore: Rename addById to addByUID ( #72527 )
2023-07-28 16:40:08 +01:00
Josh Hunt
70c05fff57
Chore: use GITHUB_TOKEN in breaking changes workflow instead of grot … ( #72438 )
...
Chore: use GITHUB_TOKEN in breaking changes workflow instead of grot token
2023-07-27 14:27:20 +00:00
Josh Hunt
5e5e617693
Chore: Use GITHUB_TOKEN in stale instead of grot token ( #72126 )
...
* Chore: Use GITHUB_TOKEN in stale instead of grot token
* update permissions
2023-07-27 12:29:41 +00:00
Josh Hunt
18a364eb2f
Chore: Use Github App credentials for pr-commands.yml workflow ( #72400 )
...
* Use grafana-pr-automation credentials
* Action!
2023-07-26 20:48:32 +00:00
Josh Hunt
488eac0e49
Chore: Remove topnav feature flag ( #72337 )
...
* Remove topnav feature flag
* Allow deprecated flags to be enabled by default
* change topnav feature flag to deprecated instead
* fix lint
2023-07-26 11:07:18 +00:00
Josh Hunt
f917fbfe42
NestedFolders: Enable new nested folder picker by default for nested folders ( #72129 )
...
NestedFolders: Enable new nested folder picker by default
2023-07-24 13:51:00 +00:00
Josh Hunt
3c48701f08
Use new NestedFolderPicker in SaveDashboardAsForm ( #72189 )
2023-07-24 11:11:35 +00:00
Josh Hunt
1fde7f7f46
NestedFolders: Switch between old and new folder picker components ( #72124 )
...
NestedFolders: Create wrapper to switch between old and new folder picker components
2023-07-24 10:25:32 +00:00
Josh Hunt
65d8ea9beb
Chore: Use GITHUB_TOKEN in issue-labeled instead of grot token ( #72127 )
2023-07-21 17:52:02 +02:00
Josh Hunt
504d5352bc
Chore: Use GITHUB_TOKEN in pr-commands instead of grot token ( #72125 )
...
Use GITHUB_TOKEN instead of grot token
2023-07-21 16:41:22 +01:00
Josh Hunt
3457ccbf12
FolderPicker interaction reporting ( #71896 )
...
* FolderPicker interaction reporting
* rename event
2023-07-21 18:23:05 +03:00
Josh Hunt
a5016c9e88
NestedFolders: API improvements for NestedFolderPicker ( #72093 )
...
* NestedFolders: Prepare nested folder picker for more usage
* fix betterer results
* Update usage of NestedFolderPicker
* fix tests
* fix betterer
2023-07-21 15:40:39 +01:00
Josh Hunt
f3235ba959
NestedFolders: Rename FolderPicker to OldFolderPicker ( #72098 )
...
* Rename FolderPicker to OldFolderPicker
* fix jest mock
* fix jest mock
2023-07-21 13:24:43 +00:00
Josh Hunt
b9fc097ccd
NestedFolderPicker: Fix forms being submitted when opening folder picker ( #72109 )
...
Fix NestedFolderPicker submitting forms when opened
2023-07-21 15:57:09 +03:00
Josh Hunt
78869fae7c
NestedFolders: Select style for closed nested folder picker ( #71959 )
...
* make unexpanded nested folder picker look like a select
* fix prefix icon
* placeholder style, only show input label if value selected
* aria-label
* text component
2023-07-20 17:33:42 +03:00
Josh Hunt
27107225ec
Chore: Update prettier yarn sdk ( #71915 )
...
latest prettier yarn sdk
2023-07-19 16:15:31 +03:00
Josh Hunt
34a2a7f3cb
NestedFolders: Paginate nested folder picker ( #71489 )
...
* Paginate nested folder picker items
* Prevent dashboards from appearing in the folder picker
* fix tests
* remove SkeletonGroup
* more excludeKinds
* cleanup
2023-07-19 16:10:43 +03:00
Josh Hunt
87ff5d1212
Update CODEOWNERS for TracetoLogs components ( #71778 )
...
* Update CODEOWNERS
* Update CODEOWNERS
2023-07-17 16:13:03 +00:00
Josh Hunt
2e5f733d2d
Dashboards: Fix frontend exception when backend fails to save dashboard ( #71144 )
2023-07-11 13:33:09 +00:00
Josh Hunt
899de865fc
Update Public Dashboards documentation ( #71276 )
...
The documentation for how to support public dashboards is slightly incorrect.
2023-07-10 15:53:46 +00:00
b1e76a7036
Dashboards: Keep save drawer open for unhandled errors ( #70434 )
...
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:public/app/features/dashboard/components/SaveDashboard/SaveDashboardDrawer.tsx
* user essentials mob! 🔱
lastFile:public/app/features/dashboard/components/SaveDashboard/SaveDashboardDrawer.tsx
* user essentials mob! 🔱
lastFile:public/app/features/dashboard/components/SaveDashboard/useDashboardSave.tsx
* rename isHandledError fn
* fix prettier
---------
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: Laura Benz <laura.benz@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2023-07-07 13:46:53 +00:00
Josh Hunt
3640bf77ba
NestedFolders: Add search to NestedFolderPicker ( #70848 )
...
* NestedFolders: Add search to NestedFolderPicker
* fix pagination placeholders
* don't allow folders to be expanded in search
2023-07-04 10:20:02 +00:00
Josh Hunt
ae2378395b
Login: Fix footer from displaying under the login box ( #70897 )
2023-06-29 13:16:55 +00:00
Josh Hunt and Tobias Skarhed
f18a7f7d96
NestedFolders: Nested folder picker ( #70148 )
...
* Initial layout
* Add some styles
* Add checkbox functionality
* Add feature flag
* Extract list component
* remove feature flag
* expand folders
* Don't show empty folder indicators in nested folder picker, prevent opening folder from selecting that folder
* remove legend and button
* selection stuff
* new feature flag just for nested folder picker
* fix lint
* cleanup
* fix movemodal not showing selected item
* refactor styles, make only label clickable
---------
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
2023-06-28 09:40:29 +00:00
e50cf55649
Dashboards: Allow dashboards with same name in different folders ( #70378 )
...
* Dashboards: Allow dashboards with same name in different folders
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: joshhunt <josh@trtr.co >
* fix
---------
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2023-06-26 11:49:50 +00:00
Josh Hunt
a77ceb099a
Chore: Change codeowners of milestone workflows ( #70493 )
...
Chore: Change milestone workflows to be owned by grafana-delivery
2023-06-22 12:46:51 +03:00
Josh Hunt
e9d42a6395
Login: Show error messages inline in form instead of in toasts ( #70266 )
...
* Login: Show error messages inline in form instead of in toasts
* remove console.log lol
* fix test
2023-06-21 10:28:20 +00:00
a770188acb
Search: Always send specified kind in sql searcher ( #70376 )
...
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2023-06-21 09:18:31 +00:00
Josh Hunt
323d3c94d3
Chore: Update features/panel codeowners ( #70246 )
2023-06-16 18:15:47 +03:00
Josh Hunt
57d7288fe4
TextPanel: Fix <summary> styling missing the disclosure triangle ( #70133 )
...
TextPanel: Fix <summary> styling
2023-06-15 10:12:27 +00:00
Josh Hunt
1f6a44f58b
TextPanel: Add unit tests for interpolating variables before converting markdown ( #70090 )
2023-06-15 10:06:03 +00:00
Josh Hunt
ff89217d66
NestedFolders: Fix select all in folder view selecting items out of folder ( #69780 )
...
* NestedFolders: Fix select all selecting items outside of folder when viewing a folder
* fix lint errors
2023-06-08 14:35:21 +03:00
Josh Hunt
52c4761218
Fix: Fix dashboards not showing in folders with search v2 enabled ( #69638 )
...
* Fix: Fix dashboards not showing in folders with search v2 enabled
* tests
2023-06-06 16:26:06 +00:00
Josh Hunt
394ff9fcde
NestedFolders: Improve performance of Browse Dashboards by loading one page at a time ( #68617 )
...
* wip for pagination
* kind of doing pagination, but only for the root folder
* wip
* wip
* refactor paginated fetchChildren
* make sure dashboards are loaded if a folder contains only dashboards
* rename lastKindHasMoreItems
* load additional root pages
* undo accidental commit
* return promise from loadMoreChildren, and prevent loading additional page while a request is already in flight
* rename browseDashboards/fetchChildren action so it's more clear
* starting to revalidate children after an action
* unset general uid
* comment
* clean up
* fix tests omg
* cleanup
* fix items not loading after invalidating loaded cache
* comment
* fix lints
2023-06-05 10:21:45 +00:00
Josh Hunt
b65ce6738f
Chore: Change dev sourcemaps to work around firefox warning ( #67929 )
...
Change dev sourcemaps to work around firefox warning
2023-06-05 09:51:48 +00:00
Josh Hunt
19153bcbc1
Chore: Update codeowners for api-keys frontend ( #69363 )
...
make authnz own api-keys frontend
2023-06-01 11:12:58 +01:00
Josh Hunt
e17f676a98
NestedFolders: Style tweaks ( #68532 )
...
* Center align cell items
* Change empty folder message + style
* Use new Text components in TypeCell
* Use new components in Move and Delete modals
* fix test
* Change spinner in DescendantsCount to the same font size as the text to prevent layout shift
2023-05-22 08:59:46 +00:00
Josh Hunt
9e4b532979
Chore: Refactor Search out-of-order fix ( #68445 )
2023-05-18 16:14:59 +01:00
7b3221d494
GrafanaUI: Support Tooltip as Dropdown child ( #68521 )
...
Co-authored-by: eledobleefe <laura.fernandez@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com
2023-05-16 10:15:53 +00:00
Josh Hunt
78afddebbf
Search: Fix Search returning results out of order ( #68370 )
...
* Search: Fix Search returning results out of order
* test
2023-05-12 14:42:04 +00:00
Josh Hunt
b8093bd0d9
Chore: Remove nth-child warning from dev mode ( #67918 )
2023-05-09 09:44:14 +00:00
Josh Hunt
29e4df6a33
Chore: Remove 'PerformanceBackend: flushing' log ( #67915 )
...
Remove 'PerformanceBackend: flushing' log
2023-05-05 14:46:53 +01:00
Josh Hunt
338e98e237
NestedFolders: Fetch access control metadata for folder view ( #67786 )
2023-05-04 10:32:37 +01:00
Josh Hunt
c4a31390ef
NestedFolders: Use new Browse Dashboards UI behind feature flag ( #67416 )
...
NestedFolders: Put feature flagged new Browse Dashboards UI at main route
2023-05-02 17:25:03 +01:00
Josh Hunt
9b81d738bf
Search: Fix Folder View not loading dashboards ( #67666 )
2023-05-02 15:37:59 +00:00
Josh Hunt
fd2c7594cf
NestedFolders: Add empty states for Browse and Search ( #67423 )
...
* NestedFolders: Add empty states for Browse and Search
* empty states
* fix types
* tests
2023-05-02 14:33:59 +03:00
Josh Hunt
32d3e895b3
NestedFolders: Indicate when folders have mixed-selection children ( #67337 )
...
* Show indeterminate checkbox for folders with partially selected children
* When selecting an item, check ancestors to see if all their children are now selected
* reword comment
* fix test
* fix lint
* Check all descendants for mixed state
* Use indeterminate checkbox
* fix test description
* make header checkbox select/unselect automatically
* mixed header checkbox:
* fix tests
* add tests
2023-05-02 13:17:25 +03:00
Josh Hunt
2d195741c0
Chore: Update codeowners so Dashboards owns Inspector ( #67374 )
2023-04-28 15:22:18 +01:00
Josh Hunt
7460a53ab9
Chore: Don't fail tests on console logs at all during local dev ( #67313 )
2023-04-27 11:06:11 +01:00
Josh Hunt
334ecd1be7
NestedFolders: Select all for Browse and Search ( #67227 )
...
* NestedFolders: Select all for BrowseView and SearchView
* show fake indeterminate state for SearchView
* fix types
* Select search results as additional pages are loaded
* fix (de)select all between browse and search
* tests
* fix test
* fix test
2023-04-27 12:29:26 +03:00
Josh Hunt
9796b6b000
NestedFolders: Connect Search input fields to state manager ( #67193 )
...
* NestedFolders: Connect Search input fields to state manager
* Fix tag list not loading
* Clear includePanels checkbox when leaving search
* fix test
* Fix extra right margin
* fix missing style
* cleanup
* fix placeholder
* fix test
2023-04-26 15:42:25 +01:00
Josh Hunt
bb66f14c1d
NestedFolders: Rename 'General' to 'Dashboards' in FolderPicker ( #67113 )
2023-04-25 16:22:36 +01:00
Josh Hunt
1324434dfb
Datagrid: Fix untyped code ( #67148 )
2023-04-25 09:26:12 +03:00
Josh Hunt
69e5a2bdf9
NestedFolders: Basic search view ( #67093 )
...
* First stab and reusing SearchView for new Browse Dashboards
* NestedFolders: Basic SearchView
* last bits of cleanup
2023-04-24 18:32:04 +03:00
Josh Hunt
1d0387dcc2
NestedFolders: Make TagsCell return null when showing nothing ( #67041 )
2023-04-21 12:17:04 +01:00
Josh Hunt
0eca9950a0
NestedFolders: Show Tags in Browse Dashboards ( #67029 )
...
* NestedFolders: Show tags in Browse Dashboards view
* tests
2023-04-21 11:49:58 +01:00
Josh Hunt
3518f8ec53
NestedFolders: Refactor BrowseView state into redux ( #66898 )
...
* refactor all state into redux
* add tests for reducers
* added comments
2023-04-20 16:37:00 +01:00
Josh Hunt
78d7b6c0c9
NestedFolders: Backend nested-dashboards route ( #66955 )
...
* NestedFolders: Add backend route for temp browse dashboards page
* tweak 'preview new ui' badge
* tweak 'preview new ui' badge
2023-04-20 14:34:35 +01:00
Josh Hunt
e0c5b4f0e0
NestedFolders: Basic item selection ( #66843 )
...
* NestedFolders: Item selection state
* Select children in state
* Unselect parents when children are unselected
* remove unneeded comment
* tests
* tidy test a little bit
* tidy test a little bit
* tidy test a little bit
* tidy test a little bit
* tidy test a little bit
2023-04-19 22:44:07 +03:00
Josh Hunt
28b8d564fe
NestedFolders: Add link to new work-in-progress UI ( #66684 )
2023-04-18 13:42:40 +01:00
Josh Hunt
6be9264b94
NestedFolders: Don't require dev mode for feature toggle ( #66501 )
...
NestedFolders: Promote feature flag to non-dev beta
2023-04-17 15:54:32 +03:00
Josh Hunt
9b15c79e19
NestedFolders: Virtual tree view ( #66102 )
...
* poc for virtual tree
* remove my silly debug stuff
* wip
* style table
* improve styles
* fix
* start to split tree into seperate component
* cleanup unused function
* split into more components
* more better
* secondary color type column
* simple tests for DashboardsTree
* restore styles from dodgy rebase
* remove my weirdo text component thing
2023-04-17 11:08:24 +01:00
Josh Hunt
3c2a69c82c
Chore: Make grot own generated feature flag files ( #66590 )
...
* Chore: Make grot own generated feature flag files
* make grot own generated feature flags docs
2023-04-17 10:28:23 +01:00
Josh Hunt
a438576a6d
Chore: Use @types/chance types ( #66569 )
2023-04-14 12:20:25 +01:00
Josh Hunt
cef9f64f13
Chore: Restore shouldFailOnLog being enabled only during CI ( #66498 )
2023-04-13 18:33:05 +02:00
Josh Hunt
0b2a4322db
NestedFolders: Fix warning from tests, restore page default export ( #66441 )
...
NestedFolders: Fix warning from tests, and restore default export for page
2023-04-13 10:46:24 +01:00
Josh Hunt
5df33c0dc1
NestedFolders: New Browse Dashboards views ( #66003 )
...
* scaffold new browse routes
* a part of rtk query
* load nested data
* .
* link nested dashboards items
* add comment about bad code, update codeowners
* tidies
2023-04-12 10:44:01 +01:00
Josh Hunt
3d589cbed9
Docs: Correct contributing.md i18n message ( #66103 )
2023-04-06 18:42:40 +02:00
Josh Hunt
a6a4326820
Chore: remove console.log from search ( #66124 )
2023-04-06 13:18:24 +00:00
Josh Hunt
4f0d811db1
NestedFolders: add delete confirmation to delete modal ( #65548 )
...
add delete confirmation to delete modal
2023-03-31 14:53:52 +03:00