Mustapha Zorgati
d96b1c392a
TSK-1991: rework of property names
2023-03-15 01:00:50 +01:00
Mustapha Zorgati
55d939ca7b
format entire codebase with new google-java-format version
2023-03-13 19:02:53 +01:00
Mustapha Zorgati
fb11ff97b3
TSK-1972: Task.dueDate is inclusive.
2023-03-13 10:39:04 +01:00
Jochen Just
d33c16e790
TSK-1972: Use Mondays instead of Sundays for tests
...
a) That makes it easier to reason about
b) Complex cases (like starting on non working days) are tests in
WorkingTimeCalculatorImplTest
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
b916d577ca
TSK-1972: Uses time zone for working time calculations
2023-03-13 10:39:04 +01:00
arolfes
37280cc73b
TSK-2013 selectAndClaim TasK return Optional and does not throw Exception if Task is notFound
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
0d66e9b09d
TSK-1988: cleanup of TaskanaConfiguration
2023-03-13 10:39:04 +01:00
Holger Hagen
d21eb47ffe
TSK-2012: renamed Mismatched_Exceptions to NotAuthorizedExceptions
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
ac95f8b181
TSK-2002: rename taskanaEngineConfiguration to taskanaConfiguration
2023-03-13 10:39:04 +01:00
arolfes
773ac7619d
TSK-2005: validate TaskanaConfiguration
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
b2be25e2ef
TSK-1997: refactoring DB Enum
2023-03-13 10:39:04 +01:00
Alex
f64e38eb27
TSK-1989: integrate execution of jobs in taskana core ( #2087 )
...
Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
2023-03-13 10:39:04 +01:00
Jochen Just
4a42a35a21
TSK-1972: calculates working time in any resolution
...
Prior working time calculation only happened in a full day.
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
4697fbe5be
TSK-2004: JavaDoc 4 TaskanaConfiguration.Builder#initTaskanaProperties
...
And refactoring of some components around the TaskanaConfiguration
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
ff643fdff6
TSK-1994: introduce new Generic Interval
...
Co-authored-by: Alex <arolfes@users.noreply.github.com>
2023-03-13 10:39:04 +01:00
arolfes
f9e6b26817
TSK-1993 InvalidArgumentException extends TaskanaRuntimeException
2023-03-13 10:39:04 +01:00
arolfes
20d389a7d5
TSK-1992 remove unnecessary ParentExceptions
...
Deleted Exceptions:
* NotAuthorizedException
* NotFoundException
* InvalidStateException
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
e40417f1fd
TSK-2003: minor refactoring
2023-03-13 10:39:04 +01:00
Mustapha Zorgati
3af17ece6a
TSK-2003: removed reset of schema name in SqlConRunner#runWithConnection
2023-03-13 10:39:04 +01:00
arolfes
b96c68ac6f
TSK-1996 taskana.properties file is optional
2023-03-13 10:39:04 +01:00
arolfes
61a5e32865
TSK-1987 immutable TaskanaEngineConfiguration
2023-03-13 10:39:04 +01:00
Alex
53f9dce1db
TSK-1986 remove cycle between TaskanaEngineConfiguration und TaskanaEngine ( #2078 )
2023-03-13 10:39:04 +01:00
arolfes
72cc0882c7
prepare new release 6.0.0
2023-03-13 10:39:04 +01:00
Elena Mokeeva
73fed96627
TSK-2001: add filtering by priorityWithin and notWithin
2023-03-03 12:56:38 +01:00
Elena Mokeeva
3dbf98bf92
TSK-2000: add filtering by classification parent key
2023-02-16 12:17:13 +01:00
Mustapha Zorgati
adf8a792d5
Updated poms to version 5.10.1-SNAPSHOT
2023-02-14 17:35:33 +00:00
Elena Mokeeva
68eacbbc3e
TSK-1976: set ownerLongName during Task creation
2023-02-14 13:57:06 +01:00
arolfes
a6ede02524
TSK-1975 new indices for Object_Reference Table
...
3 new Indices for Table Object_Reference
* IDX_OBJECT_REFERENCE_PK_ID
* IDX_OBJECT_REFERENCE_FK_TASK_ID
* IDX_OBJECT_REFERENCE_ACCESS_LIST
Fixed Default Sorting when searching or accessing ObjectReferences
2023-02-14 13:53:37 +01:00
Elena Mokeeva
8bfb7fae95
TSK-1977: fix setting ownerLongName while claiming
2023-02-14 09:40:46 +01:00
Alex
291cc38ea6
TSK-1971 support for oracle databases ( #2050 )
...
* local testcontainer, sql script to setup table
* handle empty strings and null values
* prepare all SQL Staments for oracle
* run external oracle db
2023-02-13 08:00:43 +01:00
Elena Mokeeva
f25b6eb550
fix resquestReview for an IN_REVIEW Task
2023-02-09 14:18:56 +01:00
Alex
cc1c29b9b3
TSK-1828 remove resteasy-client dependency ( #2068 )
2023-02-03 14:00:27 +01:00
Mustapha Zorgati
b6834203e3
TSK-1922: disabled cyclic dependency architecture tests ( #2074 )
...
* TSK-1922: fixed naming of some tests (to satisfy an architecture test)
* TSK-1922: disabled cyclic dependency architecture test
Since they disturb development too much
2023-01-30 16:23:22 +01:00
Yakup Ensar Evli
131c1f0cb9
TSK-1866: Refactor UpdateClassificationAccTest to use Test-API
...
Compressed UpdateTaskPriority/ServiceLevel-Test. Check error messages. Cleaned comments. Reordered some methods.
Move test to taskana-core-test according to new structure.
2023-01-30 12:42:56 +01:00
Norman Schmidt
48d85e0ee7
TSK-1946: update to Spring Boot 2.7.8 ( #1999 )
...
* TSK-1946: H2 Update
* TSK-1946: add new run configurations
* TSK-1946: update to Spring Boot 2.7.3
Updated Spring Security Configs to new component-based configuration.
See https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
Co-authored-by: Marcel Bagemihl <marcel.bagemihl@novatec-gmbh.de>
* TSK-1946: wildfly now only starting postgres db
* TSK-1946: drop sup 4 sys prop db.type. We only execute PSQL
* TSK-1946: create new module 'taskana-rest-spring-test-lib' to simplify the Spring Security Configuration Setup for Spring Tests
* TSK-1946: H2 Update
* TSK-1946: add new run configurations
* TSK-1946: update to Spring Boot 2.7.3
Updated Spring Security Configs to new component-based configuration.
See https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
Co-authored-by: Marcel Bagemihl <marcel.bagemihl@novatec-gmbh.de>
* TSK-1946: wildfly now only starting postgres db
* TSK-1946: drop sup 4 sys prop db.type. We only execute PSQL
* TSK-1946: create new module 'taskana-rest-spring-test-lib' to simplify the Spring Security Configuration Setup for Spring Tests
* TSK-1946: update to Spring Boot 2.7.8
---------
Co-authored-by: Yakup Ensar Evli <54323073+ensarevlideveloper@users.noreply.github.com>
Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
Co-authored-by: Marcel Bagemihl <marcel.bagemihl@novatec-gmbh.de>
Co-authored-by: arolfes <arolfes@users.noreply.github.com>
2023-01-30 12:33:41 +01:00
Mustapha Zorgati
7dcbbf3cd6
Updated poms to version 5.9.1-SNAPSHOT
2023-01-11 06:58:54 +00:00
Norman Schmidt
e72ef4ac4e
TSK-1969: added getUsers method to UserService
2023-01-11 07:05:24 +01:00
Mustapha Zorgati
deba2009e7
TSK-1970: removed deprecated methods from WorkbasketQuery
2022-10-21 10:46:53 +02:00
Mustapha Zorgati
24af59db2d
Updated poms to version 5.8.1-SNAPSHOT
2022-10-20 20:56:19 +00:00
Mustapha Zorgati
45417f887d
TSK-1957: exposed domain attribute via REST
2022-10-20 22:38:54 +02:00
Norman Schmidt
dc9e2e1d5f
TSK-1967: make owner of Task updatable when Task is 'READY_FOR_REVIEW'
2022-10-20 21:49:16 +02:00
norman-schmidt
b9b49f47a1
TSK-1965: create endpoints for all state transitions ( #2024 )
...
* TSK-1965: created endpoint for force claiming a task
* TSK-1965: created endpoint for force completing a task
* TSK-1965: restructured TaskController to match TaskService structure
* TSK-1965: structured TaskControllerIntTest
* TSK-1965: created endpoint for terminating a task
* TSK-1965: created endpoint for setting a task read
2022-10-20 14:20:24 +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
Mustapha Zorgati
9a188f015f
TSK-1919: fixed query offeset tests by comparing entire object
2022-10-17 11:27:04 +02:00
Mustapha Zorgati
63d5477e06
TSK-1919: re-enabled architecture tests and fixed freeze mechanism
...
cause of the issue(s): misconfiguration of the slices feature
Co-authored-by: Oliver Koch <oliver.koch@novatec-gmbh.de>
2022-10-17 11:27:04 +02:00
Norman Schmidt
90a64a9b88
TSK-1957: extend getUser() method with domain information
...
- extended WorkbasketQuery methods 'accessIdsHavePermission' & 'callerHasPermission' to accept multiple permissions
- added domain attribute to User API
- extended UserService to aggregate domain information
Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com>
2022-10-11 17:43:31 +02:00
Norman Schmidt
5a14c00fa1
TSK-1957: add taskana property 'minimalPermissionsToAssignDomains'
2022-10-11 17:43:31 +02:00
Norman Schmidt
d6da6f8124
TSK-1957: migrate UserServiceAccTest to new test-api
2022-10-11 17:43:31 +02:00
Mustapha Zorgati
50915ef4e1
TSK-1964: added UserBuilder to test-api
2022-10-11 13:08:44 +02:00
Mustapha Zorgati
2dbdd874d5
TSK-1964: refactored builders to reduce code duplication
2022-10-11 13:08:44 +02:00
Norman Schmidt
3c71c08684
TSK-1964: made UserService injectable and adapted/fixed test
2022-10-11 13:08:44 +02:00
norman-schmidt
6c6f1b56c4
TSK-1961: Remove AbstractWorkbasketAccessItemQuery and AbstractWorkbasketAccessItemQueryImpl ( #2014 )
2022-09-28 12:57:44 +02:00
Mustapha Zorgati
ac139ecacc
Updated poms to version 5.7.1-SNAPSHOT
2022-09-27 05:36:47 +00:00
ryzheboka
d77c4846ed
TSK-1925: clean up claimTaskAccTest
2022-09-20 09:05:27 +02:00
ryzheboka
a6567b6eda
TSK-1958: fix status changes for Task transfer
2022-09-19 13:35:48 +02:00
ryzheboka
e1d205d4ef
TSK-1947: processing of LDAP-data after refresh
2022-09-14 17:53:35 +02:00
ryzheboka
316c173663
TSK-1955: Add javadoc for two SPIs
2022-09-13 13:07:50 +02:00
ryzheboka
084dc2b99b
TSK-1954: Clean up codesmells
2022-09-07 16:26:23 +02:00
Mustapha Zorgati
c145e66e30
Updated poms to version 5.6.1-SNAPSHOT
2022-09-06 16:01:03 +00:00
ryzheboka
0060368905
TSK-1952: adjust parameter names in queries + some clean up
2022-09-06 17:43:43 +02:00
ryzheboka
dc5efe527b
TSK-1951: Extend WorkbasketPriorityReport for customInt
2022-09-06 12:00:06 +02:00
Yakup Ensar Evli
e074a90222
TSK-1816: Update QueryClassificationAccTest to use Test-API
...
Used new builder to create classifications.
Instead of working with a clean database for each test, we create a scenario. In that scenario we use ClassificationCustomField#CUSTOM_1 to filter out all the other created Classifications. Therefore, all tests regarding ClassificationCustomFields are executed first.
The alternative is to create a "big" scenario as a test setup. But that would result to the same issues we have with the sql file.
Corrected assertion for should_FindClassifications_When_QueryingForListValueField():167. The databases (H2, POSTGRES) have different interpretations for boolean values.
getCustomAttribute got deprecated, now getCustomField is being used.
Move test to taskana-core-test according to new project structure.
Separated QueryClassificationsAccTest to filtering and sorting class.
ClassificationQueryAccTest resolved to QueryClassifications classes.
TSK-1816: X
2022-08-24 14:29:05 +03:00
ryzheboka
657e8ea81b
TSK-1840: refactor DeleteClassificationAccTest to use test-api
2022-08-24 12:58:39 +02:00
ryzheboka
3575b8aa17
TSK-1926: Remove duplicate from TaskServiceImpl
2022-08-24 12:32:26 +02:00
Mustapha Zorgati
acb53a5a61
Updated poms to version 5.5.1-SNAPSHOT
2022-08-20 16:36:41 +00:00
Mustapha Zorgati
62844c7b9f
TSK-1944: expanded Javadoc for review SPIs to include force methods
2022-08-20 18:16:23 +02:00
Mustapha Zorgati
d8ffdb1824
TSK-1944: Implemented BeforeRequestChanges SPI
2022-08-20 18:16:23 +02:00
Mustapha Zorgati
151d23d98d
TSK-1945: minor cleanup of TaskServiceImpl
...
blub2
2022-08-20 17:46:27 +02:00
Mustapha Zorgati
1188f6396c
TSK-1945: implemented BeforeRequestReview SPI
...
blub
2022-08-20 17:46:27 +02:00
ryzheboka
897b469aeb
TSK-1829: refactor testSetPlannedPropertyOnAllTasks
2022-08-18 10:58:41 +02:00
ryzheboka
709736ddc9
TSK-1843: refactor GetTaskCommentAccTest to use test-api
2022-08-18 10:43:09 +02:00
Yakup Ensar Evli
33a8852995
TSK-1864: Reorder methods in TaskService
...
New ordering follows CRUD principles for better readability.
2022-08-18 00:02:18 +03:00
ryzheboka
387a95c4ce
TSK-1844: Refactor CreateTaskCommentAccTest to use test-api
2022-08-17 10:08:45 +02:00
Mustapha Zorgati
3c2688daef
Updated poms to version 5.4.1-SNAPSHOT
2022-08-11 15:54:34 +00:00
Mustapha Zorgati
6997d64083
TSK-1943: added REST endpoint for force requesting changes on a Task
2022-08-11 17:08:10 +02:00
Mustapha Zorgati
cf690bf6b5
TSK-1941: implemented ReviewRequired SPI
2022-08-11 12:36:39 +02: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
ryzheboka
340236c4a2
TSK-1938: Add RequestChangesProvider
2022-08-11 12:17:08 +02:00
Mustapha Zorgati
1f9d20f76f
TSK-1937: implemented AfterRequestReviewProvider
...
Co-authored-by: ryzheboka <25465835+ryzheboka@users.noreply.github.com>
2022-08-10 12:18:14 +02:00
Mustapha Zorgati
b1166939cd
TSK-1937: cleaned up usage of WithServiceProvider annotation
2022-08-10 12:18:14 +02:00
Mustapha Zorgati
82400aecb1
TSK-1937: test-api now initializes service providers properly
...
when multiple WithServiceProvider annotations are defined
2022-08-10 12:18:14 +02:00
Mustapha Zorgati
f7b668835c
TSK-1937: test-api now supports instantiation off all class types
...
except for anonymous classes since they're not assignable to the WithAccessId annotation
2022-08-10 12:18:14 +02:00
Mustapha Zorgati
63315eaf22
TSK-1937: moved test-api tests to proper package
...
Co-authored-by: ryzheboka <25465835+ryzheboka@users.noreply.github.com>
2022-08-10 12:18:14 +02:00
Oliver Koch
2bc1c7ca01
TSK-1924: fix guideline violations, so ArchUnitTests are green
2022-08-09 14:43:28 +02:00
Oliver Koch
5c18cc9b4a
TSK-1924: added test for the dependency hierarchy of TASKANA
2022-08-09 14:43:28 +02:00
Oliver Koch
5963d0c22d
TSK-1919: re-enabled the ArchUnit Tests
2022-08-09 14:43:28 +02:00
ryzheboka
ba5e582beb
TSK-1911: Fix details of TaskHistoryEvents
2022-08-09 14:41:56 +02:00
ryzheboka
d83678ac54
TSK-1916: test history when requesting changes
2022-08-09 13:19:02 +02:00
ryzheboka
cc32b10d82
TSK-1916: Add requestChanges functionality
2022-08-09 13:19:02 +02:00
ryzheboka
0b4445b97b
TSK-1923: clean parameter names in Query entities
2022-08-09 13:17:48 +02:00
ryzheboka
ef875dd42a
TSK-1915: Add requestReview functionality
2022-08-06 14:30:59 +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
045ef3c7a1
TSK-1882: test-api now uses one database with different schema names
...
Co-authored-by: ryzheboka <25465835+ryzheboka@users.noreply.github.com>
2022-07-19 17:48:03 +02:00
ryzheboka
83890ddd16
TSK-1914: introduce IN_REVIEW and READY_FOR_REVIEW Task status
2022-07-19 15:27:44 +02:00
Mustapha Zorgati
e7e2a8afa5
TSK-1918: test-api now exposes driver dependencies
...
so that they don't have to be added manually in each dependant's pom
2022-07-14 13:41:12 +02:00
Mustapha Zorgati
d03ab1bc60
TSK-1918: replace Db2 JDBC driver with official one (from maven central)
2022-07-14 13:41:12 +02:00
Mustapha Zorgati
86ab0a14bb
TSK-1917: fixed formatting of XML files (in IntelliJ)
2022-07-14 13:24:37 +02:00