diff --git a/grafana-plugin/src/containers/IntegrationForm/IntegrationForm.config.ts b/grafana-plugin/src/containers/IntegrationForm/IntegrationForm.config.ts index dfb7adf5..d7c32085 100644 --- a/grafana-plugin/src/containers/IntegrationForm/IntegrationForm.config.ts +++ b/grafana-plugin/src/containers/IntegrationForm/IntegrationForm.config.ts @@ -4,12 +4,14 @@ export const form: { name: string; fields: FormItem[] } = { name: 'Integration', fields: [ { + label: 'Name', name: 'verbal_name', type: FormItemType.Input, validation: { required: true }, }, { - name: 'description', + label: 'Description', + name: 'description_short', type: FormItemType.TextArea, }, { diff --git a/grafana-plugin/src/models/alert_receive_channel/alert_receive_channel.types.ts b/grafana-plugin/src/models/alert_receive_channel/alert_receive_channel.types.ts index 4ac677c6..1826ba2b 100644 --- a/grafana-plugin/src/models/alert_receive_channel/alert_receive_channel.types.ts +++ b/grafana-plugin/src/models/alert_receive_channel/alert_receive_channel.types.ts @@ -14,6 +14,7 @@ export interface AlertReceiveChannel { smile_code: string; verbal_name: string; description: string; + description_short: string; author: User['pk']; team: GrafanaTeam['id']; created_at: string; diff --git a/grafana-plugin/src/pages/integration_2/Integration2.tsx b/grafana-plugin/src/pages/integration_2/Integration2.tsx index 5094ac7a..a91d3ca1 100644 --- a/grafana-plugin/src/pages/integration_2/Integration2.tsx +++ b/grafana-plugin/src/pages/integration_2/Integration2.tsx @@ -201,9 +201,9 @@ class Integration2 extends React.Component - {alertReceiveChannel.description && ( + {alertReceiveChannel.description_short && ( - {alertReceiveChannel.description} + {alertReceiveChannel.description_short} )}