diff --git a/CHANGELOG.md b/CHANGELOG.md index 56e2a745e..a6b181782 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,13 @@ -# UTMStack 10.5.18 Release Notes -## Bugfix -- Fixed unable to change status to complete if observations contains french characters -- Fixed Elastic filter time adds unnecessary /d to intervals in Log Explorer -- Fixed handle special characters in password query parameter -- Fixed filter duplication issue in Log Explorer when removing filters -- Fixed Cisco ASA and Cisco Firepower filters when the data coming without syslog date or host information +# UTMStack 10.5.19 Release Notes +## Bug Fixes +- Fixed issue where log fields in the table didn't match the data when adding filters. +- Fixed time filter updates not reflecting in the filter string. +- Fixed index pattern changes not updating the browser URL. - Fixed container memory resource distribution +## New Features +- Restricted time filter to a maximum range of one month. +- Made the timestamp field mandatory and added a summary view when no fields are selected. +- Moved “Add Filter” button to the left and improved filter UI with better icons. +- Removed unnecessary header space to enhance table visibility. +- Added "contains one of" and "does not contain one of" operators to filters. +- Improved compliance report views with added functionalities, including status tracking and evidence attachments. \ No newline at end of file diff --git a/backend/src/main/java/com/park/utmstack/domain/compliance/UtmComplianceReportConfig.java b/backend/src/main/java/com/park/utmstack/domain/compliance/UtmComplianceReportConfig.java index 9687f5f1a..66a9ed1a5 100644 --- a/backend/src/main/java/com/park/utmstack/domain/compliance/UtmComplianceReportConfig.java +++ b/backend/src/main/java/com/park/utmstack/domain/compliance/UtmComplianceReportConfig.java @@ -37,6 +37,9 @@ public class UtmComplianceReportConfig implements Serializable { @Column(name = "config_solution") private String configSolution; + @Column(name = "config_report_remediation") + private String configRemediation; + @JsonIgnore @Column(name = "config_report_columns") private String configReportColumns; @@ -325,4 +328,12 @@ public String getConfigReportName() { public void setConfigReportName(String configReportName) { this.configReportName = configReportName; } + + public String getConfigRemediation() { + return configRemediation; + } + + public void setConfigRemediation(String configRemediation) { + this.configRemediation = configRemediation; + } } diff --git a/backend/src/main/resources/config/liquibase/changelog/20241120001_update_compliance_menu.xml b/backend/src/main/resources/config/liquibase/changelog/20241120001_update_compliance_menu.xml index 09a4a078a..78b8963ec 100644 --- a/backend/src/main/resources/config/liquibase/changelog/20241120001_update_compliance_menu.xml +++ b/backend/src/main/resources/config/liquibase/changelog/20241120001_update_compliance_menu.xml @@ -8,32 +8,22 @@ + + + + + + + + diff --git a/backend/src/main/resources/config/liquibase/master.xml b/backend/src/main/resources/config/liquibase/master.xml index b393305b2..0824026dd 100644 --- a/backend/src/main/resources/config/liquibase/master.xml +++ b/backend/src/main/resources/config/liquibase/master.xml @@ -71,5 +71,7 @@ + + diff --git a/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.css b/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.css index 9831ad69a..ceaa2baa9 100644 --- a/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.css +++ b/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.css @@ -1,6 +1,5 @@ -.full-height { - height: 90vh; - overflow-y: auto; +.box-sizing{ + box-sizing: border-box; } ::ng-deep app-compliance-report-viewer gridster { background-color: unset !important; @@ -39,5 +38,14 @@ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } +.content-menu { + overflow: hidden; +} + +.sidebar-section { + position: sticky; + align-self: start; + width: 350px; +} diff --git a/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.html b/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.html index 5c0790186..767631fb4 100644 --- a/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.html +++ b/frontend/src/app/compliance/compliance-report-viewer/compliance-report-viewer.component.html @@ -1,6 +1,6 @@ -
+
-
+
Reports Templates {{ standard ? ': ' + standard.standardName : '' }} @@ -20,10 +20,10 @@
-
+
-
-
+