文件操作 - textPanelMigrationHandler.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/plugins/panel/text/textPanelMigrationHandler.ts
编辑文件内容
import { PanelModel } from '@grafana/data'; import { TextMode, TextOptions } from './types'; export const textPanelMigrationHandler = (panel: PanelModel<TextOptions>): Partial<TextOptions> => { // Migrates old Angular based text panel props to new props if (panel.hasOwnProperty('content') && panel.hasOwnProperty('mode')) { const oldTextPanel: { content: string; mode: string } = (panel as unknown) as any; const content = oldTextPanel.content; const mode = (oldTextPanel.mode as unknown) as TextMode; return { content, mode }; } if (panel.options.mode === 'text') { return { content: panel.options.content, mode: 'markdown' }; } return panel.options; };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件