516 Commits

Author SHA1 Message Date
Ali Oezyetimoglu
d5244846a9 RED-8480: removed Nonnull annotation for legal basis when recategorizing; changed to empty String, if null is passed 2024-02-21 15:03:37 +01:00
Corina Olariu
4091f21076 RED-7886 - Endpoint for rule validation
- add dry-run parameter, based on this save the rules or not and include warnings in the responses.
- added junit tests

Signed-off-by: Corina Olariu <corina.olariu.ext@knecon.com>
2024-02-21 15:40:10 +02:00
Corina Olariu
574f05b800 Merge branch 'RED-5716' into 'master'
RED-5716 - Deprecate old prepare endpoints

Closes RED-5716

See merge request redactmanager/persistence-service!356
2024-02-20 07:54:05 +01:00
Andrei Isvoran
50d25ead38 RED-8494 - Don't allow creation of File Attributes with empty label 2024-02-19 17:33:44 +01:00
Andrei Isvoran
4eb9240bf7 RED-6940 - Sanitize /r in dictionary entries 2024-02-19 15:06:30 +01:00
Corina Olariu
318d15f758 RED-5716 - Deprecate old prepare endpoints
- deprecate the old endpoint, update test unit with new endpoint

Signed-off-by: Corina Olariu <corina.olariu.ext@knecon.com>
2024-02-19 15:39:36 +02:00
Ali Oezyetimoglu
e8c3d3dc65 RED-8480: small fixes 2024-02-16 11:49:03 +01:00
Ali Oezyetimoglu
e681651420 RED-8480: added some checks and tests 2024-02-15 22:19:51 +01:00
maverickstuder
51f28963ff RED-8432: Return 400 if invalid date for file attributes is set 2024-02-12 09:14:49 +01:00
Andrei Isvoran
34c7e51ae8 RED-7086 - Deprecate hard-delete files and add new endpoint with POST request 2024-02-09 15:32:31 +01:00
Maverick Studer
97cc851de1 RED-8432: Return 400 if invalid input for attributes is given 2024-02-07 14:01:06 +01:00
maverickstuder
6b665066f3 RED-7368: Placeholder not updated after update/rename file/dossier attribute 2024-02-06 15:31:59 +01:00
Andrei Isvoran
bda907d283 RED-8428 - Keep RESIZE for backwards compatibility for documine. RESIZE will... 2024-02-05 14:05:20 +01:00
Andrei Isvoran
85c4f77828 RED-8428 - Add RESIZE_LOCALLY and RESIZE_IN_DICTIONARY in ManualRedactionType to differentiate between the two operations 2024-02-05 09:20:18 +01:00
Andrei Isvoran
06570a33e8 RED-8242 - Set AREA entry type for unprocessed rectangle redactions 2024-01-11 15:27:18 +01:00
Dominique Eifländer
cf4a650fb5 RED-8174: Fixed transaction handling for notification preferences 2024-01-09 10:38:09 +01:00
Timo Bejan
d0571a436c Fixed transitive dependencies and concurrent download issue RED-8175 2024-01-08 10:20:10 +02:00
Andrei Isvoran
4deadfec0b RED-8114 - Allow editing of unprocessed manual changes 2023-12-21 09:45:13 +01:00
Dominique Eifländer
f568cf2eec RED-8034: Always load entityLog from persistence-service because excluded pages are calculated there 2023-12-19 16:34:09 +01:00
Andrei Isvoran
f71976e595 RED-8043 - Refactor entity log merge & don't send surrounding analysis request for dictionary adds 2023-12-19 16:06:39 +01:00
Andrei Isvoran
8c854900cc RED-8043 - Refactor EntityLog merge mechanism 2023-12-14 15:06:32 +01:00
Dominique Eifländer
56db92bf39 RED-5223: Use tracing-commons from fforesight 2023-12-13 14:50:37 +01:00
Dominique Eifländer
c1540943a4 RED-1137: Enabled tracing, enabled traceId/spanId in Json logging, send custom attributes for namespace and version 2023-12-08 13:40:11 +01:00
Andrei Isvoran
8dad6c44df RED-7404 - Migrate to gradle 2023-12-04 12:31:47 +01:00
Andrei Isvoran
88736855b4 RED-7785 - Fix false positives not getting removed for unprocessed changes & refactor merging unprocessed changes into entitylog logic. 2023-11-29 11:03:51 +01:00
Andrei Isvoran
eae93223fa RED-7784 - Fixes for unprocessed redactions 2023-11-21 13:25:23 +01:00
Dominique Eifländer
ff8c6d2463 RED-7934: Do not delete manual redactions at remove redaction 2023-11-16 14:45:30 +01:00
Corina Olariu
c455bdf5ce Merge branch 'master' into RED-7918 2023-11-16 15:08:29 +02:00
Dominique Eifländer
59d45a309b RED-7934: Do not delete manual redactions at remove redaction if not updateDictionary 2023-11-16 13:46:18 +01:00
Andrei Isvoran
d8c746b48d RED-7784 - Include unprocessed redactions in reports by default 2023-11-16 09:04:14 +01:00
Corina Olariu
a8e0f4b67c RED-7918 - RM-62: "Last Modified" date not updated after change
- update tests
2023-11-16 09:53:03 +02:00
Ali Oezyetimoglu
67afcfa6b0 RED-7883: updated zips of dossier templates to have the right encoded type dictionary lists 2023-11-14 12:12:39 +01:00
Ali Oezyetimoglu
8845c406b2 RED-7883: updated methods to import and export with UTF-8 instead of modified UTF-8 2023-11-14 11:26:34 +01:00
Ali Oezyetimoglu
f0a4772c33 RED-7883: changed encoding of type dictionaries from modified UTF-8 to UTF-8 2023-11-14 10:44:21 +01:00
Ali Oezyetimoglu
d11a1178b3 RED-7883: changed encoding from modified UTF-8 to UTF-8 for dossier template import and export 2023-11-13 16:51:14 +01:00
Andrei Isvoran
93bbdd768d RED-7784 - Report with unprocessed redactions 2023-11-07 11:50:32 +01:00
Andrei Isvoran
0f3cc14409 RED-7784 - Add state for unprocessed redactions 2023-11-02 09:34:17 +01:00
Andrei Isvoran
e1007dc5c4 RED-7677 - dossier-template endpoint should return a 400 if validFrom > validTo 2023-11-01 10:16:14 +01:00
Corina Olariu
efe6dd5930 RED-7848 - Sorting in merged dictionary differs from template dictionary in terms of capitalization
- correct junit assertions
2023-10-30 14:58:48 +02:00
Corina Olariu
13e47c6453 RED-7848 - Sorting in merged dictionary differs from template dictionary in terms of capitalization
- update the sorting of entries with a custom comparator
- update junit tests
2023-10-30 14:51:23 +02:00
Corina Olariu
8a50f6c0a2 RED-7848 - Sorting in merged dictionary differs from template dictionary in terms of capitalization
- update the sorting to natural order
- update junit tests
2023-10-30 11:20:02 +02:00
Andrei Isvoran
da43634b19 RED-7782 - Address PR comments 2023-10-27 12:09:20 +03:00
Andrei Isvoran
729881fcd4 RED-7782 - Fix tests 2023-10-26 17:07:42 +03:00
Andrei Isvoran
75847a43d5 RED-7782 - Merge unprocessed redactions into entity log without re-analysis. 2023-10-26 15:37:33 +03:00
Kilian Schuettler
c65a93bf1b DM-285: flush add redaction removal
* only remove add redactions
2023-10-23 13:35:36 +02:00
Andrei Isvoran
ac7b05049d RED-7782 - Endpoint for unprocessed changes 2023-10-20 15:56:46 +02:00
Corina Olariu
8d0cafd0c8 RED-7763 - Use EntityLog in tests in persistence-service
- updates junit tests
2023-10-17 14:14:23 +03:00
Corina Olariu
3611c9e33f RED-7763 - Use EntityLog in tests in persistence-service
- replaced redaction log with entity log
- updates junit tests
2023-10-17 13:22:38 +03:00
Dominique Eifländer
6f87c0bcec RED-7682: Fixed Joining of parallel processed redaction of files when service is scaled to more than 1 2023-10-16 10:34:15 +02:00
Andrei Isvoran
80af534ce6 RED-7745 - Add EntityLog Feign Client 2023-10-16 09:41:15 +02:00