| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- export function versions() {
- return [
- {
- id: 4,
- dashboardId: 1,
- parentVersion: 3,
- restoredFrom: 0,
- version: 4,
- created: '2017-02-22T17:43:01-08:00',
- createdBy: 'admin',
- message: '',
- },
- {
- id: 3,
- dashboardId: 1,
- parentVersion: 1,
- restoredFrom: 1,
- version: 3,
- created: '2017-02-22T17:43:01-08:00',
- createdBy: 'admin',
- message: '',
- },
- {
- id: 2,
- dashboardId: 1,
- parentVersion: 0,
- restoredFrom: -1,
- version: 2,
- created: '2017-02-22T17:29:52-08:00',
- createdBy: 'admin',
- message: '',
- },
- {
- id: 1,
- dashboardId: 1,
- parentVersion: 0,
- restoredFrom: -1,
- slug: 'history-dashboard',
- version: 1,
- created: '2017-02-22T17:06:37-08:00',
- createdBy: 'admin',
- message: '',
- },
- ];
- }
- export function compare(type) {
- return type === 'basic' ? '<div></div>' : '<pre><code></code></pre>';
- }
- export function restore(version, restoredFrom?) {
- return {
- dashboard: {
- meta: {
- type: 'db',
- canSave: true,
- canEdit: true,
- canStar: true,
- slug: 'history-dashboard',
- expires: '0001-01-01T00:00:00Z',
- created: '2017-02-21T18:40:45-08:00',
- updated: '2017-04-11T21:31:22.59219665-07:00',
- updatedBy: 'admin',
- createdBy: 'admin',
- version: version,
- },
- dashboard: {
- annotations: {
- list: [],
- },
- description: 'A random dashboard for implementing the history list',
- editable: true,
- gnetId: null,
- graphTooltip: 0,
- hideControls: false,
- id: 1,
- links: [],
- restoredFrom: restoredFrom,
- rows: [
- {
- collapse: false,
- height: '250px',
- panels: [
- {
- aliasColors: {},
- bars: false,
- datasource: null,
- fill: 1,
- id: 1,
- legend: {
- avg: false,
- current: false,
- max: false,
- min: false,
- show: true,
- total: false,
- values: false,
- },
- lines: true,
- linewidth: 1,
- nullPointMode: 'null',
- percentage: false,
- pointradius: 5,
- points: false,
- renderer: 'flot',
- seriesOverrides: [],
- span: 12,
- stack: false,
- steppedLine: false,
- targets: [{}],
- thresholds: [],
- timeFrom: null,
- timeShift: null,
- title: 'Panel Title',
- tooltip: {
- shared: true,
- sort: 0,
- value_type: 'individual',
- },
- type: 'graph',
- xaxis: {
- mode: 'time',
- name: null,
- show: true,
- values: [],
- },
- yaxes: [
- {
- format: 'short',
- label: null,
- logBase: 1,
- max: null,
- min: null,
- show: true,
- },
- {
- format: 'short',
- label: null,
- logBase: 1,
- max: null,
- min: null,
- show: true,
- },
- ],
- },
- ],
- repeat: null,
- repeatIteration: null,
- repeatRowId: null,
- showTitle: false,
- title: 'Dashboard Row',
- titleSize: 'h6',
- },
- ],
- schemaVersion: 14,
- style: 'dark',
- tags: ['development'],
- templating: {
- list: [],
- },
- time: {
- from: 'now-6h',
- to: 'now',
- },
- timepicker: {
- refresh_intervals: ['5s', '10s', '30s', '1m', '5m', '15m', '30m', '1h', '2h', '1d'],
- time_options: ['5m', '15m', '1h', '6h', '12h', '24h', '2d', '7d', '30d'],
- },
- timezone: 'utc',
- title: 'History Dashboard',
- version: version,
- },
- },
- message: 'Dashboard restored to version ' + version,
- version: version,
- };
- }
|