Browse Source

fix(crons): Re-enable Evidence section for crons (#52408)

Scott Cooper 1 year ago
parent
commit
948a242e8f

+ 32 - 0
static/app/utils/issueTypeConfig/cronConfig.tsx

@@ -0,0 +1,32 @@
+import {t} from 'sentry/locale';
+import {IssueCategoryConfigMapping} from 'sentry/utils/issueTypeConfig/types';
+
+const cronConfig: IssueCategoryConfigMapping = {
+  _categoryDefaults: {
+    actions: {
+      delete: {
+        enabled: false,
+        disabledReason: t('Not yet supported for cron issues'),
+      },
+      deleteAndDiscard: {
+        enabled: false,
+        disabledReason: t('Not yet supported for cron issues'),
+      },
+      merge: {
+        enabled: false,
+        disabledReason: t('Not yet supported for cron issues'),
+      },
+      ignore: {enabled: true},
+      share: {enabled: true},
+    },
+    attachments: {enabled: false},
+    grouping: {enabled: false},
+    mergedIssues: {enabled: false},
+    replays: {enabled: false},
+    similarIssues: {enabled: false},
+    userFeedback: {enabled: false},
+    usesIssuePlatform: true,
+  },
+};
+
+export default cronConfig;

+ 2 - 1
static/app/utils/issueTypeConfig/index.tsx

@@ -1,5 +1,6 @@
 import {t} from 'sentry/locale';
 import {IssueCategory, IssueType} from 'sentry/types';
+import cronConfig from 'sentry/utils/issueTypeConfig/cronConfig';
 import errorConfig from 'sentry/utils/issueTypeConfig/errorConfig';
 import performanceConfig from 'sentry/utils/issueTypeConfig/performanceConfig';
 import {
@@ -39,7 +40,7 @@ const issueTypeConfig: Config = {
   [IssueCategory.ERROR]: errorConfig,
   [IssueCategory.PERFORMANCE]: performanceConfig,
   [IssueCategory.PROFILE]: performanceConfig,
-  [IssueCategory.CRON]: performanceConfig,
+  [IssueCategory.CRON]: cronConfig,
 };
 
 const eventOccurrenceTypeToIssueCategory = (eventOccurrenceType: number) => {