Просмотр исходного кода

feat(dashboards): Widget Library Issue Widget updates (#31250)

Updates the prebuilt Issue Widget to include some additional filters to be more relevant to the user
edwardgou-sentry 3 лет назад
Родитель
Сommit
6fb5ef5494

+ 4 - 4
static/app/views/dashboardsV2/widgetLibrary/data.tsx

@@ -96,16 +96,16 @@ export const DEFAULT_WIDGETS: Readonly<Array<WidgetTemplate>> = [
   },
   },
   {
   {
     id: undefined,
     id: undefined,
-    title: t('Latest Unresolved Issues'),
-    description: t('Most recently seen unresolved issues.'),
+    title: t('Issues For Review'),
+    description: t('Most recently seen unresolved issues for review.'),
     displayType: DisplayType.TABLE,
     displayType: DisplayType.TABLE,
     widgetType: WidgetType.ISSUE,
     widgetType: WidgetType.ISSUE,
     interval: '5m',
     interval: '5m',
     queries: [
     queries: [
       {
       {
         name: '',
         name: '',
-        conditions: 'is:unresolved',
-        fields: ['issue', 'assignee', 'title'],
+        conditions: 'is:unresolved is:for_review assigned_or_suggested:[me, none]',
+        fields: ['issue', 'assignee', 'count', 'title'],
         orderby: 'date',
         orderby: 'date',
       },
       },
     ],
     ],

+ 1 - 1
tests/js/spec/components/modals/dashboardWidgetLibraryModal.spec.jsx

@@ -60,7 +60,7 @@ describe('Modals -> DashboardWidgetLibraryModal', function () {
     expect(screen.getByText('LCP by Country')).toBeInTheDocument();
     expect(screen.getByText('LCP by Country')).toBeInTheDocument();
     expect(screen.getByText('Miserable Users')).toBeInTheDocument();
     expect(screen.getByText('Miserable Users')).toBeInTheDocument();
     expect(screen.getByText('Slow vs Fast Transactions')).toBeInTheDocument();
     expect(screen.getByText('Slow vs Fast Transactions')).toBeInTheDocument();
-    expect(screen.getByText('Latest Unresolved Issues')).toBeInTheDocument();
+    expect(screen.getByText('Issues For Review')).toBeInTheDocument();
     expect(screen.getByText('Top Unhandled Error Types')).toBeInTheDocument();
     expect(screen.getByText('Top Unhandled Error Types')).toBeInTheDocument();
     expect(screen.getByText('Users Affected by Errors')).toBeInTheDocument();
     expect(screen.getByText('Users Affected by Errors')).toBeInTheDocument();