* added supported functions and alerting/recording rules
* added more to alerting and recording
* added LLM integration info, cleaned up some other language
* cleaned up some passive voice
* ran prettier
* added requested update to alert/recording rules
* added RefID definition
* Update docs/sources/panels-visualizations/query-transform-data/sql-expressions/index.md
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com>
* updates based on feedback
* updates based on feedback
* ran prettier
---------
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com>
* Table: Update UX for single-reducer use case in new footer
* all cases are working; unit tests pass
* style and code cleanup in SummaryCell
* remove e2e test for sum reducer label
* reorganize code, todo tests
* slight style cleanup
* one more little reorganization
* updates based on CI failures
* update tests and docs
* unused prop
* update table footer image
* alt text, lint issue
* update gdev to create footer dashboard and re-point e2es there, add a few new cases
* remove console.log
* Table: Footer support for multiple reducers
* fix migrator test output due to required default value
* fix go migration test
* more go test fixes
* fix go tests for footer
* Merge #110062
* update migration dashboard
* Small docs fixes
* Small docs fix
* remove migration method in Go, update js unit test
* add migration dashboard for footer and clean up some issues with countAll
* Footer should always use og rows for calcs
* update footer to be unaffected by filtering and sorting
* more e2es
* add more complex footer to kitchen sink, migrate panel all the way up
* update codeowners for e2e
* relocate footer migration panels and e2es to main 12.2 migration dashboard
* go further with the migration; kill unused fields, rename reducer to reducers
* get the go code up to date, move enablePagination to its own option as well
* add a unit to one of the numeric columns with a footer in kitchen sink
* fix reducers override in kitchen sink migration table
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com>
Co-authored-by: Isabel Matwawana <isabel.matwawana@grafana.com>
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
* Table: Max height for wrapped content
* Docs: tableNG max cell height (#110069)
Co-authored-by: Paul Marbach <paul.marbach@grafana.com>
* change to Max row height instead of Max cell height
* fix unit test
* table utils codeowners
* Update packages/grafana-ui/src/components/Table/TableNG/utils.ts
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
* update docs
* fix docs
* Revert "fix unit test"
This reverts commit c46b0f1bec.
* fix unit test
* trade one important for another
* Tweaked wording
* hover overflow for max row height
* get rid of commented out section
* and we did it without important
* centralize overflow for max height assessment
* some alignment stuff was busted
* didn't end up using the max heigh arg for shouldTextOverflow
* make i18n path more consistent
* put some tooltip things back since they ultimately didnt change
* we can simplify the :not selector
* delete comment
* don't bother with :not
---------
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
* Added wrap text to table options and removed from multiple cell options
* Removed wrap text from cell options shared file
* Edited
* Edited
* Table: Migrate to field-level wrapText toggle
* migrate hidden -> hideFrom.viz as well
* more cleanup from rebase
* restore options that got killed in the rebase
* when wrap text is enabled for the whole table, exclude columns that do not make sense
* fix TableNG unit tests
* fix i18n
* unit tests for the migrations
* sort out e2e issue
* fix migration unit test
* fix backend migration test as well
* add a dashboard for the v12.2 table migrations
* update dev-dashboards.lisonnet
* make gen-jsonnet
* one of the panel versions didnt get updated
---------
Co-authored-by: Isabel Matwawana <isabel.matwawana@grafana.com>
* Extract functions to util and utilize in both transforms
* Fix mistaken label and add better null logic to transpose
* Add a new row and add a blurb to docs about the new setting
* Update public/app/features/transformers/docs/content.ts
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
* Update docs content, simplify null logic
* Add test, clarify empty logic
---------
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
* First draft autocomplete
* Better naming
* Change suggestion to table/column population
* Remove all suggestions, just use table/column population but trigger on space
* Gate feature flag behind a feature flag
* Reorganize and add function list
* Add blurb about autocomplete to docs
* Update public/app/features/expressions/utils/metaSqlExpr.ts
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com>
* Add try catch, remove promise resolve
---------
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com>
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to runDetails
Shellcheck / Shellcheck scripts (push) Waiting to runDetails
Verify Storybook / Verify Storybook (push) Waiting to runDetails
Swagger generated code / Verify committed API specs match (push) Waiting to runDetails
Dispatch sync to mirror / dispatch-job (push) Waiting to runDetails
* XYChart: Add support for x=time
* prettier
* Add time axis demo to provisioned dashboard for XY
* Add details about time fields to the documentation
---------
Co-authored-by: Kristina Durivage <kristina.durivage@grafana.com>
* Fix docs
* Remove first time field from sorting for consistent indexing, add margin to radio
* integrate in with sort
* find first
* Move lonely test to proper block, add test for logic change, refine logic
* bonus points
* WIP - time filtering
* Replace variable test
* Change tests
* Validator is already tested
* Change test to match evaluation
* Add line to docs
* Revert "Add line to docs"
This reverts commit 783f247c33.
* Put transformations docs update in the right place, cannot build without an update, WIP
* Run build
* Use regex test and rewind
* Does this help
* make config optional
* Dashboard: ValueFormat - add custom 'financial' currency format without abbreviations
- Add fullCurrency formatter function that displays complete numeric values
- Apply performance suggestions from old PR
- Add unit tests
- Update documentation
* remove unnecesary `true` format support
Actionlint / Lint GitHub Actions files (push) Has been cancelledDetails
Lint Frontend / Verify i18n (push) Has been cancelledDetails
Lint Frontend / Lint (push) Has been cancelledDetails
Lint Frontend / Typecheck (push) Has been cancelledDetails
Lint Frontend / Betterer (push) Has been cancelledDetails
Documentation / Build & Verify Docs (push) Has been cancelledDetails
End-to-end tests / Build & Package Grafana (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (1) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (2) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (3) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (4) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (5) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (6) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (7) (push) Has been cancelledDetails
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (1/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (2/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (3/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (4/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (5/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (6/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (7/8) (push) Has been cancelledDetails
Integration Tests / Sqlite (${{ matrix.shard }}) (8/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (1/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (2/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (3/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (4/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (5/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (6/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (7/8) (push) Has been cancelledDetails
Integration Tests / MySQL (${{ matrix.shard }}) (8/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (1/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (2/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (3/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (4/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (5/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (6/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (7/8) (push) Has been cancelledDetails
Integration Tests / Postgres (${{ matrix.shard }}) (8/8) (push) Has been cancelledDetails
publish-technical-documentation-next / sync (push) Has been cancelledDetails
Reject GitHub secrets / reject-gh-secrets (push) Has been cancelledDetails
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Has been cancelledDetails
Dispatch sync to mirror / dispatch-job (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (dashboards-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (panels-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (smoke-tests-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (various-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/dashboards-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/panels-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/smoke-tests-suite) (push) Has been cancelledDetails
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/various-suite) (push) Has been cancelledDetails
docs: remove content for legacy graph panel
Given the legacy panel is not compatible with G12 - our current docs should not cover it and we can remove from the page