Commit Graph
81 Commits
Author SHA1 Message Date
yhampe a723fe7129 RED-9472: seperation of system rules
added a method for merging imports to preserve the package description
2024-12-13 14:46:20 +01:00
yhampe 2d7feb8bfa RED-9472: seperation of system rules
adding logs for bug investigation
2024-12-13 13:42:08 +01:00
yhampe f22a7c450e RED-9472: seperation of system rules
adding logs for bug investigation
2024-12-13 13:19:16 +01:00
yhampe a0b34894ee RED-9472: seperation of system rules
now adding user update rules to existing blueprint and returning this
2024-12-13 11:52:36 +01:00
yhampe b12457cd7b RED-9472: seperation of system rules 2024-12-12 15:04:47 +01:00
yhampe fb639b4757 RED-9472: seperation of system rules 2024-12-12 15:00:01 +01:00
yhampe 9463f4f587 Merge remote-tracking branch 'origin/feature/RED-9472' into feature/RED-9472
# Conflicts:
#	redaction-service-v1/redaction-service-server-v1/build.gradle.kts
#	redaction-service-v1/redaction-service-server-v1/src/main/resources/rulesmanagement/old_rules_with_translations.csv
#	redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/drools/files/management/services/DroolsValidationServiceTest.java
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/EFSA_sanitisation_GFL_v1/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dev/Basf-Demo/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dev/Flora/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/dev/EFSA_Regulation_2021/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/dev/EFSA_sanitisation_GFL_v1/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/dev/EFSA_sanitisation_GFL_v1_adress_parts/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/dev/EFSA_sanitisation_pre_GFL_v1/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/dev/Manual_Redaction/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_Regulation_2021/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_Regulation_2022/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_acceptance_test/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_function_tests/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_rule_test/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_sanitisation_GFL_v1/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_sanitisation_GFL_v1_address_parts/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_sanitisation_pre_GFL_v1/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_security_test/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/EFSA_smoke_tests/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/Manual_Redaction/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/PII/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/case_insensitive/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/no_redaction_indicator/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/dossier_templates_v2/qa/vertebrate_only/rules.txt
#	redaction-service-v1/redaction-service-server-v1/src/test/resources/rulesmanagement/efsa_regulation_rules.txt
2024-12-12 14:56:04 +01:00
yhampe a011a93fd2 RED-9472: seperation of system rules 2024-12-12 14:55:20 +01:00
yhampe ea3b0b9999 RED-9472: seperation of system rules
added updated service version for fixing checkstyle errors
2024-12-12 14:55:10 +01:00
yhampe 2762d378d5 RED-9472: seperation of system rules
added updated service version for fixing checkstyle errors
2024-12-12 14:55:10 +01:00
yhampe 7915911375 RED-9472: seperation of system rules
added updated persistence service version
2024-12-12 14:55:10 +01:00
yhampe 1642e14e39 RED-9472: seperation of system rules
added updated persistence service version
2024-12-12 14:55:10 +01:00
yhampe 8099676c2c RED-9472: seperation of system rules
added updated persistence service version
2024-12-12 14:55:10 +01:00
yhampe 0be1812c3a RED-9472: seperation of system rules
pmd fix
2024-12-12 14:55:07 +01:00
yhampe 802d663023 RED-9472: seperation of system rules
pmd fix
2024-12-12 14:55:05 +01:00
yhampe c71668adff RED-9472: seperation of system rules
pmd fix
2024-12-12 14:54:19 +01:00
yhampe af00a4f5ca RED-9472: seperation of system rules
pmd fix
2024-12-12 14:54:07 +01:00
yhampe d5d8eb2061 RED-9472: seperation of system rules
added endpoints for seperating and readding system rules

working on service

RED-9472: seperation of system rules

refactored endpoints.

now removing system rules on download

merging user rules with systemrules on upload

RED-9472: seperation of system rules

RED-9472: seperation of system rules

RED-9472: seperation of system rules

refactored two have a rulefileblueprint and a rulefileblueprint for validationresult

changed the flow of merging and seperating system and user rules

added functions and declarations to rule file parsing

RED-9472: seperation of system rules

RED-9472: seperation of system rules

introduced tests

working on fixing bug with merging rules

RED-9472: seperation of system rules

introduced tests

RED-9472: seperation of system rules

fixed circular depdency

RED-9472: seperation of system rules

updated persistence service version

RED-9472: seperation of system rules

refactored rules

refactored pcackages

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed some sonarqube errors

RED-9472: seperation of system rules

fixed pmd error

RED-9472: seperation of system rules

added deploy stage to gitlab pipeline

RED-9472: seperation of system rules

