Commit Graph

157 Commits

Author SHA1 Message Date
Norman Schmidt 80fdb4c85d TSK-1968: increased size of field LOCKED_BY in SCHEDULED_JOB
increased size of field LOCKED_BY in table SCHEDULED_JOB from VARCHAR(32) to VARCHAR(128)
2022-10-20 21:54:36 +02:00
norman-schmidt e40623ce0f
TSK-1957: groups are included in the domain aggregation (#2021)
* TSK-1957: groups are included in the domain aggregation

- added schema GROUP_INFO
- added group related methods to UserMapper / UserMapperSqlProvider
- User API extended with groups
- UserInfoRefreshJob includes groups
2022-10-20 14:16:47 +02:00
Norman Schmidt 5a14c00fa1 TSK-1957: add taskana property 'minimalPermissionsToAssignDomains' 2022-10-11 17:43:31 +02:00
Mustapha Zorgati ac139ecacc Updated poms to version 5.7.1-SNAPSHOT 2022-09-27 05:36:47 +00:00
Mustapha Zorgati c145e66e30 Updated poms to version 5.6.1-SNAPSHOT 2022-09-06 16:01:03 +00:00
Mustapha Zorgati acb53a5a61 Updated poms to version 5.5.1-SNAPSHOT 2022-08-20 16:36:41 +00:00
Mustapha Zorgati 3c2688daef Updated poms to version 5.4.1-SNAPSHOT 2022-08-11 15:54:34 +00:00
Mustapha Zorgati 830723800e TSK-1941: test-api injects enclosing class instance for non-static member classes
this allows SPIs to use instance fields from their enclosing class
2022-08-11 12:36:39 +02:00
Mustapha Zorgati d32a6189c7 Updated poms to version 5.3.1-SNAPSHOT 2022-08-02 15:25:22 +00:00
ryzheboka 70c64dd66e TSK-1837: Add custom-int-x-from and custom-int-x-to to rest 2022-08-02 14:35:13 +02:00
ryzheboka 803b4b20a2 TSK-1837: Add within and notWithin filter criteria 2022-08-02 14:35:13 +02:00
ryzheboka 18ee26ba80 TSK-1837: Add custom_int fields and standard operations on them 2022-08-02 14:35:13 +02:00
Mustapha Zorgati 9ffa3f76c0 Updated poms to version 5.2.2-SNAPSHOT 2022-07-05 15:34:08 +00:00
Mustapha Zorgati 20787a2166 TSK-1887: taskana-simplehistory-provider is now using our docker dbs 2022-06-22 11:18:12 +02:00
ryzheboka a9936f243d TSK-1902: fix wrong time conversion 2022-06-15 14:05:34 +02:00
Oliver Koch 3eb0d6b288 TSK-1900: refactored ArchUnit Tests
* Bump up the Version for ArchUnit from 0.22.0 to 0.23.1
* Added Regions to structure the ArchUnit Tests
* Refined Tests, so they better fit
2022-06-10 15:49:27 +02:00
Mustapha Zorgati 34ac68000b Updated poms to version 5.2.1-SNAPSHOT 2022-06-08 21:21:45 +00:00
ryzheboka 1ae1df8908 TSK-1889: create TASK_ROUTER role 2022-05-19 09:31:13 +02:00
Mustapha Zorgati 93d0b27bb0 TSK-1831: dropped support for JDK8
Co-authored-by: Yakup Ensar Evli <54323073+ensarevlideveloper@users.noreply.github.com>
Co-authored-by: ryzheboka <25465835+ryzheboka@users.noreply.github.com>
Co-authored-by: knht <43456808+knht@users.noreply.github.com>
2022-04-26 15:27:56 +02:00
Mustapha Zorgati 433bf63883 Updated poms to version 5.1.1-SNAPSHOT 2022-04-06 14:55:13 +00:00
holgerhagen 1c79008113 TSK-1832: Seperated indexes on TASK.POR_VALUE 2022-04-06 12:58:17 +02:00
ryzheboka bc86006877 TSK-1803: add manual priority to task in REST 2022-04-05 15:52:56 +02:00
Mustapha Zorgati 2f56e1da20 Updated poms to version 5.0.2-SNAPSHOT 2022-03-08 16:46:03 +00:00
Mustapha Zorgati cb2dd603b5 Updated poms to version 5.0.1-SNAPSHOT 2022-03-04 09:04:11 +00:00
holgerhagen 6dda569f16 TSK-1753: case insensitive queries are performed on lower case 2022-02-28 11:26:53 +01:00
ryzheboka 967e59e012 TSK-1800: add secondary object references 2022-02-25 10:23:40 +01:00
holgerhagen 7a97c68725 TSK-1790: (includes TSK-1481 and TSK-1605) indexes restructured. 2022-02-01 08:56:40 +01:00
Mustapha Zorgati 32e0c7c1eb Updated poms to version 4.13.1-SNAPSHOT 2022-01-18 15:07:50 +00:00
ryzheboka 8be19414e1 TSK-1779: replace tests in WorkingTimeCalculatorTest by a test factory 2021-12-23 14:43:18 +01:00
ryzheboka 121339c273 TSK-1781: replace tests in LogSanitizerTest by a test factory 2021-12-23 14:10:36 +01:00
ryzheboka b35d766d58 TSK-1778: fix code smells 2021-12-17 21:24:33 +01:00
Mustapha Zorgati c7742b3056 TSK-1775: reformatted entire backend code base
with new formatter
2021-11-26 13:18:27 +01:00
Mustapha Zorgati e49a13422b Updated poms to version 4.12.1-SNAPSHOT 2021-11-24 08:47:46 +00:00
holgerhagen 2c89353fc7 TSK-1769: TaskQuery on CustomFields distinguishes between empty / null. 2021-11-22 10:03:56 +01:00
Mustapha Zorgati e895cc16dc Updated poms to version 4.11.1-SNAPSHOT 2021-11-05 16:41:41 +00:00
Holger Hagen 179ceeeb63 TSK-1767: made configuration unique and added necessary reorg and insert. 2021-11-05 17:19:31 +01:00
Holger Hagen 6719cfd231 TSK-1757: added configuration name to prevent multiple entries. 2021-11-05 10:11:43 +01:00
Holger Hagen af0703e2af TSK-1765: WorkingTimeCalculator now works without time zone with correct working hours. 2021-11-04 14:24:49 +01:00
Mustapha Zorgati 49183fea79 TSK-1763: refactored TaskanaConfigurationInitalizer 2021-11-03 17:59:19 +01:00
Mustapha Zorgati 23919eb0a1 TSK-1762: fixed some code smells 2021-11-03 15:22:56 +01:00
Holger Hagen e3edb45d67 TSK-1755: prevent null values in custom field of task, workbasket and classification. 2021-10-26 10:32:40 +02:00
Holger Hagen cbf02e55d4 TSK-1752: fixed calculation in TestPriorityServiceProvider 2021-10-19 16:45:38 +02:00
Benjamin Eckstein 8b5d372222 TSK-1745: use annotations to link config files with TaskanaEngineConfiguration 2021-10-15 11:47:09 +02:00
Mustapha Zorgati 46cc217156 Updated poms to version 4.10.1-SNAPSHOT 2021-10-11 10:07:29 +00:00
Lia Lissmann 2bf90fd0fe TSK-1744: Algorithm that calculates work hours between two instants
TSK-1744: Algorithm that calculates work hours between two instants

TSK-1744: Algorithm that calculates work hours between two instants
2021-10-08 16:42:06 +02:00
Lia Lissmann 6970845d15 TSK-1747: Fix code smells 2021-10-08 13:59:30 +02:00
Martin Sawilla b511973c14 TSK-1690: Removed toString() methods from Exceptions to prevent unspecific error messages 2021-10-05 14:27:39 +02:00
Lia Lissmann 1bab31e43c TSK-1727: + TSK-1624: Add notLike and notIn filter parameter to TaskQuery 2021-10-05 13:28:26 +02:00
Mustapha Zorgati 05fce27222 TSK-1737: created ConfigurationService which manages custom attributes 2021-09-29 12:35:06 +02:00
Mustapha Zorgati fb4234b6f1 TSK-1704: test API now restricting service providers to specific test 2021-09-21 16:35:58 +02:00
Mustapha Zorgati 60cdb4b08f Updated poms to version 4.9.2-SNAPSHOT 2021-09-16 15:48:44 +00:00
Mustapha Zorgati e9a1f02c2e TSK-1633: created all new test API for improved test data generation
Co-authored-by: SebastianRoseneck <55637012+SebastianRoseneck@users.noreply.github.com>
2021-09-16 09:21:29 +02:00
Tristan2357 aa725edb83
TSK-1728: Refactored SqlProviderUtil (#1705) 2021-09-14 11:47:34 +02:00
tge20 1e3f90509d
TSK-1706: Implementation of the new UserService (#1692) 2021-09-07 07:50:04 +02:00
Mustapha Zorgati 0fcc08ddd2 Updated poms to version 4.9.1-SNAPSHOT 2021-08-31 14:57:33 +00:00
Lia Lissmann 3f124f47db TSK-1710: Fixed a few code smells 2021-08-25 10:13:50 +02:00
Lia Lissmann 2b7e7902a3 TSK-1710: Fixed a few code smells 2021-08-25 10:13:50 +02:00
Tristan Eisermann 7810267092 TSK-1650: Code Smells 2021-08-24 11:54:39 +02:00
Stefan Schultz 091f555bcf TSK-1698: Remove unnecessary reorg statements from sqls
See https://www.ibm.com/docs/en/db2/11.1?topic=statements-alter-table for more information on REORG-recommended operation
2021-08-12 09:39:07 +02:00
Mustapha Zorgati d967fb81f5 TSK-1692: now explicitly list database columns in SecurityVerifier 2021-08-05 21:33:23 +02:00
Mustapha Zorgati bc024e3194 Updated poms to version 4.8.1-SNAPSHOT 2021-08-02 19:55:32 +00:00
Mustapha Zorgati 6dfb751bee TSK-1659: Expanded TimeIntervalReportBuilder with custom-X filter
Co-authored-by: Tim Gerversmann<72377965+tge20@users.noreply.github.com>
2021-08-02 21:23:10 +02:00
Mustapha Zorgati 55d21a9e8b TSK-1649: implemented database lock for resolution of jobs to run 2021-08-02 16:42:09 +02:00
Mustapha Zorgati 6da07b069a TSK-1647: minor improvements and fixes 2021-08-02 11:46:33 +02:00
Holger Hagen 281f909f7b TSK-1680: Extended database schema for future use cases. 2021-07-30 15:48:04 +02:00
Tristan2357 99eba636a1
TSK-1674: Added received timestamp to task (#1638)
* TSK-1674: Added RECEIVED timestamp to task entity

Erweiterung Datenmodell um das Feld “RECEIVED” von Typ TIMESTAMP an der Task
Update-Skript
Task-Modell erweitern
TaskQuery erweitern
TaskQueryMapper anpassen
REST API erweitern
Doku erweitern

Es fehlt noch: 
Acceptance Test und Integrationstest erstellen
Task-Ansicht im Workplace um received Timestamp erweitern

TSK-1658: PR amends addons

* TSK-1674: Added sample and test data

added received to RepresentationModels

* TSK-1674: adapted TaskMapper

* TSK-1674: Frontend: added received field in Task Status Details

* TSK-1674: Added received to TaskQueryFilter

* TSK-1674: Added Tests for received

* TSK-1674: Test fixes on postgres

* TSK-1674: Test fixes on db2

* TSK-1674: Code was smelly

* TSK-1674: PR amends

* TSK-1674: createAttachement now receives an instant instead of a string
2021-07-29 14:58:57 +02:00
Tristan 1eb3ccec78 TSK-1658: PR amends 2021-07-15 14:03:00 +02:00
Tristan Eisermann 375a92291d TSK-1658: Created TaskQueryMapperSqlProvider
TSK-1658: Added CustomXNotIn fields


TSK-1658: Tests fixed


TSK-1658: Added Test


TSK-1658: introduced methods for common OnjectReference where parts


TSK-1658: small stuff
2021-07-15 14:03:00 +02:00
Mustapha Zorgati 34d2bbfa92 TSK-1647: Implemented an error key for every exception
Co-authored-by: Tristan Eisermann<19949441+Tristan2357@users.noreply.github.com>
Co-authored-by: Tim Gerversmann<72377965+tge20@users.noreply.github.com>
Co-authored-by: Sofie Hofmann<29145005+sofie29@users.noreply.github.com>

javaDoc Exceptions

blub

TSK-1647: now validating existing & not authorized tasks :)
2021-07-14 10:49:34 +02:00
Mustapha Zorgati 334d21ba7d Updated poms to version 4.7.1-SNAPSHOT 2021-06-11 06:17:32 +00:00
Mustapha Zorgati 5e45c1a1de TSK-1642: now resolving complex objects during change detection properly 2021-06-10 16:03:27 +02:00
Mustapha Zorgati b66e4d9f86 TSK-1642: now setting details attribute for TaskTransferHistoryEvent 2021-06-09 12:37:56 +02:00
SebastianRoseneck bfcabea610
TSK-1596: Automatic TraceLogging (#1577) 2021-05-20 09:41:58 +02:00
Mustapha Zorgati ae919e2825 TSK-1640: Configure taskana-spi-routing-dmn-router module properly 2021-05-18 15:00:06 +02:00
Mustapha Zorgati eba33b1846 Updated poms to version 4.6.1-SNAPSHOT 2021-05-11 16:07:55 +00:00
SebastianRoseneck 37cfcae92b
TSK-1628: cleanup of code smells & refactoring (#1571)
* TSK-1628: Fixed Code-Smells

* TSK-1628: FileLoaderUtil Refactoring

* TSK-1628: Increased readabilty of some tests

* TSK-1628: Fixed pom and tidying up
2021-04-29 14:04:47 +02:00
Joerg Heffner 3ddcd2ae97 TSK-1628: New DmnTaskRouter module 2021-04-23 17:28:11 +02:00
Mustapha Zorgati 19e277315f Updated poms to version 4.5.2-SNAPSHOT 2021-04-08 11:50:07 +00:00
Mustapha Zorgati 1fe5aa7e72 TSK-1611: updated checkstyle to 8.41.1 2021-03-30 16:32:05 +02:00
Mustapha Zorgati 876cf15802 Updated poms to version 4.5.1-SNAPSHOT 2021-03-11 12:16:57 +00:00
Mustapha Zorgati c8a7660208 TSK-1571: fixed test which breaks after 22:00 local time 2021-02-18 16:38:51 +01:00
Mustapha Zorgati 2a643bc298 TSK-1572: automatically formatted code 2021-02-18 16:38:36 +01:00
Mustapha Zorgati 886c76e167 Updated poms to version 4.4.1-SNAPSHOT 2021-02-04 00:44:36 +00:00
tge20 ff0b77f6ad
TSK-1507: Cleaned up some CodeSmells (#1400)
* TSK-1507: Cleaned up some CodeSmells

* TSK-1507: Improvements after review
2021-02-03 12:33:16 +01:00
tge20 aa6d304b49
TSK-1499: Fixed bug of also cleaning completed tasks with parentProcessId null/empty (#1394)
* TSK-1499: Fixed bug of also cleaning completed tasks with parentProcessId null/empty

* TSK-1499: Now also fixed for the HistoryCleanupJob

* TSK-1499: Improvements after review
2021-02-03 09:34:22 +01:00
Mustapha Zorgati e87de29761 TSK-1520: introduced taskana-common-security as a dedicated module. 2021-02-02 15:21:05 +01:00
tge20 67fcfbf9db
TSK-1522: Make DB2 update-script v4.3.0 compatible (#1470) 2021-02-02 08:34:09 +01:00
tge20 c6e82c1368
TSK-1506: Fixed bug for Cleanup Jobs with more than 32767 tasks (#1457)
* TSK-1506: Fixed bug for Cleanup Jobs with more than 32767 tasks

* TSK-1506: Improvements after review
2021-02-02 08:16:07 +01:00
Joerg Heffner 92b49fc850 TSK-1355: Review Findings 2021-01-25 15:59:47 +01:00
tge20 0dc26f5fe1 TSK-1472: Replaced the DB check with productName by productId (#1353)
* TSK-1472: Moved initialization of the schema from the taskanaEngineConfiguration to taskanaEngineImpl.

* TSK-1472: Changed the check of current DB type from productName to productId to enable places where we don't want to open a connection to the DB not to do so.

* TSK-1472: Improvements after review
2021-01-05 14:53:34 +01:00
Mustapha fca56cfc10 Updated poms to version 4.3.1-SNAPSHOT 2020-12-16 11:46:34 +00:00
Joerg Heffner c41f53746a TSK-1426: Make System and Instance of Attachment nullable 2020-12-15 14:12:41 +01:00
Joerg Heffner 0f1b3505bc TSK-1491: Change schema version check to work with lower but compatible TASKANA versions 2020-12-15 13:45:41 +01:00
tge20 2fbc6ad95c
TSK-1454: Moved the indexes of DB2 and Postgres to the corresponding schema creation file (#1368) 2020-12-14 13:15:08 +01:00
Mustapha Zorgati 28b3ce6f8a TSK-1282: replaced all usages of Arrays.asList with List.of 2020-11-02 09:41:48 +01:00
Mustapha Zorgati 039dee4fb2 TSK-1282: updated taskana-core to jdk11 2020-11-02 09:41:48 +01:00
SAllhusen 85573e9ce7 TSK-1442: Removed serialVersionUID class variable from all entities 2020-10-30 17:03:38 +01:00
SAllhusen 9c2453659a TSK-1439: Removed all @author tags in *.java files 2020-10-29 13:03:00 +01:00
SAllhusen 4152bf92d0 TSK-1437: Fixed some SonarCloud Code Smells 2020-10-28 14:25:44 +01:00
Mustapha cd47ce2256 Updated poms to version 4.2.1-SNAPSHOT 2020-10-20 10:55:57 +00:00