Skip to content

Commit e27ee00

Browse files
fix[backend](tw-config): allow disabling ThreatWinds toggle in Community
1 parent 4fb6274 commit e27ee00

5 files changed

Lines changed: 25 additions & 51 deletions

File tree

backend/src/main/java/com/park/utmstack/domain/shared_types/enums/SectionType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public enum SectionType {
1010
SYSTEM_LICENSE,
1111
INSTANCE_UPDATE_FREQUENCY,
1212
INSTANCE_ENABLE_SEND_LOGS,
13-
THREATWINDS_CREDENTIALS
13+
THREAT_INTELLIGENCE
1414

1515

1616
}

backend/src/main/java/com/park/utmstack/service/validators/tw_config/TwConfigValidatorService.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

backend/src/main/java/com/park/utmstack/web/rest/UtmConfigurationParameterResource.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import com.park.utmstack.service.dto.UtmConfigurationParameterCriteria;
1111
import com.park.utmstack.service.mail_config.MailConfigService;
1212
import com.park.utmstack.service.validators.email.EmailValidatorService;
13-
import com.park.utmstack.service.validators.tw_config.TwConfigValidatorService;
1413
import com.park.utmstack.util.ResponseUtil;
1514
import com.park.utmstack.util.exceptions.UtmMailException;
1615
import com.park.utmstack.web.rest.util.PaginationUtil;
@@ -52,7 +51,6 @@ public class UtmConfigurationParameterResource {
5251
private final EmailValidatorService emailValidatorService;
5352
private final MailConfigService mailConfigService;
5453
private final UtmStackService utmStackService;
55-
private final TwConfigValidatorService twConfigValidatorService;
5654

5755
/**
5856
* PUT /utm-configuration-parameters : Updates an existing utmConfigurationParameter.
@@ -70,10 +68,6 @@ public ResponseEntity<Void> updateConfigurationParameters(@Valid @RequestBody Li
7068
for (UtmConfigurationParameter parameter : parameters) {
7169
Errors errors = new BeanPropertyBindingResult(parameter, "utmConfigurationParameter");
7270

73-
if(parameter.getConfParamShort().equals("utmstack.tw.enable")){
74-
twConfigValidatorService.validate(parameter, errors);
75-
}
76-
7771
if(StringUtils.hasText(parameter.getConfParamRegexp())){
7872
emailValidatorService.validate(parameter, errors);
7973
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<databaseChangeLog
3+
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd">
6+
7+
<changeSet id="20260910001" author="Alex">
8+
9+
<delete tableName="utm_configuration_parameter">
10+
<where>id IN (40, 41)</where>
11+
</delete>
12+
13+
<update tableName="utm_configuration_section">
14+
<column name="section" value="Threat Intelligence"/>
15+
<column name="description" value="Threat Intelligence integration settings."/>
16+
<column name="short_name" value="THREAT_INTELLIGENCE"/>
17+
<where>id = 10</where>
18+
</update>
19+
20+
</changeSet>
21+
</databaseChangeLog>

backend/src/main/resources/config/liquibase/master.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -604,5 +604,7 @@
604604
<include file="/config/liquibase/changelog/20260623001_migrate_compliance_report_config_to_control_config.xml" relativeToChangelogFile="false"/>
605605

606606
<include file="/config/liquibase/changelog/20260831001_update_login_failed_menu_event_code.xml" relativeToChangelogFile="false"/>
607-
607+
608+
<include file="/config/liquibase/changelog/20260910001_cleanup_threatwinds_params.xml" relativeToChangelogFile="false"/>
609+
608610
</databaseChangeLog>

0 commit comments

Comments
 (0)