Skip to content

Commit

Permalink
Merge branch '4.10.0' into enhancement/7084-improve-loading-speed
Browse files Browse the repository at this point in the history
  • Loading branch information
guidomodarelli committed Oct 17, 2024
2 parents e152749 + d80e3c9 commit ca0c339
Show file tree
Hide file tree
Showing 24 changed files with 240 additions and 315 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ All notable changes to the Wazuh app project will be documented in this file.
- Changed malware feature description [#7036](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7036)
- Changed the font size of the kpi subtitles and the features descriptions [#7033](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7033)
- Changed feature container margins to ensure consistent separation and uniform design. [#7034](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7034)
- Changed the initial width to the default columns on each selected field [#7059](https://github.com/wazuh/wazuh-dashboard-plugins/issues/7059)

### Fixed

Expand All @@ -32,6 +33,7 @@ All notable changes to the Wazuh app project will be documented in this file.
- Fixed security policy exception when it contained deprecated actions [#7042](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7042)
- Fixed export formatted csv data with special characters from tables [#7048](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7048)
- Fixed column reordering feature [#7072](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7072)
- Fixed filter management to prevent hiding when adding multiple filters [#7077](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7077)
- Fixed loading speed [#7099](https://github.com/wazuh/wazuh-dashboard-plugins/pull/7099)

### Removed
Expand Down
4 changes: 0 additions & 4 deletions plugins/main/public/components/common/modules/module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,6 @@ discover-app-w .sidebar-container {
margin-top: -160px;
}

.wz-module-header-nav {
padding-bottom: 16px;
}

.wz-module-body-agent-info > .euiFlexGroup > .euiFlexItem {
max-width: unset !important;
}
Expand Down
66 changes: 62 additions & 4 deletions plugins/main/public/components/common/search-bar/search-bar.scss
Original file line number Diff line number Diff line change
@@ -1,13 +1,71 @@
.wz-search-bar-no-padding .globalQueryBar:not(:empty) {
padding: 0px !important;
}

.wz-search-bar {
&.no-padding .globalQueryBar:not(:empty) {
padding: 0px !important;
}

> .euiFlexGroup {
&:first-child {
#GlobalFilterGroup {
display: none;
}
}
}

&-query {
.osdQueryBar--withDatePicker {
align-items: flex-end;

> :first-child {
margin-top: 8px;
margin-bottom: 4px !important;

@media only screen and (max-width: 574px) {
margin-top: -8px;
}
}
}
}

@media only screen and (min-width: 575px) and (max-width: 767px) {
.globalFilterGroup__filterBar {
margin-top: 4px;
}

.globalFilterGroup__wrapper-isVisible {
margin-top: 0;
}

.euiFlexGroup--responsive > .euiFlexItem {
margin-bottom: 0 !important;
}
}

@media only screen and (max-width: 767px) {
.euiFlexGroup--responsive {
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: 0;
margin-right: 0;
margin-bottom: 1px;
}
}

@media only screen and (max-width: 574px) {
.globalFilterGroup__wrapper-isVisible {
margin-top: -6px;
}

.euiFlexGroup--responsive {
margin-bottom: -3px;
}

> .euiFlexGroup.euiFlexGroup--gutterSmall.euiFlexGroup--directionRow.euiFlexGroup--responsive
> .euiFlexItem.euiFlexItem--flexGrowZero {
margin-bottom: 6px !important;
}

.osdQueryBar--withDatePicker > :first-child {
margin-top: -8px;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export const WzSearchBar = ({

return (
<EuiPanel
className='wz-search-bar wz-search-bar-no-padding'
className='wz-search-bar no-padding'
paddingSize='s'
hasShadow={false}
hasBorder={false}
Expand All @@ -44,6 +44,7 @@ export const WzSearchBar = ({
>
{showQuery ? (
<EuiFlexGroup
className='wz-search-bar-query'
gutterSize='s'
alignItems='center'
responsive={false}
Expand All @@ -56,7 +57,7 @@ export const WzSearchBar = ({
</EuiFlexGroup>
) : null}
{showFilters ? (
<EuiFlexGroup gutterSize='s'>
<EuiFlexGroup className='wz-search-bar-filters' gutterSize='s'>
{hideFixedFilters ? null : (
<EuiFlexItem grow={false}>
<EuiFlexGroup
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,10 @@
import React from 'react';
import { tDataGridColumn } from '../../data-grid';
import { commonColumns } from '../../../overview/common/data-grid-columns';

export const threatHuntingColumns: tDataGridColumn[] = [
{
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
},
{
id: 'agent.name',
},
{
id: 'rule.description',
},
{
id: 'rule.level',
},
{
id: 'rule.id',
},
commonColumns['timestamp'],
commonColumns['agent.name'],
commonColumns['rule.description'],
commonColumns['rule.level'],
commonColumns['rule.id'],
];
Original file line number Diff line number Diff line change
@@ -1,21 +1,13 @@
import { tDataGridColumn } from '../../../common/data-grid';
import { commonColumns } from '../../common/data-grid-columns';

export const amazonWebServicesColumns: tDataGridColumn[] = [
{
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
},
commonColumns.timestamp,
{
id: 'data.aws.source',
initialWidth: 144,
},
{
id: 'rule.description',
},
{
id: 'rule.level',
},
{
id: 'rule.id',
},
commonColumns['rule.description'],
commonColumns['rule.level'],
commonColumns['rule.id'],
];
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import { commonInitialWidth } from './initial-width';

export const commonColumns = {
timestamp: {
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
initialWidth: commonInitialWidth.timestamp,
},
'agent.id': {
id: 'agent.id',
initialWidth: commonInitialWidth['agent.id'],
},
'agent.name': {
id: 'agent.name',
initialWidth: commonInitialWidth['agent.name'],
},
'rule.description': {
id: 'rule.description',
},
'rule.level': {
id: 'rule.level',
initialWidth: commonInitialWidth['rule.level'],
},
'rule.id': {
id: 'rule.id',
initialWidth: commonInitialWidth['rule.id'],
},
} as const;
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export const commonInitialWidth = {
timestamp: 204,
'agent.id': 93,
'agent.name': 318,
'rule.level': 93,
'rule.id': 93,
} as const;
Original file line number Diff line number Diff line change
@@ -1,27 +1,21 @@
import { tDataGridColumn } from '../../../common/data-grid';
import { commonColumns } from '../../common/data-grid-columns';

export const dockerColumns: tDataGridColumn[] = [
{
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
},
{
id: 'agent.name',
},
commonColumns.timestamp,
commonColumns['agent.name'],
{
id: 'data.docker.from',
initialWidth: 151,
},
{
id: 'data.docker.Type',
initialWidth: 149,
},
{
id: 'data.docker.Action',
initialWidth: 161,
},
{
id: 'rule.description',
},
{
id: 'rule.level',
},
commonColumns['rule.description'],
commonColumns['rule.level'],
];
Original file line number Diff line number Diff line change
@@ -1,27 +1,18 @@
import { tDataGridColumn } from '../../../common/data-grid';
import { commonColumns } from '../../common/data-grid-columns';

export const fileIntegrityMonitoringColumns: tDataGridColumn[] = [
{
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
},
{
id: 'agent.name',
},
commonColumns.timestamp,
commonColumns['agent.name'],
{
id: 'syscheck.path',
initialWidth: 392,
},
{
id: 'syscheck.event',
initialWidth: 140,
},
{
id: 'rule.description',
},
{
id: 'rule.level',
},
{
id: 'rule.id',
},
commonColumns['rule.description'],
commonColumns['rule.level'],
commonColumns['rule.id'],
];
Original file line number Diff line number Diff line change
@@ -1,24 +1,14 @@
import { tDataGridColumn } from '../../../common/data-grid';
import { commonColumns } from '../../common/data-grid-columns';

export const gdprColumns: tDataGridColumn[] = [
{
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
},
{
id: 'agent.name',
},
commonColumns.timestamp,
commonColumns['agent.name'],
{
id: 'rule.gdpr',
initialWidth: 138,
},
{
id: 'rule.description',
},
{
id: 'rule.level',
},
{
id: 'rule.id',
},
commonColumns['rule.description'],
commonColumns['rule.level'],
commonColumns['rule.id'],
];
Original file line number Diff line number Diff line change
@@ -1,30 +1,22 @@
import { tDataGridColumn } from '../../../common/data-grid';
import { commonColumns } from '../../common/data-grid-columns';

export const githubColumns: tDataGridColumn[] = [
{
id: 'timestamp',
isSortable: true,
defaultSortDirection: 'desc',
},
{
id: 'agent.id',
},
commonColumns.timestamp,
commonColumns['agent.id'],
{
id: 'data.github.repo',
initialWidth: 200,
},
{
id: 'data.github.actor',
initialWidth: 200,
},
{
id: 'data.github.org',
initialWidth: 200,
},
{
id: 'rule.description',
},
{
id: 'rule.level',
},
{
id: 'rule.id',
},
commonColumns['rule.description'],
commonColumns['rule.level'],
commonColumns['rule.id'],
];
Loading

0 comments on commit ca0c339

Please sign in to comment.