RED-9472: seperation of system rules
fixed a mistake

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse
2024-12-12 14:53:43 +01:00
yhampe 06eec284ab RED-9472: seperation of system rules
added updated persistence service version
2024-12-12 14:51:08 +01:00
yhampe 22b529f90c RED-9472: seperation of system rules
added document dependency
2024-12-12 14:50:47 +01:00
yhampe 682422aba1 RED-9472: seperation of system rules
pmd fix
2024-12-12 14:50:47 +01:00
yhampe a767df39d3 RED-9472: seperation of system rules
pmd fix
2024-12-12 14:50:47 +01:00
yhampe eb91cd48bb RED-9472: seperation of system rules
review changes
2024-12-12 14:50:47 +01:00
yhampe 15a91bb3e6 RED-9472: seperation of system rules
pmd fix
2024-12-12 14:50:47 +01:00
yhampe 5becb48bca RED-9472: seperation of system rules
pmd fix
2024-12-12 14:50:47 +01:00
yhampe ef19d0dc59 RED-9472: seperation of system rules
pmd fix
2024-12-12 14:50:47 +01:00
yhampe e67d453d08 RED-9472: seperation of system rules
code review changes
2024-12-12 14:50:47 +01:00
yhampe 4ed0f51ccc RED-9472: seperation of system rules
added endpoints for seperating and readding system rules

working on service

RED-9472: seperation of system rules

refactored endpoints.

now removing system rules on download

merging user rules with systemrules on upload

RED-9472: seperation of system rules

RED-9472: seperation of system rules

RED-9472: seperation of system rules

refactored two have a rulefileblueprint and a rulefileblueprint for validationresult

changed the flow of merging and seperating system and user rules

added functions and declarations to rule file parsing

RED-9472: seperation of system rules

RED-9472: seperation of system rules

introduced tests

working on fixing bug with merging rules

RED-9472: seperation of system rules

introduced tests

RED-9472: seperation of system rules

fixed circular depdency

RED-9472: seperation of system rules

updated persistence service version

RED-9472: seperation of system rules

refactored rules

refactored pcackages

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed some sonarqube errors

RED-9472: seperation of system rules

fixed pmd error

RED-9472: seperation of system rules

added deploy stage to gitlab pipeline

RED-9472: seperation of system rules

RED-9472: seperation of system rules
fixed a mistake

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse
2024-12-12 14:50:43 +01:00
yhampe 47eda6290f RED-9472: seperation of system rules 2024-12-12 13:35:51 +01:00
Yannik Hampe 518a9bdb2e Merge branch 'master' into 'feature/RED-9472'
# Conflicts:
#   redaction-service-v1/redaction-service-api-v1/build.gradle.kts
#   redaction-service-v1/redaction-service-server-v1/build.gradle.kts
2024-11-22 10:12:59 +01:00
yhampe 35a572a3c5 RED-9472: seperation of system rules
added updated service versions
2024-11-19 11:59:58 +01:00
yhampe 5f97d7acb3 RED-9472: seperation of system rules
added updated service version for fixing checkstyle errors
2024-11-19 10:18:10 +01:00
yhampe f0129955df RED-9472: seperation of system rules
added updated service version for fixing checkstyle errors
2024-11-19 10:04:51 +01:00
yhampe 57408df413 RED-9472: seperation of system rules
added updated persistence service version
2024-11-19 09:55:55 +01:00
yhampe c702ccb594 Merge remote-tracking branch 'origin/feature/RED-9472' into feature/RED-9472 2024-11-19 09:52:12 +01:00
yhampe 76120908e8 RED-9472: seperation of system rules
added updated persistence service version
2024-11-19 09:52:04 +01:00
yhampe f746729851 RED-9472: seperation of system rules
added updated persistence service version
2024-11-19 09:52:04 +01:00
yhampe 6208017db1 RED-9472: seperation of system rules
added document dependency
2024-11-19 09:52:03 +01:00
yhampe 6b7cf3a4bd RED-9472: seperation of system rules
pmd fix
2024-11-19 09:51:59 +01:00
yhampe e5d00de2ef RED-9472: seperation of system rules
pmd fix
2024-11-19 09:51:51 +01:00
yhampe 82bfa1b5e9 RED-9472: seperation of system rules
review changes
2024-11-19 09:51:15 +01:00
yhampe e47dc30770 RED-9472: seperation of system rules
pmd fix
2024-11-19 09:51:15 +01:00
yhampe 169500183a RED-9472: seperation of system rules
pmd fix
2024-11-19 09:51:15 +01:00
yhampe 463154a4ee RED-9472: seperation of system rules
pmd fix
2024-11-19 09:51:15 +01:00
yhampe 23959262cf RED-9472: seperation of system rules
code review changes
2024-11-19 09:51:15 +01:00
yhampe b326000c80 RED-9472: seperation of system rules
added endpoints for seperating and readding system rules

