⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.72
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
variables
/
View File Name :
getAllVariableValuesForUrl.ts
import { ScopedVars, UrlQueryMap } from '@grafana/data'; import { getTemplateSrv } from '@grafana/runtime'; import { variableAdapters } from './adapters'; import { VARIABLE_PREFIX } from './constants'; export function getVariablesUrlParams(scopedVars?: ScopedVars): UrlQueryMap { const params: UrlQueryMap = {}; const variables = getTemplateSrv().getVariables(); for (let i = 0; i < variables.length; i++) { const variable = variables[i]; const scopedVar = scopedVars && scopedVars[variable.name]; if (variable.skipUrlSync) { continue; } if (scopedVar) { params[VARIABLE_PREFIX + variable.name] = scopedVar.value; } else { params[VARIABLE_PREFIX + variable.name] = variableAdapters.get(variable.type).getValueForUrl(variable); } } return params; }