Commit Graph

151 Commits

Author SHA1 Message Date
Mustapha Zorgati 55d21a9e8b TSK-1649: implemented database lock for resolution of jobs to run 2021-08-02 16:42:09 +02:00
Mustapha Zorgati 358e699f9f TSK-1664: fixed some code smells and redesigned RestHelper 2021-07-16 11:08:05 +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
Holger Hagen 9375b3ead2 TSK-1308: Format corrections. 2021-07-13 11:31:57 +02:00
Holger Hagen 95fd731d25 TSK-1308: Retrieve users by DN without using userSearchBase. 2021-07-06 12:45:55 +02:00
Mustapha Zorgati 334d21ba7d Updated poms to version 4.7.1-SNAPSHOT 2021-06-11 06:17:32 +00:00
dependabot[bot] 071a7c7cfd Bump version.spring.boot from 2.4.5 to 2.5.0
Bumps `version.spring.boot` from 2.4.5 to 2.5.0.

Updates `spring-boot-dependencies` from 2.4.5 to 2.5.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.4.5...v2.5.0)

Updates `spring-boot-maven-plugin` from 2.4.5 to 2.5.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.4.5...v2.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-22 02:46:41 +02:00
SebastianRoseneck bfcabea610
TSK-1596: Automatic TraceLogging (#1577) 2021-05-20 09:41:58 +02:00
Sofie Hofmann 2f1c0972d6 TSK-1643: Make sample data in workbasket sql more diverse 2021-05-19 13:22:51 +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
Joerg Heffner 38363b81d6 TSK-1634: Endpoint in AccessIdController to search users and members of groups configured with TASKANA user role 2021-05-11 17:25:03 +02:00
Mustapha Zorgati 19e277315f Updated poms to version 4.5.2-SNAPSHOT 2021-04-08 11:50:07 +00:00
Mustapha Zorgati b42781c00e TSK-1609: fixed password for user-2-2 2021-03-23 10:30:08 +01:00
Mustapha Zorgati 327747cbd8 TSK-1594: now using type inference to automatically detenct the type of any HttpEntity 2021-03-16 20:19:43 +01:00
Mustapha Zorgati 876cf15802 Updated poms to version 4.5.1-SNAPSHOT 2021-03-11 12:16:57 +00:00
Mustapha Zorgati 886c76e167 Updated poms to version 4.4.1-SNAPSHOT 2021-02-04 00:44:36 +00:00
Mustapha Zorgati 477470302a TSK-1531: moved all example classes to dedicated example package 2021-02-02 19:41:04 +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
Mustapha Zorgati 90b094a5f1 TSK-1436: adapted PR change requests 2020-12-18 11:29:10 +01:00
Mustapha Zorgati 3172f9f1bc TSK-1436: adapted breaking changes for frontend 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
tge20 bc64407364
TSK-1423: Implemented the option to search for an Access Id by the full name of the user. (#1361) 2020-12-14 12:16:39 +01:00
Mustapha Zorgati f8b1932e0b TSK-1482: reformated all pom files 2020-12-04 21:11:38 +01:00
Mustapha Zorgati 28b3ce6f8a TSK-1282: replaced all usages of Arrays.asList with List.of 2020-11-02 09:41:48 +01:00
Chi Nguyen 6dc782e37a TSK-1430: Rename Mapping to RestEndpoints, groups relevant endpoints together 2020-10-30 01:36:27 +01:00
Mustapha cd47ce2256 Updated poms to version 4.2.1-SNAPSHOT 2020-10-20 10:55:57 +00: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 72738bc3a6 TSK-1277: moved taskana-test to taskana-common-test 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 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 851b3536db TSK-1332: Add HistoryCleanupJob 2020-09-23 08:50:12 +02:00
Joerg Heffner 231d009d81 TSK-1379: Verify customAttributes format in taskRepresentationModel 2020-09-14 10:13:07 +02:00
Mustapha d3bcfe2008 Updated poms to version 4.0.2-SNAPSHOT 2020-09-02 09:28:31 +00:00
Mustapha f5498511f1 Updated poms to version 4.0.1-SNAPSHOT 2020-08-13 12:46:30 +00:00
Sofie Hofmann ef82e4f3ef TSK-1144: Provide sample workbasket with many access items for testing 2020-08-12 13:10:34 +02:00
Tristan2357 9b65838a79
TSK-1356: added cypress e2e testing
* Add initial cypress files and testcases

* Fix cypress workbasket merge errors

* change testValue for WorkbasketSelection

* TSK-1356: added cypress e2e testing to ci pipeline

* TSK-1356: Fixed cypress tests

Also changed default example data, so that workbaskets contain valid owners

* TSK-1356: hopefully fixed small startup problem in travis

* TSK-1356: revert of test-data

* TSK-1356: Modified ldif to support our test data

* TSK-1356: Removed unused cypress.json

Co-authored-by: Tobias Baden <16336696+tbdn@users.noreply.github.com>
2020-08-11 15:41:50 +02:00
holgerhagen f79f7587a9 TSK-1299: Added embedded LDAP to Wildfly example. 2020-08-07 14:23:35 +02:00
Mustapha Zorgati b3c5084291 TSK-1267: TimeIntervalReportBuilder#listTaskIdsForSelectedItems now works with TaskTimestamp aswell 2020-07-26 13:38:24 +02:00
holgerhagen 6285d27920 TSK-1330: removed obsolete hateoas dependency declaration. 2020-07-10 10:46:57 +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 135d78ff54 TSK-1298: TSK-1292: fixed several bugs in taskana-admin > classifications 2020-06-30 13:58:47 +02:00
Mustapha Zorgati ec4d919dd0 TSK-1301: Cleaned up ldap properties in order to allow users to define custom LdapTemplate bean 2020-06-26 10:28:11 +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 b15b799add Updated poms to version 3.1.1-SNAPSHOT 2020-06-07 15:00:31 +00: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
Tristan Eisermann 8832876b93 TSK-1247: Removed LoggerUtils and replaced its usages with the standard toString implementations 2020-06-03 14:32:31 +02:00
Christopher Heiting deb5c52107 TASK-1272: Removed the ObjectMappers and replaced them with the RestHelper 2020-06-02 05:18:57 +02:00
Christopher Heiting 0442dc54b4 Task-1259: Refactoring of assembler classes 2020-05-30 11:48:03 +02:00
sfrevel 3dc5377c75 TSK-1271:migrate properties in application.properties files to spring-boot 2.3 2020-05-30 11:45:37 +02:00
Mustapha 4ed089fa98 Updated poms to version 3.0.1-SNAPSHOT 2020-05-22 02:08:13 +00:00
krozzus 8a6f7d573b
TSK-1209 refactored package structure
* TSK-1209: refactored package structure

* TASK-1209: remember to squash this

Co-authored-by: Christopher Heiting <christopher.heiting@novatec-gmbh.de>
2020-05-21 22:40:44 +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
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 eb73c0670f TSK-1192 Introduced new Task-Admin Role 2020-05-11 16:08:12 +02:00
Mustapha Zorgati 3ce41b224e TSK-1182: refined architecture tests 2020-05-06 10:18:42 +02:00
Christopher Heiting a8e44dead3 TSK-1083: Updated HATEOAS from version 0.24.0 to version 1.0.4 2020-04-23 09:49:16 +02:00
Mustapha Zorgati 05818cabad Updated poms to version 2.1.2-SNAPSHOT 2020-04-15 13:15:08 +00:00
Mustapha Zorgati eef64bc1b3 Updated poms to version 2.1.1-SNAPSHOT 2020-04-14 12:03:41 +00:00
BerndBreier d6505284f7 TSK-1160 - terminate/cancel task Holger's comments 2020-03-30 13:21:06 +02:00
Mustapha Zorgati b386af1a30 Updated poms to version 2.0.2-SNAPSHOT 2020-03-05 17:03:05 +00:00
Sofie Hofmann ebd2098434 TSK-1147 Replaced getRestTemplate() by constant TEMPLATE
TSK-1147 Usage of AssertJ ListAsserts

TSK-1147 Usage of AssertJ ListAssert

TSK-1147 Removed doesNotContain
2020-03-03 11:40:47 +01:00
Mustapha Zorgati 5770ddd63e TSK-1146: added ConstantNameCheck to checkstyle 2020-02-26 08:45:12 +01:00
Sofie Hofmann 9546ff37b2 TSK-1112 Changed @RequestMapping to @PostMapping / @GetMapping / ...
TSK-1112 deleted suppressWarnings

TSK-1112 Removed duplicated method
2020-02-17 14:26:28 +01:00
Mustapha Zorgati 5dc185daeb Updated poms to version 2.0.1-SNAPSHOT 2020-02-14 14:48:18 +00:00
Jörg Heffner ddb12a6ad1 TSK-1095
-Removed internal imports from api classes
-moved 3 exceptions from common.api.exceptions to task.api.exceptions
-Adjusted package structure of taskana-cdi and taskana-spring to match taskana-core
2020-02-14 12:04:52 +01:00
Jörg Heffner 5c7d38451c TSK-1094 introduce models package for */api and */internal 2020-02-13 15:09:39 +01:00
Holger Hagen 60d4b29015 TSK-1031: formatting issues fixed. 2020-02-11 17:05:34 +01:00
Holger Hagen 007f268be5 TSK-1031: update Spring Boot to 2.2.4.RELEASE except Hateoas. 2020-02-11 17:05:34 +01:00
Holger Hagen e6f8883e49 TSK-1031: removed unnecessary throws statements 2020-02-11 17:05:34 +01:00
Mustapha Zorgati 811f26c206 TSK-1064: removed DeclarationOrderCheck from checkstyle 2020-02-07 09:26:45 +01:00
Mustapha Zorgati e308578ced TSK-991: refactored report structure to meet api -> internal agreement 2020-02-06 17:26:05 +01:00
BerndBreier 4423854822 TSK-991 fix dependent projects 2020-02-03 11:41:02 +01:00
BerndBreier 3b13b9a95e TSK-991 after initial refactoring 2020-02-03 11:41:02 +01:00
Mustapha Zorgati 659272fda9 Updated poms to version 1.2.3-SNAPSHOT 2020-01-30 10:41:25 +00:00
Benjamin Eckstein 0d9ebe07c5 TSK-987: Fix Spotbugs - Write to static field from instance method 2020-01-29 09:27:08 +01:00
Benjamin Eckstein 3e9ea4d1d9 TSK-987: Fix Spotbugs - inner class could be made static 2020-01-27 11:49:59 +01:00
Mustapha Zorgati 5b68922590 TSK-1025: added assertj dependency to every module 2020-01-26 20:11:42 +01:00
Mustapha Zorgati afcc47dcd5 Updated poms to version 1.2.2-SNAPSHOT 2020-01-24 13:19:17 +00:00
Benjamin Eckstein c92190ca70 TSK-987: Fix some problems reported by spotbugs 2020-01-23 09:35:19 +01:00
Mustapha Zorgati b47610b62e TSK-1009: last automated refactoring 2020-01-08 10:18:12 +01:00
Holger Hagen 09adb30171 Updated poms to version 1.2.1-SNAPSHOT 2020-01-08 09:05:14 +00:00
Mustapha Zorgati c1d74b2126 TSK-1009: automatic formatting number 2 2020-01-07 21:15:05 +01:00
Benjamin Eckstein 85725a052c TSK-1009: Fix more building errors after checkstyle changes 2020-01-07 21:15:05 +01:00
Mustapha Zorgati af0bd0156e TSK-1009: refactored project 2020-01-07 21:15:05 +01:00
Benjamin Eckstein e8c0d473db TSK-967: Refactor Taskana-Data module to merge SampleDataGenerator and TestDataGenerator 2019-12-26 00:34:38 +01:00
Benjamin Eckstein f8443897f6 TSK-967: Refactor Taskana-Data module to use a SampleDataProvider 2019-12-26 00:34:38 +01:00
Benjamin Eckstein ab5d16d624 TSK-967: Refactor new module taskana-data 2019-12-26 00:34:38 +01:00
Benjamin Eckstein 7f2457ee1e TSK-967: Merge module taskana-rest-spring and taskana-rest-spring-test 2019-12-04 09:56:34 +01:00
Benjamin Eckstein 75c9354f56 TSK-967: Extract module taskana-data to distribute data for tests and examples 2019-12-04 09:56:34 +01:00