Commit Graph

1210 Commits

Author SHA1 Message Date
holgerhagen 1df190d1da TSK-1757: Added ParallelThreadHelper to support multi threaded tests. 2021-11-04 10:10:46 +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
Joerg Heffner 0e78a95f1b TSK-1748: Review Findings 2021-10-11 10:52:02 +02:00
Joerg Heffner 1c7fdea0ce TSK-1748: Consider default database schemas in SqlConnectionRunner 2021-10-11 10:52:02 +02:00
Joerg Heffner 69ee0235e4 TSK-1723: Review Findings 2021-10-08 17:14:53 +02:00
Joerg Heffner e033f35cdc TSK-1723: Synchronization of LDAP data for users 2021-10-08 17:14:53 +02: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
Holger Hagen 48ed6da956 TSK-1746: removed hardcoded schema name in ConfigurationMapper. 2021-10-08 15:11:05 +02:00
Mustapha Zorgati 331bf2998b TSK-1750: configuration schema now respects order of individual fields 2021-10-08 15:06:56 +02:00
Mustapha Zorgati 3398e81a7c TSK-1750: custom attributes don't break the frontend anymore 2021-10-08 15:06:56 +02:00
Mustapha Zorgati 846f6dc82b TSK-1737: documented API 2021-10-08 13:02:29 +02:00
Lia Lissmann a73b80c59d TSK-1743: Deleted some Tests and started grouping tests together 2021-10-08 12:26:39 +02:00
Lia Lissmann 8047e97c15 TSK-1743: Deleted some Tests and started grouping tests together 2021-10-08 12:26:39 +02:00
Sofie Hofmann ecdf333c8e TSK-1725, TSK-1740: Settings Component, Workbasket-Priority-Report Filter 2021-10-08 11:36:34 +02:00
Joerg Heffner 676caaae84 TSK-1726: Review Findings 2021-10-08 08:38:21 +02:00
Joerg Heffner e264a20389 TSK-1726: Implemented option to include long name on Task / TaskComment / TaskHistoryEvent 2021-10-08 08:38:21 +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 4ae94ff108 TSK-1741: WorkbasketPriorityReport now accepts column headers as request params 2021-09-29 10:24:01 +02:00
Mustapha Zorgati 9da7304bca TSK-1735: replaced taskanaUnitTest.properties with testcontainers 2021-09-21 16:57:31 +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 d61fc1f56d TSK-1730: Moved all Builder classes to package builder 2021-09-20 16:17:25 +02:00
Mustapha Zorgati 761c6edade TSK-1730: Allow modification of TaskanaEngineConfiguration for tests 2021-09-20 16:17:25 +02:00
Mustapha Zorgati 60cdb4b08f Updated poms to version 4.9.2-SNAPSHOT 2021-09-16 15:48:44 +00:00
Benjamin Eckstein e579720716 TSK-1731: Fix TaskQuery to order correctly by attachment received 2021-09-16 14:20:50 +02:00
Mustapha Zorgati c742407288 TSK-1685: added testcontainers extension 2021-09-16 09:21:29 +02:00
Mustapha Zorgati af47d1ad14 TSK-1633: small refactoring
Co-authored-by: SebastianRoseneck <55637012+SebastianRoseneck@users.noreply.github.com>
2021-09-16 09:21:29 +02:00
Mustapha Zorgati 75824049ad TSK-1633: new dependency injection extension replaces AbstractAccTest
Co-authored-by: SebastianRoseneck <55637012+SebastianRoseneck@users.noreply.github.com>
2021-09-16 09:21:29 +02: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
Joerg Heffner 8eb8f1f44d TSK-1724: Code Review Changes 2021-08-31 13:41:23 +02:00
Joerg Heffner 5d08893a6b TSK-1724: Change JobType from Enum to String 2021-08-31 13:41:23 +02:00
Martin Sawilla 38fbc66f7f TSK-1716: Replaced immutable Collections with mutable ones in all our entities. 2021-08-31 13:00:08 +02:00
Martin Sawilla e564778a91 TSK-1715: Implemented OwnerNotIn-Filter for TaskQuery. 2021-08-31 13:00:00 +02:00
Tristan2357 fe292ea5b5
TSK-1687: Provide REST API for WorkbasketReports, structured by priority instead of days (#1685)
* TSK-1687: Added WorkbasketPriorityReport

Java and REST API

* TSK-1687: Added Tests

* TSK-1687: Adapted Tests, because of extended monitor test data

* TSK-1687: PR amends (remember to squash and rebase)
2021-08-31 12:52:14 +02:00
Mustapha Zorgati 54428045dd TSK-1718: Performance optimization for TaskService#getTask and TaskQuery#list
The execution time has been reduced from O(n²) to O(n)
2021-08-30 14:18:38 +02:00
Mustapha Zorgati 591963cebc TSK-1719: optimized other mockStatic calls to match recommendation
which is to use mockStatic together with a try-with-resources statement
2021-08-30 14:04:09 +02:00
Lia Lissmann 14baeb8bc1 TSK-1703: Create configuration property that allows to create & update due and planned timestamps with service level mismatch 2021-08-26 10:32:46 +02:00
Lia Lissmann 2b7e7902a3 TSK-1710: Fixed a few code smells 2021-08-25 10:13:50 +02:00
Benjamin Eckstein e9540d04e4 TSK-1705: Add a job to update priority for unfinished tasks 2021-08-24 16:01:28 +02:00
Tristan Eisermann 7810267092 TSK-1650: Code Smells 2021-08-24 11:54:39 +02:00
Tristan Eisermann 8e94de6a42 TSK-1650: Reworked the WorkbasketAccessSqlProvider 2021-08-24 11:54:39 +02:00
Tristan Eisermann 72b00a8c32 TSK-1650: Added WorkbasketSqlProvider 2021-08-24 11:54:39 +02:00
Tristan Eisermann ed11a02b80 TSK-1650: Added WorkbasketAccessSqlProvider
And made search for accessItems by Key and Domain case insensitive
2021-08-24 11:54:39 +02:00
Tim Gerversmann dc9e3a25ce TSK-1686: Introduced an SPI for the individual calculation of priorities 2021-08-20 21:21:57 +02:00
Mustapha Zorgati 698808e9d3 TSK-1693: automatic reformatting 2021-08-11 11:17:27 +02:00
Holger Hagen a4ab94bb04 TSK-1697: Fixed ambiguous domain in listValues query when joining with classifications 2021-08-11 11:11:17 +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
Tristan 7e6c045ded TSK-1240: PR amends 2021-08-02 16:41:37 +02:00
Mustapha Zorgati 6f344c9363 TSK-1647: automatic refactoring 2021-08-02 11:46:33 +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
Mustapha Zorgati 358e699f9f TSK-1664: fixed some code smells and redesigned RestHelper 2021-07-16 11:08:05 +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 8edb488bd3 TSK-1647: Implemented global frontend error handling using backend error keys
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>
2021-07-14 10:49:34 +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
Tim Gerversmann 1c83b7871f TSK-1646: Bugfix for creation / update of Task with invalid Attachment 2021-06-22 16:14:09 +02:00
Mustapha Zorgati 334d21ba7d Updated poms to version 4.7.1-SNAPSHOT 2021-06-11 06:17:32 +00:00
Mustapha Zorgati dd5bccc62c TSK-1654: fixed current code smells 2021-06-10 10:49:53 +02:00
Mustapha Zorgati b66e4d9f86 TSK-1642: now setting details attribute for TaskTransferHistoryEvent 2021-06-09 12:37:56 +02:00
tge20 7636ec0b2a
TSK-1501: TaskTransferrer cleaned and restructured (#1599) 2021-06-01 09:51:38 +02:00
SebastianRoseneck bfcabea610
TSK-1596: Automatic TraceLogging (#1577) 2021-05-20 09:41:58 +02:00
SebastianRoseneck b8892020d9
TSK-795: Changed Exception when creating a Task with a non-empty taskId (#1575) 2021-05-19 10:29:13 +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
Joerg Heffner 7b90a84574 TSK-1634: Review Findings 2021-05-11 17:25:03 +02: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 c96117afb6 TSK-1618: fixed count of tasks for query with object references filter 2021-04-14 13:47:41 +02:00
Mustapha Zorgati 8a7b4f500d TSK-1618: fixed count of tasks for query with wildcard filter 2021-04-14 13:47:41 +02:00
SebastianRoseneck 2c5f97927b TSK-1617: Fixed unit tests when creating db2 with prepare_db.bat script 2021-04-14 12:57:19 +02:00
Mustapha Zorgati 19e277315f Updated poms to version 4.5.2-SNAPSHOT 2021-04-08 11:50:07 +00:00
Mustapha Zorgati 3fb55790ec TSK-1614: sql now working without db2 compatibility vector 2021-04-08 13:17:12 +02:00
Mustapha Zorgati 1fe5aa7e72 TSK-1611: updated checkstyle to 8.41.1 2021-03-30 16:32:05 +02:00
tge20 762a5d5ea5
TSK-1223: revert of tempdir to fix build on windows machines (#1538) 2021-03-22 18:48:41 +01:00
Mustapha Zorgati 876cf15802 Updated poms to version 4.5.1-SNAPSHOT 2021-03-11 12:16:57 +00:00
Joerg Heffner fe0082e00b TSK-1582: Additional statistical data from monitoring component 2021-03-10 15:47:30 +01:00
tge20 0119999380
TSK-1538: Added transfer method with control setTransferFlag (#1513)
* TSK-1538: Added transfer method with control setTransferFlag

* TSK-1538: Improvements after review

Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
2021-03-09 18:58:51 +01:00
tge20 ec822c1168
TSK-1555: Initialize due of Cleanup Job based on firstRun (#1488)
* TSK-1555: Initialize due of Cleanup Job based on firstRun

* TSK-1555: Improvements after review
2021-03-02 10:34:30 +01:00
tge20 d57aeb3219
TSK-1524: Set the default service level to "P0D" (#1496)
* TSK-1524: Set the default service level to "P0D"

* TSK-1524: Improvements after review
2021-03-01 10:03:04 +01:00
gitgoodjhe 0b55208aca TSK-1565: Apply suggestions from code review
Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
2021-03-01 09:10:13 +01:00
Joerg Heffner 3703fd5f61 TSK-1565: Review Findings 2021-03-01 09:10:13 +01:00
Joerg Heffner 330d6f9e19 TSK-1565: Make Wildcard Queries Case insensitive 2021-03-01 09:10:13 +01:00
tge20 b02dea9291
TSK-1486: Deleted unnecessary UnitTests of taskana-core (#1383)
* TSK-1486: Deleted unnecessary UnitTests of taskana-core

* TSK-1486: Improvements after review

* TSK-1486: fixed checkstyle issues

* TSK-1486: restored tests which were deleted by previous commits

* TSK-1486: moved helper package into acceptance package

* TSK-1486: fixed some code smells

Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
2021-02-26 18:01:25 +01:00
Patrick Treyer e30f04ba1e
TSK-1576: Implemented tests to retrieve tasks for different user roles (#1505)
* TSK-1576: Implemented tests to retrieve tasks for different user roles

* TSK-1576: Apply suggestions from code review

Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>

Co-authored-by: Patrick Treyer <ptreyer@users.noreply.github.com>
Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
2021-02-26 09:55:16 +01:00
Mustapha Zorgati a0abefd4ab TSK-1577: passing properly initialized TaskanaEngine during SPI initialization 2021-02-23 11:27:12 +01: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 66ef87aeef TSK-1572: replaced CURRENT_TIMESTAMP db function with Instant 2021-02-18 16:38:36 +01:00
tge20 1a65a55948
TSK-1552: Updated archunit version to 0.16.0 (#1483) 2021-02-11 15:45:33 +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
Tim Gerversmann 9906c0c7f9 TSK-1504: Next scheduled Job now based on due date of job before 2021-02-03 11:56:03 +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 477470302a TSK-1531: moved all example classes to dedicated example package 2021-02-02 19:41:04 +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
Mustapha Zorgati 4d279c4871 TSK-1529: fixed database cleanup for failing test classes 2021-02-01 13:55:20 +01:00
tge20 a4b6dc464f
TSK-1421: Specific error message if classification already existing (#1462) 2021-01-27 20:32:14 +01:00
tge20 abfa07ce6a
TSK-1115: Validate that Service Level is not negative (#1454) 2021-01-25 16:49:17 +01:00
tge20 0994f14b3b
TSK-1498: Created specific error message if workbasket already exists (#1399) 2021-01-20 09:06:03 +01:00
Mustapha Zorgati d773869779 TSK-1497: introduced GitHub Actions 2021-01-15 15:34:28 +01:00
Mustapha Zorgati 850ad5f724 Merge remote-tracking branch 'refs/remotes/origin/master'
Conflicts:
	history/taskana-simplehistory-rest-spring/src/main/java/pro/taskana/simplehistory/rest/TaskHistoryEventController.java
	rest/taskana-rest-spring-example-wildfly/src/test/java/pro/taskana/AbstractAccTest.java
2021-01-07 14:53:59 +01:00
tge20 ab672b27d4
TSK-1362: Fixed the test data to not include invalid owners for Workbaskets (#1379)
* TSK-1362: Fixed the test data to not include invalid owners

* TSK-1362: Improvements after review
2021-01-05 15:27:27 +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 Zorgati fff26d6a08 TSK-1236: removed links from classification definitions export 2020-12-18 11:29:10 +01:00
Mustapha Zorgati de57596ba8 TSK-1436: reworked review comments. 2020-12-18 11:29:10 +01:00
Mustapha Zorgati 3967e2900e TSK-1436: rest api documentation is now build with spring-auto-restdocs
TSK-1436: mvp with spring auto docs
TSK-1436: the rest documentation for all ClassificationController endpoints is now using spring auto rest docs
TSK-1436: rest documentation for all ClassificationDefinitionsController endpoints is now using spring auto rest docs
TSK-1436: fixed dynamic table of content
TSK-1436: renamed classification summary paged resource
TSK-1436: rest documentation for all MonitorController endpoints is now using spring auto rest docs
TSK-1436: rest documentation for TaskanaEngingeConfigurationController is now using spring auto rest docs
TSK-1436: added admin headers as default headers for each documentation test
TSK-1436: rest documentation for all TaskCommentController endpoints is now using spring auto rest docs
TSK-1436: added dedicated QueryFilter classes to reduce complexity from controller
TSK-1436: documented dedicated QueryFilter
TSK-1436: fixed all tests and corrected generic type of ParameterizedTypeReference
TSK-1436: rest documentation for all TaskController endpoints is now using spring auto rest docs
TSK-1436: rest documentation for all WorkbasketController endpoints is now using spring auto rest docs
TSK-1436: rest documentation for all WorkbasketAccessItemController endpoints si now using spring auto rest docs
TSK-1436: rest documentation for all WorkbasketDefinitionController endpoints is now using spring auto rest docs
TSK-1436: tidy up
TSK-1436: made all taskana entities start with an upper case letter
TSK-1436: properly deleted "links" from request examples and more tidy up
TSK-1436: tidy up usage of multiple values
TSK-1436: made asciidoc html pretty
TSK-1436: tidy-up feedback from team
TSK-1436: updated implementation of simplehistory rest to new standards
TSK-1436: prepared history for documentation
TSK-1436: removed QueryHelper and applied its test cases to QuerySortParameterTest
TSK-1436: made code compatible to current version of spring-auto-rest-docs
TSK-1436: finished history documentation tests
TSK-1436: fixed wildfly tests
TSK-1436: fixed sonarcloud warnings
TSK-1436: now adding simplehistory documentation to our demo
TSK-1436: fixed wildfly build stage
TSK-1436: cleanup of rest configuration structure
TSK-1436: added documentation for history endpoints
TSK-1436: moved spring-rest-auto-docs templates to taskana-common-test
TSK-1436: replaced when with if after throws declaration
TSK-1436: documented AccessIdController
TSK-1436: added curlRequest documentation snippet
2020-12-18 11:29:10 +01:00
Mustapha fca56cfc10 Updated poms to version 4.3.1-SNAPSHOT 2020-12-16 11:46:34 +00: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
Joerg Heffner 8830cfa629 TSK-1457: Fix timing issue in initializeSchedule tests for cleanupjobs 2020-12-15 09:03:33 +01:00
tge20 218e038901
TSK-1468: Added validation of name and type of workbasket when updating Workbasket (#1366)
* TSK-1468: Added validation of name and type of workbasket when updating Workbasket

* TSK-1468: Improvements after review
2020-12-14 12:13:16 +01:00
Mustapha Zorgati f8b1932e0b TSK-1482: reformated all pom files 2020-12-04 21:11:38 +01:00
Tim Gerversmann 70a3ade7f2 TSK-1443: improvements after review 2020-12-02 23:24:08 +01:00
Tim Gerversmann 0c084dc3d8 TSK-1443: Implemented an option to order the result of the TaskQuery by the Workbasket-Name. 2020-12-02 23:24:08 +01:00
Joerg Heffner 6133b66059 TSK-1419: Null check for Service Level in classification service 2020-11-30 12:25:03 +01:00
Joerg Heffner 81b89e1c08 TSK-1441: Enable Admin to complete tasks already claimed by other users 2020-11-06 14:53:40 +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 4f7b1fc867 TSK-1282: replaced Collections.emptyCollection with List/Map/Set.of 2020-11-02 09:41:48 +01:00
Mustapha Zorgati ab152f87b1 TSK-1282: replaced Collections.singletonMap with Map.of in all tests 2020-11-02 09:41:48 +01:00
Mustapha Zorgati 0eb877705b TSK-1282: replaced Collections.singletonList with List.of in all tests 2020-11-02 09:41:48 +01:00
Mustapha Zorgati 45f51a3e22 TSK-1282: fixed missing dependency for taskana-spring 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
Chi Nguyen 6dc782e37a TSK-1430: Rename Mapping to RestEndpoints, groups relevant endpoints together 2020-10-30 01:36:27 +01:00
SAllhusen 9c2453659a TSK-1439: Removed all @author tags in *.java files 2020-10-29 13:03:00 +01:00
Mustapha Zorgati 3849ee385f TSK-1429: automatically formatted all backend code 2020-10-29 13:02:41 +01:00
Gerversmann Tim 8437b1fd6e TSK-1416: Truncation of Instant Membervariables 2020-10-28 17:59:38 +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
Joerg Heffner d7e1b5cea9 TSK-1403: Add a log message to each SPI operation in case of a thrown Exception 2020-10-20 10:03:48 +02:00
Joerg Heffner f113410ef4 TSK-1404: Delete old Cleanup jobs when initializing 2020-10-16 09:57:39 +02:00
Joerg Heffner 654dc6b2cb TSK-1413: Fix bulk transfer task history event creation 2020-10-15 10:58:27 +02:00
Joerg Heffner 358da98ddf TSK-1409: Remove possible Nullpointer in TaskHistoryEvent 2020-10-14 08:27:50 +02:00
Mustapha Zorgati b23c6873db TSK-1335: removed last occurences of "HEI" prefix for history events 2020-10-13 19:58:28 +02:00
Mustapha Zorgati 3a6f3dea87 TSK-1407: taskana-simplehistory-rest-spring now using provided test util classes from taskana-common-test 2020-10-13 17:07:09 +02:00
Mustapha Zorgati 427ff366c3 TSK-1406: moved spring-boot test classes to dedicated test module 2020-10-12 15:15:38 +02:00
Mustapha Zorgati a5faab282a TSK-1277: moved the entire taskana.common package to the taskana-common module 2020-10-09 10:25:54 +02:00
Mustapha Zorgati 44cb21b5ae TSK-1277: removed circular dependency between taskana-common and taskana-core 2020-10-09 10:25:54 +02:00
Mustapha Zorgati 47aa60033f TSK-1277: moved JaasExtension and all its necessary classes to common modules 2020-10-09 10:25:54 +02:00
Mustapha Zorgati 7df5587676 TSK-1277: created taskana-common-parent and its children modules 2020-10-09 10:25:54 +02:00
Mustapha 40f9587399 Updated poms to version 4.1.1-SNAPSHOT 2020-09-23 18:08:03 +00:00
Joerg Heffner 8b3013d602 TSK-1365: Removed HistoryCustomField enums for classification/workbasket 2020-09-23 14:43:12 +02:00
Joerg Heffner 67d082a42d TSK-1365: Add classification history events 2020-09-23 14:43:12 +02:00
Joerg Heffner 0e83abd0fd TSK-1390: Review findings 2020-09-23 09:13:40 +02:00
Joerg Heffner 198572b6b1 TSK-1390: Add SPI to allow task processing before creation 2020-09-23 09:13:40 +02:00
Joerg Heffner 32a1db98bd TSK-1332: Reworked logic after review 2020-09-23 08:50:12 +02:00
Joerg Heffner 851b3536db TSK-1332: Add HistoryCleanupJob 2020-09-23 08:50:12 +02:00
Joerg Heffner 87de70f022 TSK-1385: Custom1-4 of TaskHistoryEvents is not filled with the custom fields of the tasks anymore 2020-09-18 08:52:36 +02:00
Mustapha Zorgati a2d79c8a7b TSK-1375: fixed SQL Error during display name augmentation in the reports 2020-09-15 18:44:50 +02:00
Mustapha Zorgati fa19359795 TSK-1387: TaskQuery now supports combining multiple values for objectreference 2020-09-15 15:59:00 +02:00
Mustapha Zorgati 0a5ec9e701 TSK-1378: now support combinedClassificationfilter in WorkbasketReport#listCustomAttributeValuesForCustomAttributeName 2020-09-15 12:24:31 +02:00
Mustapha Zorgati 51a2410afc TSK-1378: now support combinedClassificationfilter in WorkbasketReport#listTaskIdsForSelectedItems 2020-09-15 12:24:31 +02:00
Mustapha Zorgati 83feab0955 TSK-1386: made all our lower case test names upper case to match our naming convention 2020-09-15 12:23:07 +02:00
Mustapha Zorgati 74dc3d8e57 TSK-1377: now properly listing taksIds for selected Items when a subkey is not present. 2020-09-15 09:14:42 +02:00
Mustapha d3bcfe2008 Updated poms to version 4.0.2-SNAPSHOT 2020-09-02 09:28:31 +00:00
Mustapha Zorgati e26e5c65a1 TSK-1337: fixed newly introduced bugs 2020-09-02 09:56:16 +02:00
Mustapha f5498511f1 Updated poms to version 4.0.1-SNAPSHOT 2020-08-13 12:46:30 +00:00
Joerg Heffner 3691ea624d TSK-1369: Refactor TaskHistoryCustomField from events package to events/task 2020-08-13 09:44:15 +02:00
Joerg Heffner 27fa8ed3b3 TSK-1367: Fix history sample data 2020-08-13 09:03:43 +02:00
Joerg Heffner 3c882d4307 TSK-1335: Adjust getter/setter for custom attributes in WorkbasketHistoryEvent 2020-08-12 16:39:55 +02:00
Joerg Heffner 0df2a1e324 TSK-1364: Fixed codsmells 2020-08-12 15:27:27 +02:00
Joerg Heffner 6b44f88340 TSK-1364: Add classification history table 2020-08-12 15:27:27 +02:00
Joerg Heffner 814a8a6b63 TSK-1335: Added create for WorkbasketHistoryEvents in historyLogger & review findings 2020-08-12 13:27:26 +02:00
Joerg Heffner 29ba5fe418 TSK-1335: Add workbasket history events 2020-08-12 13:27:26 +02:00
Sofie Hofmann ef82e4f3ef TSK-1144: Provide sample workbasket with many access items for testing 2020-08-12 13:10:34 +02:00
Joerg Heffner a37a859573 TSK-1358: Audit-log for history events 2020-08-11 15:38:59 +02:00
Mustapha Zorgati beff8959a3 TSK-1360: fixed tests which break because of today 2020-08-10 10:12:43 +02:00
Mustapha Zorgati afad58132d TSK-1360: replaced domains with workbasketKey for TaskStatusReport 2020-08-10 10:12:43 +02:00
Mustapha Zorgati 588f34b468 TSK-1359: added workbasketIds filter for TaskStatusReport 2020-08-10 10:12:43 +02:00
Mustapha Zorgati 41973183bc TSK-1337: removed some code smells 2020-08-07 14:59:19 +02:00
Mustapha Zorgati 8cb056f078 TSK-1357: fixed sql statements in MonitorMapper when using TimeStampReport with classsification filter 2020-08-07 13:31:39 +02:00
Joerg Heffner 901991e90b TSK-1333: Review findings 2020-08-05 16:48:33 +02:00
Joerg Heffner b7237021e2 TSK-1333: Add history events for cancelled/terminated tasks 2020-08-05 16:48:33 +02:00
Mustapha Zorgati d3209304ff TSK-1344: fixed sql query for workbasketreport with classifications 2020-07-30 12:29:04 +02:00
Mustapha Zorgati d62184df2c TSK-1344: Added public method Report#createRow to allow manual addition of report rows 2020-07-29 14:26:53 +02:00
Mustapha Zorgati 6ae65b1d21 fixed build by correcting the date based breaking tests 2020-07-28 07:06:23 +02:00
Mustapha Zorgati b3c5084291 TSK-1267: TimeIntervalReportBuilder#listTaskIdsForSelectedItems now works with TaskTimestamp aswell 2020-07-26 13:38:24 +02:00
Mustapha Zorgati 38133484c0 TSK-1344: renamed TaskCustomFieldValueReport getter in MonitorService 2020-07-26 00:49:36 +02:00
Joerg Heffner d8cf2479fe TSK-1346: Fix update scripts 2020-07-24 16:38:46 +02:00
Mustapha Zorgati 7cc5b00be6 TSK-1345: replaced every customField API call with CustomField enums 2020-07-24 01:05:42 +02:00
Mustapha Zorgati f5e3d449b6 TSK-1344: introduced displayName for Row 2020-07-22 19:18:53 +02:00
Mustapha Zorgati 278d17ecfe TSK-1344: added key for all rows 2020-07-22 19:18:53 +02:00
Mustapha Zorgati 97443641af TSK-1267: All TimeIntervalReports are now based on any TaskTimestamp 2020-07-21 16:48:36 +02:00
Joerg Heffner abced36ecd TSK-1336: Remove unnecessary warn logging in updateTask() 2020-07-16 11:26:06 +02:00
Mustapha Zorgati 9e44ca6140 TSK-1331: allowed multiple sortBy declarations in REST api 2020-07-10 14:33:32 +02:00
Joerg Heffner 4bba93c5a9 Review findings 2020-07-10 13:13:42 +02:00
Joerg Heffner d8ad7a7fb9 TSK-1250 On demand deletion of historical data 2020-07-10 13:13:42 +02:00
holgerhagen 14766b1c84 TSK-1326: provide simple logging configuration 2020-07-08 10:26:34 +02:00
holgerhagen 770e1ff6fe TSK-1326: removed unnecessary throws statements 2020-07-08 10:26:34 +02:00
Mustapha Zorgati ec483ab21c TSK-1318: replaced all declared Exceptions with Exception.class in all our test classes 2020-07-06 18:02:39 +02:00
Mustapha dd7598443a Updated poms to version 3.2.1-SNAPSHOT 2020-07-02 20:59:38 +00:00
Mustapha Zorgati b3add569ff fixed new sonarqube code smells and bugs 2020-07-01 09:04:33 +02:00
Joerg Heffner 969d3eeff6 review Findings 2020-06-30 14:50:26 +02:00
Joerg Heffner 1dfe54c0b6 TSK-1275: Support select and claim in one API call 2020-06-30 14:50:26 +02:00
Mustapha Zorgati a63fad0257 TSK-1283: general refactoring + made accessIds lowercase 2020-06-22 16:05:19 +02:00
holgerhagen c57bbe07c7 TSK-1283: replaced usernames with - instead of _ 2020-06-22 16:05:19 +02:00
Nikita Kolytschew 61066217b9 TSK-1258
Refactoring of spring versions in maven pom files

* move "spring-boot-dependencies" dependency to parent
* remove version from managed dependencies
* remove unused versions from parent
2020-06-19 16:39:13 +02:00
Mustapha Zorgati a2318c267e reformatted code 2020-06-12 12:31:55 +02:00
Mustapha Zorgati 02e05a7d3b TSK-1286: refactored WorkingDaysToDaysConverter 2020-06-11 21:56:30 +02:00
Mustapha Zorgati fe0ce092fe TSK-1285: added constant in TaskState so that endStates can be used in combination with our queries 2020-06-09 20:30:15 +02:00
Mustapha b15b799add Updated poms to version 3.1.1-SNAPSHOT 2020-06-07 15:00:31 +00:00
Mustapha Zorgati 89641ecdf9 TSK-1257: added one more test 2020-06-07 16:16:17 +02:00
Mustapha Zorgati 92a57a3a46 TSK-1257: fixed tests which fail because the execution is too fast. 2020-06-07 15:56:30 +02:00
Mustapha Zorgati 36adf71b90 TSK-1257: replaced multiple helper methods with abstract helper method 2020-06-07 15:56:30 +02:00
Mustapha Zorgati 6f12677b74 TSK-1257: implementes forceCompleteTasks 2020-06-07 15:56:30 +02:00
Mustapha Zorgati 496da17b3e TSK-1257: refactored claimtasks in taskService and increased test coverage 2020-06-07 15:56:30 +02:00
Mustapha Zorgati 6952ce8959 TSK-1210: replaced group names with new group names 2020-06-07 15:56:30 +02:00
Mustapha Zorgati 92f81a6d2b TSK-1281: reduced open bugs and recent code smells 2020-06-06 18:15:52 +02:00
Mustapha Zorgati cc4efaa1cd TSK-1210: Replaced LoginModule with Embedded Spring LDAP
TSK-1210: set log level to DEBUG für SecurityVerifier message

TSK-1210: review findings
2020-06-05 20:03:15 +02:00
Joerg Heffner 38c9adea5c TSK-1280: Sort options for task comments in REST-API 2020-06-05 12:13:31 +02:00
Mustapha Zorgati d07459fe26 TASK-1278: Extended Test Coverage of Assembler Classes 2020-06-04 21:00:58 +02:00
Tristan Eisermann 8832876b93 TSK-1247: Removed LoggerUtils and replaced its usages with the standard toString implementations 2020-06-03 14:32:31 +02:00
Mustapha Zorgati 2fc38a2b85 TSK-1265: Removal of constructors from the representationModels 2020-06-02 05:55:19 +02:00
Mustapha Zorgati 3ea009f78d TSK-1273: updated checkstyle with google-style changes 2020-05-31 03:58:40 +02:00
Mustapha Zorgati cec65fbd01 TSK-1261: made tests more robust (for running on weekend) 2020-05-31 03:12:29 +02:00
Christopher Heiting 0442dc54b4 Task-1259: Refactoring of assembler classes 2020-05-30 11:48:03 +02:00
Stefan Schultz 7f88472b9a TSK-1261: test data for task creation's due and planned date calculation is now more robust and test don't fail based on todays date anymore 2020-05-25 15:37:36 +02:00
Mustapha Zorgati d4a516863e TSK-1226: made corpus christi configurable from taskana.properties file 2020-05-22 15:00:04 +02:00
Mustapha 4ed089fa98 Updated poms to version 3.0.1-SNAPSHOT 2020-05-22 02:08:13 +00:00
Mustapha Zorgati 7e411d42e1 TSK-1252: fixed newly introduced code smells 2020-05-22 03:48:27 +02:00
Mustapha Zorgati ab6e5ecc33 TSK-1244: optimized due/planned logic for SLA P0D 2020-05-22 03:25:57 +02:00
Stefan Schultz c6755b35b7 TSK-1244: added due/planned logic for SLA P0D 2020-05-22 03:25:57 +02:00
sfrevel 5b25635ca4 refactored/fixed test cases, upgrade jackson-databind according to spring-boot version 2020-05-19 13:21:51 +00:00
sfrevel e6e7723ab5 TSK-1227: fixed typos in scripts, tested scripts against local dbs 2020-05-18 11:24:47 +02:00
sfrevel 24880d4afe TSK-1227: removed commented code 2020-05-18 11:24:47 +02:00
sfrevel 5588d72691 TSK-1227: made ObjectReference#System, Objectreference#SystemInstance optional, allow null in database 2020-05-18 11:24:47 +02:00
sfrevel 9dc3cc68e8 TSK-1224: removed unused import after history rewrite 2020-05-18 11:01:20 +02:00
sfrevel 9329a3acee TSK-1224: refactorings - rename methods, reuse roles/propertiesSeparator, use Pattern#quote 2020-05-18 11:01:20 +02:00
sfrevel 6e3ac9cc5c TSK-1224: add/refactor tests 2020-05-18 11:01:20 +02:00
sfrevel d7562b53a3 TSK-1224: refactor the configuration of the custom holidays 2020-05-18 11:01:20 +02:00
Jörg Heffner df4fd17264 TSK-1252: Fixed new code smells of the last 30 days 2020-05-15 15:56:02 +02:00
Jörg Heffner cbe6b6f5ec Insert initial securityEnabled value from first TaskanaEngine into database also when it's true 2020-05-15 14:56:32 +02:00
Jörg Heffner 35e7db4355 TSK-1218: Prevent unsecure access to TASKANA 2020-05-15 14:56:32 +02:00
Christopher Heiting bd116d4c2e [TSK-1208] changed HATE terminology and replaced list resources with generic one 2020-05-14 13:02:48 +02:00
Jörg Heffner b82741a2b4 removed unnecessary getTask-call 2020-05-14 10:09:03 +02:00
Jörg Heffner 15202946f4 TSK-1246: Fix updateTaskComment in TaskCommentService 2020-05-14 10:09:03 +02:00
Jörg Heffner 1f13c2c33a TSK-1195: Secure deleteTasks in TaskServiceImpl 2020-05-13 14:49:18 +02:00