working on service

RED-9472: seperation of system rules

refactored endpoints.

now removing system rules on download

merging user rules with systemrules on upload

RED-9472: seperation of system rules

RED-9472: seperation of system rules

RED-9472: seperation of system rules

refactored two have a rulefileblueprint and a rulefileblueprint for validationresult

changed the flow of merging and seperating system and user rules

added functions and declarations to rule file parsing

RED-9472: seperation of system rules

RED-9472: seperation of system rules

introduced tests

working on fixing bug with merging rules

RED-9472: seperation of system rules

introduced tests

RED-9472: seperation of system rules

fixed circular depdency

RED-9472: seperation of system rules

updated persistence service version

RED-9472: seperation of system rules

refactored rules

refactored pcackages

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed some sonarqube errors

RED-9472: seperation of system rules

fixed pmd error

RED-9472: seperation of system rules

added deploy stage to gitlab pipeline

RED-9472: seperation of system rules

RED-9472: seperation of system rules
fixed a mistake

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse
2024-11-19 09:51:15 +01:00
yhampe 447210151f RED-9472: seperation of system rules
added updated persistence service version
2024-11-19 08:52:32 +01:00
yhampe 8c10e1c00d RED-9472: seperation of system rules
added updated persistence service version
2024-11-18 13:02:03 +01:00
yhampe 4e77385033 RED-9472: seperation of system rules
added document dependency
2024-11-18 09:04:46 +01:00
yhampe e349578cb9 Merge remote-tracking branch 'origin/feature/RED-9472' into feature/RED-9472
# Conflicts:
#	.gitlab-ci.yml
#	redaction-service-v1/document/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/nodes/SuperSection.java
#	redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/drools/DroolsValidationService.java
#	redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/drools/RuleCompilationResultParser.java
2024-11-15 10:13:24 +01:00
yhampe 65cee5d425 RED-9472: seperation of system rules
review changes
2024-11-15 10:06:55 +01:00
yhampe 0342c20aab RED-9472: seperation of system rules
pmd fix
2024-11-15 10:06:55 +01:00
yhampe 7fcaaacded RED-9472: seperation of system rules
pmd fix
2024-11-15 10:06:55 +01:00
yhampe cb102a4e00 RED-9472: seperation of system rules
pmd fix
2024-11-15 10:06:54 +01:00
yhampe e535c62b6c RED-9472: seperation of system rules
code review changes
2024-11-15 10:06:54 +01:00
yhampe 85bef908a0 RED-9472: seperation of system rules
added endpoints for seperating and readding system rules

working on service

RED-9472: seperation of system rules

refactored endpoints.

now removing system rules on download

merging user rules with systemrules on upload

RED-9472: seperation of system rules

RED-9472: seperation of system rules

RED-9472: seperation of system rules

refactored two have a rulefileblueprint and a rulefileblueprint for validationresult

changed the flow of merging and seperating system and user rules

added functions and declarations to rule file parsing

RED-9472: seperation of system rules

RED-9472: seperation of system rules

introduced tests

working on fixing bug with merging rules

RED-9472: seperation of system rules

introduced tests

RED-9472: seperation of system rules

fixed circular depdency

RED-9472: seperation of system rules

updated persistence service version

RED-9472: seperation of system rules

refactored rules

refactored pcackages

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed some sonarqube errors

RED-9472: seperation of system rules

fixed pmd error

RED-9472: seperation of system rules

added deploy stage to gitlab pipeline

RED-9472: seperation of system rules

RED-9472: seperation of system rules
fixed a mistake

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse
2024-11-15 10:06:47 +01:00
yhampe 7e64bb28e8 RED-9472: seperation of system rules
review changes
2024-11-15 09:45:56 +01:00
yhampe 07cd81e5a9 RED-9472: seperation of system rules
pmd fix
2024-11-13 12:26:32 +01:00
yhampe 5ab0747d30 RED-9472: seperation of system rules
pmd fix
2024-11-13 12:01:07 +01:00
yhampe 65166751f1 RED-9472: seperation of system rules
pmd fix
2024-11-13 11:38:37 +01:00
yhampe 301dc718e8 RED-9472: seperation of system rules
code review changes
2024-11-13 09:44:51 +01:00
yhampe de7ea74ccf RED-9472: seperation of system rules
added endpoints for seperating and readding system rules

working on service

RED-9472: seperation of system rules

refactored endpoints.

now removing system rules on download

merging user rules with systemrules on upload

RED-9472: seperation of system rules

RED-9472: seperation of system rules

RED-9472: seperation of system rules

refactored two have a rulefileblueprint and a rulefileblueprint for validationresult

