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

pull/48016/head
Alex Khomenko 4 years ago committed by GitHub
parent d442608eb9
commit 6c1994cb86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      packages/grafana-data/src/types/config.ts
  2. 4
      public/app/features/admin/utils.ts

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

@ -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;

Loading…
Cancel
Save