Torkel Ödegaard
8d92417a16
Scenes: Improve typing of scene state to avoid type guards and casting ( #52422 )
...
* Trying to get rid of type guard but failing
* Improve typing of scene object state
* Fixed wrongly renamed event
* Tweaks
2022-07-19 17:46:49 +02:00
Torkel Ödegaard
6483914815
ServiceAccounts: Updates the service accounts list page to look good in new top nav design ( #52425 )
2022-07-19 17:46:04 +02:00
kay delaney
0142c8ccd1
Dashboard Links: Fix styles for very long dashboard titles ( #52443 )
2022-07-19 16:15:59 +01:00
Peter Holmberg
e74c2390de
Alerting: Prevent evaluation if "for" shorter than "evaluate" ( #51797 )
...
Co-authored-by: Armand Grillet <armand.grillet@outlook.com>
2022-07-19 10:30:26 +02:00
Adela Almasan
524948515c
Storage: Upload button ( #52346 )
2022-07-18 16:09:24 -05:00
Torkel Ödegaard
4aae9d1567
Scene: Support for collapsable rows via a nested scene object ( #52367 )
...
* initial row test
* Updated
* Row is more of a nested collapsable scene
* Updated
* Added test for nested scene
* Added test for nested scene
2022-07-18 20:26:10 +02:00
Ryan McKinley
824f12a993
Storage: Remove storageLocalUpload flag ( #52413 )
2022-07-18 10:44:42 -07:00
Torkel Ödegaard
38ec4c0a09
UnsavedChanges: Should not be triggered when only going into panel edit without changing anything ( #52363 )
2022-07-18 17:24:21 +02:00
Torkel Ödegaard
1bedf33e3d
ServiceAccount: New service account modal to follow design system ( #52373 )
...
* ServiceAccount: New service account modal to follow design system
* Fixing spacing and removing double Field label
* Fixing imports
* Update comment
2022-07-18 17:23:49 +02:00
Leo
7b7b9ff4a7
ValueMappings: Make value mapping row focusable ( #52337 )
...
* Dimensions: Move drag handle to draggable container
* Accessibility: Added unique ids to preserve focus when dragging items using keyboard
2022-07-18 16:19:32 +02:00
Ivana Huckova
8ff152f98f
ModifyQuery: Improve typing for modifyQuery and query hints ( #52326 )
...
* ModifyQuery: Improve typing
* Elasticsearch: Added `modifyQuery` method to add filters in Explore (#52313 )
* fixed elasticsearch `QueryFixAction` type
Co-authored-by: Sven Grossmann <Svennergr@gmail.com>
2022-07-18 14:13:34 +02:00
eledobleefe
332639ce43
PanelEdit: Hide multi-/all-select datasource variables in datasource picker ( #52142 )
2022-07-18 11:02:18 +02:00
Alexander Gee
a71b4f13e4
Dashboard: Add guidance about reload required after updating shared cursor/tooltip setting. ( #52280 )
...
* Dashboard: Add guidance about reloaded needed for shared cursor/tooltip
* Dashboard: Added todo note for author of (#46581 ) impl
* Dashboard: prettier errors fixed for new text
2022-07-18 08:32:52 +02:00
Adela Almasan
57249aa408
Canvas: Overlapping elements bugfix ( #52343 )
2022-07-15 17:03:03 -05:00
Scott Lepper
53933972b6
mysql query editor - angular to react ( #50343 )
...
mysql conversion to react
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2022-07-15 16:49:24 -04:00
Zoltán Bedi
35d98104ad
MSSQL: Migrate to React ( #51765 )
...
* Fix: sql plugins feature
* SQLDS: Use builtin annotation editor
Plus strict rule fixes
* MSSQL: Migrate query editor to React
* Make code editor work
* Make SQLOptions and SQLQuery in SQLDatasource and in Editor generic
* MSSQL: Fix ts issues
* Fix SQLDatasource refID
* Remove comment
* Revert "Make SQLOptions and SQLQuery in SQLDatasource and in Editor generic"
This reverts commit 1d15b4061a
.
* Fix ts issues without generic
* TS
2022-07-15 19:51:28 +02:00
Gábor Farkas
1d3cd0103e
logs: send more info to getLogRowContext ( #52130 )
2022-07-15 14:02:43 +00:00
Joao Silva
57273d4846
Internationalisation: Translates "Inspect panel" drawer ( #52324 )
2022-07-15 14:38:14 +01:00
Jo
13b23fd512
Auth: Lockdown non-editables in frontend when external auth is configured ( #52160 )
...
* Auth: Lockdown user profile edit if external synced
* Auth: use builtin isExternal
* Auth: When user is synced, orgs will be overriden on next login
2022-07-15 09:10:20 +02:00
Torkel Ödegaard
85309f4e63
Scenes: Fixes layout when the editor is active ( #52291 )
2022-07-15 02:08:40 +02:00
Ryan McKinley
da1701ce57
Dashboards: load from storage ( #51949 )
2022-07-14 15:36:17 -07:00
Torkel Ödegaard
52a7b0e75f
Browse/Search: Make browser back work properly when visiting Browse or search ( #52271 )
2022-07-14 21:07:12 +02:00
Torkel Ödegaard
a472e094e1
TopNav: Page can now support dashboard page layouts (Both new and old) ( #52039 )
...
* Scenes: Support new top nav
* Page: Make Page component support new and old dashboard page layouts
* Pass scrollbar props
* Fixing flex layout for dashboard
* Updated title handling and test
2022-07-14 20:52:03 +02:00
Torkel Ödegaard
7947629f82
TopNav: Make dashboard toolbar actions work in new top nav ( #51950 )
...
* Initial work on new toolbar button
* Minor step
* Small progress
* Minor progress
* Minor fix
* removed console.log
* Removing stuff we don't need yet
2022-07-14 20:34:00 +02:00
Oscar Kilhed
9498ee3d54
SQL: Migrate (MS/My/Postgres)SQL configuration pages from Angular to React ( #51891 )
...
* Migrate SQL configuration pages from angular to react
* Move enums to types.ts and remove angular partials
* remove es lint disables and update betterer instead
* Fix automatically added type declarations
* Bump wor.. betterer ;)
* Export SecretInput component from grafana-ui
* Fix A11y issues
* Export SecretTextArea as well
* Fix typo
* Use const instead of var
* Fix typo in doc
* Add autoDetectFeatures to postgres config editor
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2022-07-14 13:29:08 +02:00
eledobleefe
e565f69711
Internationalisation: Translates the panel header menu ( #52168 )
2022-07-14 11:09:58 +02:00
Ryan McKinley
5fe1068f81
Export: Export plugin settings ( #52129 )
2022-07-13 12:36:14 -07:00
Nathan Marrs
074bcf8599
Canvas: Avoid refreshing elements while dragging ( #52120 )
2022-07-13 11:44:43 -04:00
Ezequiel Victorero
05dd0d7f57
Public Dashboards: add information about how time settings works ( #52152 )
2022-07-13 11:28:55 -03:00
Laura Benz
d71735d431
grafana/ui: convert sass to emotion explore classes ( #52078 )
...
* refactor: move .explore styling
* refactor: make new theme run
* refactor: convert .explore-split
* refactor: remove .explore and .explore-split
* refactor: cleanup ExplorePaneContainer
* refactor: convert .explore-wrapper
* refactor: move .page-scrollbar-wrapper
* refactor: apply changes from code review
* refactor: add theme to class interface
* refactor: remove typecheck errors
2022-07-13 15:45:27 +02:00
Konrad Lalik
169a1c5b0f
Use non-blocking way of fetching ruler api availability ( #52102 )
...
Co-authored-by: Joe Blubaugh <joe.blubaugh@grafana.com>
2022-07-13 11:50:20 +02:00
Nathan Marrs
48e757ff87
Canvas: Show constraints on element drag #52074
2022-07-12 07:22:16 -07:00
Adela Almasan
2f942c57e8
Storage: Optionally overwrite existing files ( #52067 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-07-12 09:13:57 -05:00
Adela Almasan
c73d78eaac
Canvas: Tree View Navigation ( #51855 )
...
* tree navigation using rc-tree library
2022-07-12 08:31:02 -05:00
Zoltán Bedi
4155dc8eca
SQL: Fix couple of issues in SQLDatasource ( #52080 )
...
* Fix: sql plugins feature
(cherry picked from commit 035862bade
)
* SQLDS: Use builtin annotation editor
Plus strict rule fixes
(cherry picked from commit fee2eb3716
)
2022-07-12 14:11:54 +02:00
Konrad Lalik
e46ee78bed
Alerting: Add default input parameters for expressions ( #51810 )
2022-07-12 11:50:58 +02:00
Joey Tawadrous
3761e9efa8
Add Splunk to annotations legacy runner ( #52025 )
2022-07-12 09:16:27 +01:00
Ryan McKinley
3003a48dc6
Export: include alerts, thumbnails, usage stats, and short urls ( #51938 )
2022-07-11 16:25:40 -07:00
Matthew Jacobson
434e94ef2b
Alerting: Update default route groupBy to [grafana_folder, alertname] ( #50052 )
...
* Alerting: Update default route groupBy to [grafana_folder, alertname]
Default group by for new routes and migrations is now [grafana_folder, alertname]
2022-07-11 12:24:43 -04:00
Vardan Torosyan
32c2b62dc7
Service accounts: Remove feature toggle check on API keys page ( #52048 )
...
* Service accounts: Remove feature toggle check on API keys page
* Increase a11y threshold
2022-07-11 16:24:10 +01:00
Torkel Ödegaard
4d4ab87bb6
Page: Update profile page components to use new navId ( #51664 )
2022-07-11 14:35:30 +02:00
Jeff Levin
fcfde8abd8
public dashboards:fix time regression ( #51998 )
...
This PR fixes a regression bug for public dashboards and adds a test to ensure the regression does not resurface.
2022-07-11 08:50:34 -03:00
Joey Tawadrous
5aacc7cc2a
Traces: More feature tracking ( #51686 )
...
* Added tracing for json upload, service graph, loki queries
* Tracking for node graph expand/collapse
* Tracking for traceID expand/collapse
* Updated betterer.results
* Update tests
* Updated betterer.results
* Fixed?
* Fix for test
* Update report interaction key for loki expr
* Change grafana_traces_search_queried limit to resultLimit as limit is reserved keyword
2022-07-11 10:21:24 +01:00
Ryan McKinley
eb6d6d0d2b
Search: pass the 'explain' flag from the UI and debug paging issues ( #51847 )
2022-07-08 15:28:21 -04:00
Artur Wierzbicki
1d2aa7c69b
Storage: add delete
/ deleteFolder
/ createFolder
( #51887 )
...
* delete / delete folder / create folder
* add backend tests
* implement force delete
* fix merge
* lint fix
* fix delete root folder
* fix folder name validation
* fix mysql path_hash issue
* Fix returning error
2022-07-08 22:23:16 +04:00
Ieva
0c33b9f211
Access control: Allow organisation admins to add existing users to org ( #51668 )
...
* check users with user add permission to access the invite endpoint
* undo unneeded changes
* tests and cleanup
* linting
* linting
* betterer
* betterer again
* fix prettier issue
Co-authored-by: jguer <joao.guerreiro@grafana.com>
2022-07-08 12:07:00 +01:00
Ieva
d85df0a560
Service Accounts: Managed permissions for service accounts ( #51818 )
...
* backend changes
* frontend changes
* linting
* nit
* import order
* allow SA creator to access the SA page
* fix merge
* tests
* fix frontend tests
Co-authored-by: alexanderzobnin alexanderzobnin@gmail.com
2022-07-08 05:53:18 -04:00
Torkel Ödegaard
cff763ca1d
Dashboard: Fixes sub menu alignment issue ( #51775 )
2022-07-08 08:46:42 +02:00
Drew Slobodnjak
dec3c3a5b1
Canvas: Position inline editor default via panel dimensions and add context menu option ( #51471 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2022-07-07 19:16:22 -04:00
owensmallwood
2aff83d4e1
Public Dashboards Bug: Permissions error on panel when using mixed datasource with Enterprise ( #51930 )
...
Fixes pubdash bug for enterprise when pubdash panel uses a mixed datasource
2022-07-07 15:58:11 -06:00