Use trialExpiry for determining if a user is on trial (#47975)

This commit is contained in:
Alex Khomenko 2022-04-20 21:37:54 +03:00 committed by GitHub
parent d442608eb9
commit 6c1994cb86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -42,6 +42,7 @@ export interface LicenseInfo {
stateInfo: string;
edition: GrafanaEdition;
enabledFeatures: { [key: string]: boolean };
trialExpiry?: number;
}
/**

View File

@ -1,8 +1,8 @@
import { config } from '@grafana/runtime/src';
export function isTrial() {
const settings = (config as any).licensing;
return settings?.isTrial;
const expiry = config.licenseInfo?.trialExpiry;
return !!(expiry && expiry > 0);
}
export const highlightTrial = () => isTrial() && config.featureToggles.featureHighlights;