* Docs: Make a clear distinction between Organization Roles and RBAC roles
* Add section to assign fixed and custom roles using the HTTP api
* Remove </br>
* run prettier
* Suggestions
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com>
---------
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com>
* build(typescript): switch module resolution to bundler for exports imports goodness
* chore: bump react-calendar and temp patch prometheus-io package
* Wip
* feat(decoupled-plugin): fix types errors in tests by including testing-library/jest-dom
* chore(betterer): pass custom tsconfig so betterer continues to run
* "Show usages" functionality
* Don't rely on the inital model but current state; add tests
* Fix typo
* variable check indicators
* Abaility to see renamed or missing variables
* clean up missing variables section async logic
* remove variable type casting
---------
Co-authored-by: Sergej-Vlasov <sergej.s.vlasov@gmail.com>
* validate with durations
* update docs
* Add default values to calculation, show error if too many bins
* move default generation to separate function
* Update docs/sources/panels-visualizations/visualizations/heatmap/index.md
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
* dont try to parse ‘’ as a duration, move max to variable
* Add new function to support duration and ms, only calculate if valid
* Add radix
* Remove validation and precalc to determine bucket quantity
* simplify
* simplify more
* less
* cleanup transformationsVariableSupport. reset value to auto on mode changes
* maybe...
* by hook or by crook
* Change function name back
---------
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
* works also before the min version
* adding datasource picker
* adding toggle viz picker and panel editor content
* Panel editor content
* small readme fix for docker compose
* removing constant
* style: increase size of the ‘let’s start’ section; decrease number of filter lines in the trail cards; remove DS line; change select metric to all metrics
* chore: delete unused get datasource test mock
* fix: adjust test to account for select metric to all metrics change
* chore: update i18n
* text: update truncate long labels test to truncate after 2 lines
* style: shrink card height
* LogsPanel: expose infinite scrolling to apps
* Logs panel: implement infinite scrolling callback and type guards
* Logs panel: expose infinite scrolling toggle in panel options
* Logs permalink: extract range function to a module
* Update unit test
* Logs panel: migrate test to dataplane format
* Formatting and docs
* Shortlinks: remove unnecessary mock
* Remove unnecessary params
* Formatting
* Add basic controlled functionality
* Fix controlled component
* Make component completely controlled
* Fix PR feedback
* Add support for number values and values not in options
* Fix TS errors
* Fix test feedback
* Extract function
* feat(plugins): automatically preload plugins
This PR enables auto-preloading for plugins when they are used
by an extension or extension-point. Once this change is merged plugins
that were only using "preload: true" in their plugin.json for using extensions
can remove it.
* fix: remove unused types
* fix: call `setComponentsFromLegacyExports()` after meta is initialised
* Add translations for notification preview
* Make notifications endpoints use alertmanager config mock entity
* Fix translations and error handling in preview component
* Update preview hook to use new k8s APIs
* Move receivers k8s mock logic so it always comes from the mock config
* Fix test that wasn't using the correct receiver
* Fix object_matchers
* Remove mockApi method and update tests
* Update translation for error case
* Remove useMemo