Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AdhocVariable: baseFilters with origin appear readonly in the UI #1060

Merged
merged 5 commits into from
Feb 27, 2025

Conversation

mdvictor
Copy link
Collaborator

@mdvictor mdvictor commented Feb 24, 2025

baseFilters are usually hidden away within the adhoc variable but affect the returned keys and values.

With this PR we allow showing baseFilters in the UI if they are specifically sourced (e.g.: from a scope). They are currently read-only and work as a visual aid to translating selected scopes into actual filters.

Related to grafana/grafana#101217

📦 Published PR as canary version: 6.1.4--canary.1060.13562828942.0

✨ Test out this PR locally via:

npm install @grafana/[email protected]
npm install @grafana/[email protected]
# or 
yarn add @grafana/[email protected]
yarn add @grafana/[email protected]

@mdvictor mdvictor added patch Increment the patch version when merged release Create a release when this pr is merged and removed patch Increment the patch version when merged labels Feb 25, 2025
@@ -25,10 +25,18 @@ export interface AdHocFilterWithLabels<M extends Record<string, any> = {}> exten
// hide the filter from AdHocFiltersVariableRenderer and the URL
hidden?: boolean;
meta?: M;
// filter source, it can be either scopes, dashboards or undefined,
// which means it won't appear in the UI
source?: FilterSource;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uber nit: we use origin term in data frames to identify origin field/data frame. Think we can align the terminiology.

@mdvictor mdvictor changed the title Show AdHoc baseFilters with a source as readonly in the UI Show AdHoc baseFilters with origin as readonly in the UI Feb 27, 2025
@mdvictor mdvictor changed the title Show AdHoc baseFilters with origin as readonly in the UI AdhocVariable: baseFilters with origin appear readonly in the UI Feb 27, 2025
@mdvictor mdvictor merged commit 65bc977 into main Feb 27, 2025
4 checks passed
@mdvictor mdvictor deleted the mdvictor/show-base-filters-in-ui branch February 27, 2025 09:43
@scenes-repo-bot-access-token
Copy link

🚀 PR was released in v6.1.4 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
patch Increment the patch version when merged release Create a release when this pr is merged released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants