Skip to content

Commit

Permalink
Merge branch '8.x' into 8x-apis
Browse files Browse the repository at this point in the history
  • Loading branch information
lcawl authored Nov 14, 2024
2 parents 9916c4c + db10db9 commit 1f0b7b6
Show file tree
Hide file tree
Showing 12 changed files with 39 additions and 29 deletions.
14 changes: 7 additions & 7 deletions oas_docs/output/kibana.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7452,7 +7452,7 @@ paths:
summary: Get all alerts for a case
tags:
- cases
x-technical-preview: true
x-state: Technical preview
'/api/cases/{caseId}/comments':
delete:
description: >
Expand Down Expand Up @@ -7820,7 +7820,7 @@ paths:
summary: Get cases for an alert
tags:
- cases
x-technical-preview: true
x-state: Technical preview
/api/cases/configure:
get:
description: >
Expand Down Expand Up @@ -27276,7 +27276,7 @@ components:
maxItems: 1000
type: array
title: Alert identifiers
x-technical-preview: true
x-state: Technical preview
Cases_alert_indices:
description: >
The alert indices. It is required only when `type` is `alert`. If you
Expand All @@ -27294,7 +27294,7 @@ components:
maxItems: 1000
type: array
title: Alert indices
x-technical-preview: true
x-state: Technical preview
Cases_alert_response_properties:
type: object
properties:
Expand Down Expand Up @@ -28432,7 +28432,7 @@ components:
description: The rule name.
example: security_rule
type: string
x-technical-preview: true
x-state: Technical preview
Cases_searchFieldsType:
description: The fields to perform the `simple_query_string` parsed query against.
enum:
Expand Down Expand Up @@ -28625,7 +28625,7 @@ components:
- type: string
- type: boolean
type: array
x-technical-preview: true
x-state: Technical preview
description:
$ref: '#/components/schemas/Cases_case_description'
settings:
Expand All @@ -28651,7 +28651,7 @@ components:
tags:
$ref: '#/components/schemas/Cases_template_tags'
type: array
x-technical-preview: true
x-state: Technical preview
Cases_update_alert_comment_request_properties:
description: Defines properties for case comment requests when type is alert.
type: object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,18 @@ import { calculateWidthFromEntries } from '@kbn/calculate-width-from-char-count'
import { DataViewListItemEnhanced } from './dataview_list';

const MIN_WIDTH = 300;
const MAX_MOBILE_WIDTH = 350;