changed the flow of merging and seperating system and user rules

added functions and declarations to rule file parsing

RED-9472: seperation of system rules

RED-9472: seperation of system rules

introduced tests

working on fixing bug with merging rules

RED-9472: seperation of system rules

introduced tests

RED-9472: seperation of system rules

fixed circular depdency

RED-9472: seperation of system rules

updated persistence service version

RED-9472: seperation of system rules

refactored rules

refactored pcackages

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed failing tests

RED-9472: seperation of system rules

fixed some sonarqube errors

RED-9472: seperation of system rules

fixed pmd error

RED-9472: seperation of system rules

added deploy stage to gitlab pipeline

RED-9472: seperation of system rules

RED-9472: seperation of system rules
fixed a mistake

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse

RED-9472: seperation of system rules

updated controller to return RulesUploadResponse including the droolsvalidationresponse
2024-10-23 09:29:53 +02:00
Yannik Hampe 99182fba23 Merge branch 'RED-5624-migration' into 'master'
RED-5625: hotfix migration

Closes RED-5624

See merge request redactmanager/redaction-service!476
2024-08-09 14:08:51 +02:00
Yannik Hampe ac5a7a73b1 RED-5625: hotfix migration 2024-08-09 14:08:51 +02:00
Yannik Hampe d1e962861b Merge branch 'RED-8701' into 'master'
RED-8701 - Move files to customer data repositories

Closes RED-8701

See merge request redactmanager/redaction-service!383
2024-04-25 09:07:55 +02:00
Yannik Hampe 1af74c3f2e Merge branch 'RED-8402' into 'master'
RED-8402: hotfix for fixing exception caused by layout parser changes

Closes RED-8402

See merge request redactmanager/redaction-service!376
2024-04-17 12:50:27 +02:00
Yannik Hampe 231f0bccd8 RED-8402: hotfix for fixing exception caused by layout parser changes 2024-04-17 12:50:27 +02:00
Yannik Hampe 80cd2f2eda Merge branch 'RED-8515' into 'master'
proof of concept: use git lfs to store customer files

Closes RED-8515

See merge request redactmanager/redaction-service!304
2024-03-08 12:43:29 +01:00
Yannik Hampe d7f3f351ec proof of concept: use git lfs to store customer files 2024-03-08 12:43:29 +01:00
Yannik Hampe f09a4e4d42 Merge branch 'RED-8481-rules' into 'master'
RED-8481: use visual layout parser for signature extraction

Closes RED-8481

See merge request redactmanager/redaction-service!296
2024-02-29 09:19:41 +01:00
Yannik Hampe ab5dc2f46b RED-8481: use visual layout parser for signature extraction 2024-02-29 09:19:41 +01:00
Yannik Hampe 23b8d164d2 Merge branch 'RED-8481-rules' into 'master'
RED-8481: use visual layout parser for signature extraction

Closes RED-8481

See merge request redactmanager/redaction-service!290
2024-02-28 09:04:55 +01:00
Yannik Hampe 0bfd92846f RED-8481: use visual layout parser for signature extraction 2024-02-28 09:04:55 +01:00
Yannik Hampe 94b7b741f8 Merge branch 'RED-8481' into 'master'
RED-8481: use visual layout parser for signature extraction

Closes RED-8481

See merge request redactmanager/redaction-service!289
2024-02-27 08:38:03 +01:00
Yannik Hampe 79ac1105f6 RED-8481: use visual layout parser for signature extraction 2024-02-27 08:38:03 +01:00
Yannik Hampe 74d37a710c Merge branch 'RED-8078' into 'master'
RED-8078: Removing an entity type should trigger complete reanalysis

Closes RED-8078

See merge request redactmanager/redaction-service!230
2023-12-15 10:14:22 +01:00
Yannik Hampe c4a9bb3178 RED-8078: Removing an entity type should trigger complete reanalysis 2023-12-15 10:14:22 +01:00
Yannik Hampe 44eff703e0 Merge branch 'RED-7759' into 'master'
RED-7759: Cannot resize local manual redactions

Closes RED-7759

See merge request redactmanager/redaction-service!165
2023-10-18 14:53:33 +02:00
Yannik Hampe 96d29b9e3a RED-7759: Cannot resize local manual redactions 2023-10-18 14:53:33 +02:00
Yannik Hampe e4b1824dd4 Merge branch 'RED-7040' into 'master'
RED-7040: Syngenta rule 29 does not work

Closes RED-7040

See merge request redactmanager/redaction-service!157
2023-10-16 12:36:18 +02:00
Yannik Hampe 9fcf02df73 RED-7040: Syngenta rule 29 does not work 2023-10-16 12:36:18 +02:00