Commit Graph

576 Commits

Author SHA1 Message Date
BVier 274fab1b20 TSK-774: set Flags for listValues() 2019-02-01 10:22:38 +01:00
BVier 1c3e0839e4 TSK-774: set Flags for listValues() 2019-02-01 10:22:38 +01:00
Nacho 24d8f4b4dd TSK-771 - Invalid parentKey does not result in appropriate error message 2019-02-01 09:57:01 +01:00
Nacho c449eada55 TSK-769 - Improve the logger on both library and rest 2019-01-22 13:22:01 +01:00
julian.schallenmueller 8e163b0de5 TSK-743: Removed HATEOAS from classification- and workbasketdefinition exports 2019-01-08 10:41:25 +01:00
Mustapha Zorgati ae456ddb7b TSK-765: reduced complexity of string replacements 2019-01-03 20:10:50 +01:00
Mustapha Zorgati 7df3bccbda TSK-765: reduced amount of reader class initialization for test data generation 2019-01-03 20:10:50 +01:00
Mustapha Zorgati 4acb22e617 TSK-765: introduced custom relative date sql function 2019-01-03 20:10:50 +01:00
Mustapha Zorgati d870dc1540 hotfix: fixed DaysToWorkingDaysConverter test (due to year change) 2019-01-02 14:43:34 +01:00
BerndBreier ba8a54a3cc TSK-756b - Comments from Holger 2018-12-21 10:12:05 +01:00
BerndBreier 595157f036 TSK-756a - Comments from Miguel 2018-12-21 10:12:05 +01:00
BerndBreier e0262ddb28 TSK-756 Add externalId to task to achieve idempotency 2018-12-21 10:12:05 +01:00
Travis CI User 6bd2c58471 Updated poms to version 1.0.6-SNAPSHOT 2018-12-12 08:09:50 +00:00
Nacho e9bd3c35fb TSK-758 - Rename property type from TaskanaHistoryEvent to eventType 2018-12-11 14:15:07 +01:00
Nacho 763068b81a TSK-758 - Rename property type from TaskanaHistoryEvent to eventType 2018-12-11 13:03:35 +01:00
julian.schallenmueller 0d809ed749 TSK-734: Made allowedKeys a static class member 2018-12-10 12:42:15 +01:00
julian.schallenmueller 1705728547 TSK-734: Made allowedKeys a static class member 2018-12-06 09:12:52 +01:00
julian.schallenmueller aaca9e1bee TSK-734: Refactored updateTasks method 2018-12-06 09:12:52 +01:00
julian.schallenmueller 252c0d0619 TSK-734: Added new method signature for TaskService.updateTask 2018-12-06 09:12:52 +01:00
BerndBreier a114263051 TSK-741 Add ClassificationName and AttachmentClassificationName to TaskQuery 2018-11-21 15:02:02 +01:00
BerndBreier 9da068a11e TSK-742 remove log level DEBUG 2018-11-21 11:40:30 +01:00
BerndBreier 0884a29e16 TSK-742 Handle attachments on classification update 2018-11-21 11:40:30 +01:00
Martin Rojas Miguel Angel f4a208f61b TSK-726 Add HistoryPluginLoaderTests with profile option 2018-11-12 13:42:04 +01:00
julian.schallenmueller 2d63f57b86 TSK-732: Added Underscore to Attributes from Attachment in TaskQueryColumnName 2018-11-08 16:19:19 +01:00
julian.schallenmueller 822ed0b6cf TSK-732: Refactored BaseQuery.listValues method to use Enum instead of String 2018-11-08 16:19:19 +01:00
julian.schallenmueller f386e5cef9 TSK-646: Added equals and hash methods to TimeInterval 2018-11-08 13:08:13 +01:00
Travis CI User bc977a7a5c Updated poms to version 1.0.5-SNAPSHOT 2018-10-24 14:54:24 +00:00
Nacho f20d9f6a8f TSK-720 - NullpointerException in ClassificationServiceImpl:293 if no categories are configured for classification types 2018-10-24 14:30:37 +02:00
Martin Rojas Miguel Angel 04450a4f1f TSK-681 Create WorkbasketCleanupJob transaction test 2018-10-23 16:51:03 +02:00
Nacho a4ca46023c Rebase with master and fix minors errors 2018-10-23 16:51:03 +02:00
Miguel Angel Martin 47d1ca154d TSK-681 Create workbasket cleanup job 2018-10-23 16:51:03 +02:00
Martin Rojas Miguel Angel ffb5c7e152 TSK-726 Change TaskanaHistoryEvent id from String to long 2018-10-18 20:04:03 +02:00
Martin Rojas Miguel Angel bf95db11f9 TSK-726 Refactored public api and history event producer to initialize TaskanaHistory implementations 2018-10-18 17:00:10 +02:00
Nacho 5b8deaa7ea TSK-733 - Modify response deleteWorkbasket 2018-10-17 10:14:27 +02:00
Nacho 298a0913f1 TSK-715 - Merge WorkbasketAccessItem entities and remove the extended one 2018-10-15 08:32:12 +02:00
holgerhagen 62561c72bb TSK-722: added HistoryEventProducer to completeTask 2018-10-10 10:24:12 +02:00
holgerhagen bf00656cc5 TSK-722: fixed Javadoc problems. 2018-10-10 10:24:12 +02:00
Nacho 5a0ca188be TSK-680 - Mark workbasket for deletion 2018-10-09 10:38:40 +02:00
BVier 79f7ea729b TSK-721-2: Add flag and correct TYPO
Add schema.sql and 'generateSampleData'-Flag (forgotten in last commit).
2018-10-03 18:42:39 +02:00
BVier 0ce2c141c0 TSK-721: Enable connection to db2-instance
Enables Taskana-rest-spring-exxample to run against an DB2-Database.
Introduced Flag to define if sample data should be inserted
2018-09-26 17:27:13 +02:00
Martin Rojas Miguel Angel 03addaf288 TSK-670 Remove IS NOT NULL condition for queryMapper and fix failing tests 2018-09-17 15:46:44 +02:00
Mustapha Zorgati 6244c21742 TSK-694: refactored WorkbasketAccessItemQuery + Extended 2018-09-11 11:06:16 +02:00
Nacho f1e0d0186f Fixed minors 2018-09-11 11:06:16 +02:00
Miguel Angel Martin da704684df Create access items extended 2018-09-11 11:06:16 +02:00
aweloska 15484c8bf6 TSK-662 Add task classification report to monitor. 2018-09-07 12:02:56 +02:00
Mustapha Zorgati 3b9b9b9f00 TSK-697: refactored Report structure 2018-09-06 16:20:56 +02:00
Nacho 923ef74e49 TSK-577 - Tasks should only be deleted if all tasks with the same parent business process id can be cleaned up 2018-09-05 16:36:29 +02:00
Miguel Martin Rojas 9819c7ef7a TSK-690 Split query mapper task count query
Split query mapper task count query for db2 and other
2018-09-03 12:19:13 +02:00
Travis CI User 1fe86bd273 Updated poms to version 1.0.4-SNAPSHOT 2018-08-17 07:46:14 +00:00
Miguel Martin Rojas 177a42c6ce TSK-644 make tasks attachments queryable 2018-08-17 09:09:22 +02:00
Hagen Holger 45aa9882f9 TSK-576: added transaction slicing to cleanup job. 2018-08-13 09:11:43 +02:00
holgerhagen a771b8810c TSK-664: added hash and equals methods to KeyDomain. 2018-08-10 09:29:17 +02:00
holgerhagen 64d38a7326 TSK-664: added hash and equals methods to KeyDomain. 2018-08-10 09:29:17 +02:00
holgerhagen 0be425566c TSK-669: ADMIN is authorized to OPEN all workbaskets. 2018-08-08 08:57:32 +02:00
Nacho 11ec9e7df5 TSK-621 - Make classification categories configurable by type 2018-08-06 10:47:34 +02:00
Travis CI User 5084b35a47 Updated poms to version 1.0.3-SNAPSHOT 2018-08-01 17:06:06 +00:00
julian.schallenmueller b76869ec6e TSK-658: Initialize task attachments correctly in resource assemblers 2018-08-01 17:11:40 +02:00
Miguel Martin Rojas f1de222816 TSK-418 configure schema via application.properties file 2018-08-01 16:09:03 +02:00
Miguel Martin Rojas d99feee2f2 TSK-418 make db schema customizable via taskana.properties 2018-08-01 16:09:03 +02:00
holgerhagen b517c8e4e2 TSK-665: added schema update script and fixed schema versioning. 2018-07-31 18:05:03 +02:00
Miguel Martin Rojas 42f6ec9f71 Revert "TSK-665: added schema update script and fixed schema versioning."
This reverts commit a1e27ac651.
2018-07-31 17:30:18 +02:00
holgerhagen e6f262b861 TSK-665: added schema update script and fixed schema versioning. 2018-07-31 15:05:08 +02:00
Benni Vier 8f8ab24495 TSK-643: Summarize all custom-querys in task and classification 2018-07-26 21:02:35 +02:00
holgerhagen 820bda56d6 TSK-629: Hamonized all job handling. 2018-07-26 10:41:17 +02:00
holgerhagen 1c7c85d57d TSK-659: considering permissions for business admins in workbasket queries. 2018-07-25 12:20:46 +02:00
holgerhagen 74805cd531 TSK-629: restructered job tests. 2018-07-23 08:29:40 +02:00
holgerhagen 0e10d9c89b TSK-629: review findings incorporated. 2018-07-23 08:29:40 +02:00
holgerhagen f51c606f5e TSK-629: first refactoring of job handling. 2018-07-23 08:29:40 +02:00
Travis CI User c43d3fae23 Updated poms to version 1.0.2-SNAPSHOT 2018-07-17 09:35:14 +00:00
julian.schallenmueller 190136ed01 TSK-637: Initialized return values to empty lists 2018-07-17 08:26:16 +02:00
Benni Vier ead42d64e7 TSK-634: Extend the TaskQuery with classificationKeyNotIn and stateNotIn 2018-07-12 11:56:31 +02:00
Miguel Martin Rojas b74d463ba4 TSK-590 Add more descriptive error message on service level error.
- Error message on validating service level is more descriptive adding some examples of how to use the ISO-8601 format.
2018-07-12 11:34:57 +02:00
julian.schallenmueller 94e7677883 TSK-628: Corrected classification hierarchy in test data 2018-07-11 16:19:37 +02:00
Miguel Martin Rojas 531644c495 TSK-615
- Added key and domain for those  exception messages which has access to key and domain values in classification and workbasket services.
2018-07-11 16:12:59 +02:00
Benni Vier 5c85598bc5 TSK-626: Correct mistakes in AttachmentSummary 2018-07-11 10:12:03 +02:00
Benni Vier 474e432336 Add Channel and ObjectReference to AttachmentSummary 2018-07-11 10:12:03 +02:00
julian.schallenmueller 59060b8f25 TSK-598: Added custom1-4 to WorkbasketSummary 2018-07-11 08:40:55 +02:00
Miguel Martin Rojas 77242fe12d TSK-616 Allow update classifications with empty service_level
- Allow save classifications when service level is empty
2018-07-11 08:13:12 +02:00
Miguel Martin Rojas 196052b840 TSK-614 BUG to allow update empty wbAccessItems
- Update to empty workbasket access items was not allowed.
2018-07-10 20:23:59 +02:00
julian.schallenmueller 2ef5a6976d TSK-606: Improved mapper test coverage for task attributes 2018-07-10 16:32:53 +02:00
miguelmartinrojas 7f92050730 TSK-567 Add transactional support {Part1} 2018-07-04 17:19:58 +02:00
miguelmartinrojas 2a41e1ef03 TSK-567 Create scheduler task job 2018-07-04 17:19:58 +02:00
julian.schallenmueller 16d49dc5bb TSK-613: Improved workbasket query test coverage 2018-07-04 13:56:18 +02:00
Miguel Martin Rojas 4f84943477 TSK-623 Add parentKey to classification saved object 2018-07-04 13:06:52 +02:00
Miguel Martin Rojas 8207aadde2 TSK-623 BUG link children classification correctly to it parent
Link children classification to it corresponding parent in root domain when creating a new children classification in one specific domain.
2018-07-04 13:06:52 +02:00
julian.schallenmueller 7f4af25891 TSK-612: Improved test coverage for workbasket accessitem query 2018-07-03 13:53:01 +02:00
julian.schallenmueller f7c7ad4043 TSK-605: Improved mapper test coverage for classification attributes 2018-07-03 13:18:16 +02:00
Konstantin Kläger 799acd81c4 TSK-571: Create a fluent API for the monitoring
- Create report builders that create the reports and list the tasks of
the reports
- Extend getTaskIds by customFieldValueReport
- Rename WorkbasketLevelReport to WorkbasketReport
- Harmonize report filters
2018-07-03 11:32:01 +02:00
Travis CI User 69d1274f0f Updated poms to version 1.0.1-SNAPSHOT 2018-06-28 16:20:58 +00:00
Travis CI User af108593be Updated poms to version 0.9.6-SNAPSHOT 2018-06-27 17:39:16 +00:00
Travis CI User 321dcc0bc2 Updated poms to version 0.9.5-SNAPSHOT 2018-06-27 16:18:06 +00:00
holgerhagen 97aac77e16 TSK-608: removed exception hiding in JobRunner. 2018-06-27 13:31:25 +02:00
holgerhagen d43c3696af TSK-607: moved version parameter to prepared statement for version check. 2018-06-27 12:54:08 +02:00
holgerhagen 6c7a6545c1 TSK-597: fixed validation of parent id and key for classifications during creation. 2018-06-27 12:51:47 +02:00
Travis CI User 0eb21001b0 Updated poms to version 0.9.4-SNAPSHOT 2018-06-25 19:13:02 +00:00
julian.schallenmueller 364ac14d1e TSK-582: Removed unused method in ObjectReferenceMapper 2018-06-25 16:54:23 +02:00
holgerhagen 31263b324f TSK-524: removed unnecessary field sqlSessionFactory and refactored code to remove warnings. 2018-06-25 15:57:08 +02:00
julian.schallenmueller 241ec7ea99 TSK-599: Improved test coverage for workbasket query 2018-06-25 14:43:00 +02:00
BerndBreier cb11b6ea3c TSK-587 Improve Job Support - improve test coverage 2018-06-24 14:23:20 +02:00
BerndBreier 371e8af7de TSK-587 Improve Job Support 2018-06-24 14:23:20 +02:00
holgerhagen 792bf0dc29 TSK-572: refactored permission initializition. 2018-06-22 09:13:37 +02:00
holgerhagen 6f56b78031 TSK-572: fixed NPE in WorkbasketServiceImpl 2018-06-22 09:13:37 +02:00
julian.schallenmueller 0e0428a30b TSK-563: Improved task mapper test coverage 2018-06-21 21:07:54 +02:00
miguelmartinrojas 825365524e TSK-575 Created General handling error log system for REST API 2018-06-21 11:33:33 +02:00
holgerhagen 17c4e139be TSK-521: activated query tasks by workbasket tasks and moved one tests to consolidate all corresponding tests in one class. 2018-06-21 11:05:20 +02:00
julian.schallenmueller 0dbe76e5bf TSK-583: Fixed test to work on Db2 2018-06-21 11:03:44 +02:00
holgerhagen df9afc6bfa TSK-584: updated postgres db schema to match master db schema. 2018-06-21 02:19:36 +02:00
julian.schallenmueller c042cdb7ef Removed unused mapper method 2018-06-20 21:11:43 +02:00
julian.schallenmueller 68194a6072 TSK-564: Improved classification mapper test coverage 2018-06-20 21:11:43 +02:00
Travis CI User 6523f3260c Updated poms to version 0.9.3-SNAPSHOT 2018-06-20 06:14:06 +00:00
Konstantin Kläger 7ff78d659d TSK-579: Add parent key and custom attributes to classification(summary) 2018-06-19 20:54:46 +02:00
julian.schallenmueller 3585b08d27 TSK-559: Removed unused methods 2018-06-19 16:21:51 +02:00
julian.schallenmueller aed0edda44 TSK-559: Improved test coverage for the workbasket mapper 2018-06-19 16:21:51 +02:00
BerndBreier 6a901350c8 TSK-516 verify schema version at startup 2018-06-19 14:44:01 +02:00
Konstantin Kläger d2eff98d84 TSK-367: Provide a workbasket level report for specific classifications 2018-06-18 21:10:10 +02:00
BerndBreier 7477d4a01f TSK-511 Add transaction slicing to job runner 2018-06-18 18:14:01 +02:00
julian.schallenmueller f065aa8944 TSK-511 Add transaction slicing to job runner 2018-06-18 18:14:01 +02:00
Konstantin Kläger a8f0869581 TSK-568: Remove unnecessary exceptions from method signatures 2018-06-18 12:28:54 +02:00
Konstantin Kläger 379a02c21c TSK-569: Convert Windows line endings (CRLF) to Unix line endings (LF) 2018-06-15 12:59:46 +02:00
Travis CI User 133e4a635f Updated poms to version 0.9.2-SNAPSHOT 2018-06-11 18:56:22 +00:00
holgerhagen bb90ca9f01 TSK-549: removed unused SQLException from method signature. 2018-06-11 18:16:05 +02:00
holgerhagen beaea5a65c TSK-549: Uppercase comparision when getting workbasket by key and domain. 2018-06-11 18:16:05 +02:00
holgerhagen 73b21bfcf1 TSK-549: case insensitive contraint on key/domain during creation of workbasket. 2018-06-11 18:16:05 +02:00
Konstantin Kläger 59cd442808 TSK-512: Improve general exception handling
- Add root cause to taskana exceptions
- Either throw an exception or log the error
- Remove unnecessary exceptions from method signatures
2018-06-11 11:25:31 +02:00
Benni Vier f6c7e5efbb TSK-550: When completing a Task twice, just return the completed Task 2018-06-08 16:25:35 +02:00
holgerhagen df2efff2b6 TSK-517: initializing custom attributes for AttachmentImpl with HashMap. 2018-06-08 09:04:10 +02:00
Konstantin Kläger 731a4d08df TSK-518: Move BulkOperationResults and ObjectReference to public API 2018-06-07 13:30:42 +02:00
Benni Vier 2eb5321ae6 TSK-520: Replaced code smells found by FindBugs 2018-06-06 21:04:06 +02:00
Konstantin Kläger 7e3ee91bcf TSK-525: Replace force flags by separate methods 2018-06-05 14:25:14 +02:00
miguelmartinrojas 6b334de639 TSK-493 Check classification id is null or empty on classification creation. 2018-06-04 17:49:15 +02:00
Travis CI User a1a9b0017e Updated poms to version 0.9.1-SNAPSHOT 2018-05-25 14:24:45 +00:00
Travis CI User 62a4e5c22f Updated poms to version 0.1.6-SNAPSHOT 2018-05-25 13:36:51 +00:00
holgerhagen bb25109c5f TSK-529: recommended DB2 indexes. 2018-05-25 09:49:42 +02:00
BerndBreier 5119192b53 TSK-497 implement Ldap access 2018-05-25 09:27:15 +02:00
BerndBreier 5fd59098b0 TSK-510 Improve task query performance 2018-05-24 17:12:24 +02:00
Mustapha Zorgati 84ee28c1d2 TSK-502: further refactoring 2018-05-24 15:23:47 +02:00
Mustapha Zorgati 4b8d82a444 TSK-502: simplified drop tables sql 2018-05-24 15:23:47 +02:00
Mustapha Zorgati 652b684c79 TSK-502: now replacing boolean to int for db2 [in memory] 2018-05-24 12:20:15 +02:00
BerndBreier ba83d15813 TSK-502 Make Taskana run on DB2 10.5 2018-05-24 12:20:15 +02:00
BerndBreier 0cec0989c1 TSK-495 Extend WorkbasketAccessItem by accessName 2018-05-24 10:58:20 +02:00
holgerhagen 5f13c19db9 TSK-507: fix custom property queries. 2018-05-23 09:33:36 +02:00
BerndBreier e6d4ad977c TSK-498 missing custom properties on REST taskquery result 2018-05-20 21:34:37 +02:00
Travis CI User 7a66486960 Updated poms to version 0.1.5-SNAPSHOT 2018-05-15 20:01:13 +00:00
holgerhagen dbbe0ea6a6 TSK-408: APPEND permission is checked in transferTasks. 2018-05-14 15:01:22 +02:00
holgerhagen 242b4c7ceb TSK-484: removed wrong authorization check from addDistributionTarget. 2018-05-09 17:03:49 +02:00
Mustapha Zorgati 45c46906f6 TSK-447: fixed transferTasks with invalid TaskIdList 2018-05-09 15:11:04 +02:00
Mustapha Zorgati 152a1ffcff TSK-447: code cleanup 2018-05-09 15:11:04 +02:00
Mustapha Zorgati b6feea3008 TSK-447: taskana now supports postgresql
TSK-447: fixed bool<->integer problem with postgres


TSK-447: postgresql now working


TSK-477: now using h2 db again (taskana-rest-spring-example)
2018-05-09 15:11:04 +02:00
BerndBreier 211057311e TSK-476 fix DB2 unittest errors 2018-05-07 13:12:20 +02:00
Travis CI User 89b6f5e658 Updated poms to version 0.1.4-SNAPSHOT 2018-05-02 11:22:33 +00:00