export const changeDataViewStyles = ({
fullWidth,
dataViewsList,
theme,
isMobile,
}: {
fullWidth?: boolean;
dataViewsList: DataViewListItemEnhanced[];
theme: EuiThemeComputed;
isMobile: boolean;
}) => {
return {
trigger: {
Expand All @@ -30,7 +33,10 @@ export const changeDataViewStyles = ({
borderBottomLeftRadius: 0,
},
popoverContent: {
width: calculateWidthFromEntries(dataViewsList, ['name', 'id'], { minWidth: MIN_WIDTH }),
width: calculateWidthFromEntries(dataViewsList, ['name', 'id'], {
minWidth: MIN_WIDTH,
...(isMobile && { maxWidth: MAX_MOBILE_WIDTH }),
}),
},
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import {
EuiContextMenuItem,
useEuiTheme,
useGeneratedHtmlId,
useIsWithinBreakpoints,
EuiIcon,
EuiText,
EuiContextMenuPanelProps,
Expand Down Expand Up @@ -68,10 +69,13 @@ export function ChangeDataView({
const kibana = useKibana<IUnifiedSearchPluginServices>();
const { application, data, dataViews, dataViewEditor } = kibana.services;

const isMobile = useIsWithinBreakpoints(['xs']);

const styles = changeDataViewStyles({
fullWidth: trigger.fullWidth,
dataViewsList,
theme: euiTheme,
isMobile,
});

// Create a reusable id to ensure search input is the first focused item in the popover even though it's not the first item
Expand Down
Empty file removed test/functional/screenshots/.empty
Empty file.
14 changes: 7 additions & 7 deletions x-pack/plugins/cases/docs/openapi/bundled.json
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@
"summary": "Get cases for an alert",
"operationId": "getCasesByAlertDefaultSpace",
"description": "You must have `read` privileges for the **Cases** feature in the **Management**, **Observability**, or **Security** section of the Kibana feature privileges, depending on the owner of the cases you're seeking.\n",
"x-technical-preview": true,
"x-state": "Technical preview",
"tags": [
"cases"
],
Expand Down Expand Up @@ -1264,7 +1264,7 @@
"get": {
"summary": "Get all alerts for a case",
"description": "You must have `read` privileges for the **Cases** feature in the **Management**, **Observability**, or **Security** section of the Kibana feature privileges, depending on the owner of the cases you're seeking.\n",
"x-technical-preview": true,
"x-state": "Technical preview",
"operationId": "getCaseAlertsDefaultSpace",
"tags": [
"cases"
Expand Down Expand Up @@ -3573,7 +3573,7 @@
},
"templates": {
"type": "array",
"x-technical-preview": true,
"x-state": "Technical preview",
"items": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -3611,7 +3611,7 @@
},
"customFields": {
"type": "array",
"x-technical-preview": true,
"x-state": "Technical preview",
"description": "Custom field values in the template.",
"items": {
"type": "object",
Expand Down Expand Up @@ -3976,7 +3976,7 @@
"maxItems": 1000
}
],
"x-technical-preview": true,
"x-state": "Technical preview",
"example": "6b24c4dc44bc720cfc92797f3d61fff952f2b2627db1fb4f8cc49f4530c4ff42"
},
"alert_indices": {
Expand All @@ -3994,13 +3994,13 @@
"maxItems": 1000
}
],
"x-technical-preview": true
"x-state": "Technical preview"
},
"rule": {
"title": "Alerting rule",
"description": "The rule that is associated with the alerts. It is required only when `type` is `alert`. This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.\n",
"type": "object",
"x-technical-preview": true,
"x-state": "Technical preview",
"properties": {
"id": {
"description": "The rule identifier.",
Expand Down
14 changes: 7 additions & 7 deletions x-pack/plugins/cases/docs/openapi/bundled.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ paths:
operationId: getCasesByAlertDefaultSpace
description: |
You must have `read` privileges for the **Cases** feature in the **Management**, **Observability**, or **Security** section of the Kibana feature privileges, depending on the owner of the cases you're seeking.
x-technical-preview: true
x-state: Technical preview
tags:
- cases
parameters:
Expand Down Expand Up @@ -844,7 +844,7 @@ paths:
summary: Get all alerts for a case
description: |
You must have `read` privileges for the **Cases** feature in the **Management**, **Observability**, or **Security** section of the Kibana feature privileges, depending on the owner of the cases you're seeking.
x-technical-preview: true
x-state: Technical preview
operationId: getCaseAlertsDefaultSpace
tags:
- cases
Expand Down Expand Up @@ -2468,7 +2468,7 @@ components:
maxLength: 256
templates:
type: array
x-technical-preview: true
x-state: Technical preview
items:
type: object
properties:
Expand Down Expand Up @@ -2498,7 +2498,7 @@ components:
$ref: '#/components/schemas/connector_types'
customFields:
type: array
x-technical-preview: true
x-state: Technical preview
description: Custom field values in the template.
items:
type: object
Expand Down Expand Up @@ -2765,7 +2765,7 @@ components:
items:
type: string
maxItems: 1000
x-technical-preview: true
x-state: Technical preview
example: 6b24c4dc44bc720cfc92797f3d61fff952f2b2627db1fb4f8cc49f4530c4ff42
alert_indices:
title: Alert indices
Expand All @@ -2777,13 +2777,13 @@ components:
items:
type: string
maxItems: 1000
x-technical-preview: true
x-state: Technical preview
rule:
title: Alerting rule
description: |
The rule that is associated with the alerts. It is required only when `type` is `alert`. This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.
type: object
x-technical-preview: true
x-state: Technical preview
properties:
id:
description: The rule identifier.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ oneOf:
items:
type: string
maxItems: 1000
x-technical-preview: true
x-state: Technical preview
example: 6b24c4dc44bc720cfc92797f3d61fff952f2b2627db1fb4f8cc49f4530c4ff42
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ oneOf:
items:
type: string
maxItems: 1000
x-technical-preview: true
x-state: Technical preview
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: >
This functionality is in technical preview and may be changed or removed in a future release.
Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.
type: object
x-technical-preview: true
x-state: Technical preview
properties:
id:
description: The rule identifier.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
type: array
x-technical-preview: true
x-state: Technical preview
items:
type: object
properties:
Expand All @@ -16,7 +16,7 @@ items:
$ref: 'case_configure_connector_properties.yaml'
customFields:
type: array
x-technical-preview: true
x-state: Technical preview
description: Custom field values in the template.
items:
type: object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ get:
You must have `read` privileges for the **Cases** feature in the
**Management**, **Observability**, or **Security** section of the Kibana
feature privileges, depending on the owner of the cases you're seeking.
x-technical-preview: true
x-state: Technical preview
tags:
- cases
parameters:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ get:
You must have `read` privileges for the **Cases** feature in the
**Management**, **Observability**, or **Security** section of the Kibana
feature privileges, depending on the owner of the cases you're seeking.
x-technical-preview: true
x-state: Technical preview
operationId: getCaseAlertsDefaultSpace
tags:
- cases
Expand Down

0 comments on commit 1f0b7b6

Please sign in to comment.