123456789101112131415161718192021222324252627282930313233343536 |
- // 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;
|