mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
37 lines
1.3 KiB
TypeScript
37 lines
1.3 KiB
TypeScript
// Export route to make these forms searchable by label/help
|
|
import type {JsonFormObject} from 'sentry/components/forms/types';
|
|
import {t} from 'sentry/locale';
|
|
|
|
export const route = '/settings/:orgId/projects/:projectId/processing-issues/';
|
|
|
|
const formGroups: JsonFormObject[] = [
|
|
{
|
|
// Form "section"/"panel"
|
|
title: 'Settings',
|
|
fields: [
|
|
{
|
|
name: 'sentry:reprocessing_active',
|
|
type: 'boolean',
|
|
label: t('Reprocessing active'),
|
|
disabled: ({access}) => !access.has('project:write'),
|
|
disabledReason: t('Only admins may change reprocessing settings'),
|
|
help: t(`If reprocessing is enabled, Events with fixable issues will be
|
|
held back until you resolve them. Processing issues will then
|
|
show up in the list above with hints how to fix them.
|
|
If reprocessing is disabled, Events with unresolved issues will
|
|
also show up in the stream.
|
|
`),
|
|
saveOnBlur: false,
|
|
saveMessage: ({value}) =>
|
|
value
|
|
? t('Reprocessing applies to future events only.')
|
|
: t(`All events with errors will be flushed into your issues stream.
|
|
Beware that this process may take some time and cannot be undone.`),
|
|
getData: form => ({options: form}),
|
|
},
|
|
],
|
|
},
|
|
];
|
|
|
|
export default formGroups;
|