文件操作 - DashboardActions.tsx
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/features/search/components/DashboardActions.tsx
编辑文件内容
import React, { FC } from 'react'; import { HorizontalGroup, LinkButton } from '@grafana/ui'; export interface Props { folderId?: number; isEditor: boolean; canEdit?: boolean; } export const DashboardActions: FC<Props> = ({ folderId, isEditor, canEdit }) => { const actionUrl = (type: string) => { let url = `dashboard/${type}`; if (folderId) { url += `?folderId=${folderId}`; } return url; }; return ( <HorizontalGroup spacing="md" align="center"> {canEdit && <LinkButton href={actionUrl('new')}>New Dashboard</LinkButton>} {!folderId && isEditor && <LinkButton href="dashboards/folder/new">New Folder</LinkButton>} {canEdit && <LinkButton href={actionUrl('import')}>Import</LinkButton>} </HorizontalGroup> ); };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件