Commit Graph

276 Commits

Author SHA1 Message Date
arolfes f854e3d579 TSK-1699 - Register CustomEditor for String[]
all String[] parameters should not be splitted when only one parameter exists, with values delimited with comma
2023-01-17 10:01:36 +01:00
Norman Schmidt e72ef4ac4e TSK-1969: added getUsers method to UserService 2023-01-11 07:05:24 +01: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 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
ryzheboka e1d205d4ef TSK-1947: processing of LDAP-data after refresh 2022-09-14 17:53:35 +02:00
Mustapha Zorgati 5f4923fe0a TSK-1943: added REST endpoint for force requesting a review on a Task 2022-08-11 17:08:10 +02: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 bbb01653f5 TSK-1943: added REST endpoint for requesting changes on a Task 2022-08-11 17:08:10 +02:00
Mustapha Zorgati 42f7eea2f2 TSK-1943: added REST endpoint for requesting a review on a Task 2022-08-11 17:08:10 +02: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
ryzheboka 1b9794d34a TSK-1886: add MASTER_DOMAIN into the SharedConstants class 2022-06-14 09:59:19 +02:00
Yakup Ensar Evli e69273bc5c TSK-1893: Convert LDAP AccessId Search inputs to lower case
Extended former testLdap_searchGroupByDn() method with upper case inputs and renamed according to the Testing Guidelines.
2022-06-08 15:30:44 +03:00
ryzheboka a23060ba64 TSK-1836: add withoutAttachment as query parameter in REST and taskana-core 2022-06-01 12:15:03 +02:00
ryzheboka 3bbd7446e2 TSK-1894: set manual priority to default in rest 2022-05-27 17:21:30 +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
ryzheboka bc86006877 TSK-1803: add manual priority to task in REST 2022-04-05 15:52:56 +02:00
holgerhagen 6a41254009 TSK-1820: introduced switch for LDAP group member filter types 2022-03-25 16:30:08 +01:00
ryzheboka 4444816589 TSK-1827: add sorting by ownerLongName 2022-03-25 10:31:52 +01:00
ryzheboka 70dfebb432 TSK-1822: fix error message for wrong order parameter 2022-03-22 15:00:02 +01:00
holgerhagen 4f48fe93c6 TSK-1807: renamed setCustomAttribute to setCustomField 2022-03-08 17:10:37 +01:00
ryzheboka 967e59e012 TSK-1800: add secondary object references 2022-02-25 10:23:40 +01:00
ryzheboka 7378223b4b TSK-1801: rename rest-parameter by replacing '.' by '-' 2022-02-22 11:39:21 +01:00
Tristan 38ecaec5ab TSK-1770: Made Paging not max page, when requesting page>maxPage 2022-01-18 11:27:48 +01:00
ryzheboka ae5774b340 TSK-1665: object-reference can now be used as parameter to a task query. It is interpreted as json. 2022-01-17 08:42:01 +01:00
holgerhagen 5662a6201c TSK-1772: Upgrade to Spring Boot 2.6.1. 2021-12-20 10:01:08 +01:00
holgerhagen ac952ee3ec TSK-1764: PR review and fixes. 2021-11-04 10:41:33 +01:00
holgerhagen 2bdfe4dbc3 TSK-1764: added filter parameter to WorkbasketPriorityReport API. 2021-11-04 10:41:33 +01:00
holgerhagen 9d615c437a TSK-1756: additional user ldap attributes are now optional. 2021-11-03 17:48:08 +01:00
Holger Hagen 97b5c73158 TSK-1751: LdapClient now returns accessIds for users in lower case if configured. 2021-11-03 15:48:10 +01:00
Mustapha Zorgati 23919eb0a1 TSK-1762: fixed some code smells 2021-11-03 15:22:56 +01:00
Holger Hagen fc3202f201 TSK-1758: fixed state and domain filter in Reporting REST API. 2021-10-26 13:01:11 +02: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
Joerg Heffner e033f35cdc TSK-1723: Synchronization of LDAP data for users 2021-10-08 17:14:53 +02:00
Mustapha Zorgati 846f6dc82b TSK-1737: documented API 2021-10-08 13:02:29 +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
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
Sofie Hofmann a33cf9f14c TSK-1712: Introduce Tasks-by-priority charts in Monitor component 2021-09-15 12:56:24 +02:00
Lia Lissmann 816befbbdc TSK-1682: Refactor TaskRestExceptionHandler to use a Map of ExceptionClass to HttpStatusCode 2021-09-14 14:20:24 +02:00
tge20 1e3f90509d
TSK-1706: Implementation of the new UserService (#1692) 2021-09-07 07:50:04 +02:00
Tristan 37209776af TSK-1687: Added Rest Docs for WorkbasketPriorityReport 2021-08-31 16:43:22 +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