From 99eba636a1ec363282153ae857f651d2c5d2e592 Mon Sep 17 00:00:00 2001 From: Tristan2357 <19949441+Tristan2357@users.noreply.github.com> Date: Thu, 29 Jul 2021 14:58:57 +0200 Subject: [PATCH] TSK-1674: Added received timestamp to task (#1638) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 --- .run/Stop all DB.run.xml | 2 +- .../sql/monitor-data/monitor-sample-data.sql | 102 +++++----- .../main/resources/sql/sample-data/task.sql | 178 +++++++++--------- .../src/main/resources/sql/test-data/task.sql | 178 +++++++++--------- .../resources/sql/db2/taskana-schema-db2.sql | 3 +- ...skana_schema_update_4.3.0_to_4.8.0_db2.sql | 9 + .../resources/sql/h2/taskana-schema-h2.sql | 3 +- ...askana_schema_update_4.3.0_to_4.8.0_h2.sql | 4 + .../sql/postgres/taskana-schema-postgres.sql | 3 +- ..._schema_update_4.3.0_to_4.8.0_postgres.sql | 7 + .../internal/util/FileLoaderUtilTest.java | 5 + .../internal/ClassificationQueryImpl.java | 14 +- .../common/internal/TaskanaEngineImpl.java | 6 +- .../java/pro/taskana/task/api/TaskQuery.java | 21 +++ .../taskana/task/api/TaskQueryColumnName.java | 7 +- .../pro/taskana/task/api/models/Task.java | 7 + .../taskana/task/api/models/TaskSummary.java | 7 + .../pro/taskana/task/internal/TaskMapper.java | 9 +- .../taskana/task/internal/TaskQueryImpl.java | 72 ++++--- .../task/internal/TaskQueryMapper.java | 3 +- .../task/internal/TaskQuerySqlProvider.java | 151 ++++++--------- .../task/internal/TaskServiceImpl.java | 20 +- .../task/internal/models/TaskImpl.java | 175 ++++++++--------- .../task/internal/models/TaskSummaryImpl.java | 18 +- .../internal/WorkbasketQueryImpl.java | 12 +- .../test/java/acceptance/AbstractAccTest.java | 11 +- .../TaskanaEngineTestConfiguration.java | 4 +- .../UpdateObjectsUseUtcTimeStampsAccTest.java | 2 +- .../acceptance/task/CreateTaskAccTest.java | 54 +++--- .../acceptance/task/QueryTasksAccTest.java | 122 ++++++++---- .../task/QueryTasksWithSortingAccTest.java | 58 ++++-- .../acceptance/task/UpdateTaskAccTest.java | 24 +++ .../task/UpdateTaskAttachmentsAccTest.java | 62 +++++- .../pro/taskana/task/rest/TaskController.java | 1 + .../task/rest/TaskQueryFilterParameter.java | 54 ++++++ .../TaskRepresentationModelAssembler.java | 2 + ...skSummaryRepresentationModelAssembler.java | 2 + .../TaskSummaryRepresentationModel.java | 13 ++ .../task/rest/TaskControllerIntTest.java | 46 ++++- ...TaskRepresentationModelAssemblerTest.java} | 7 +- ...mmaryRepresentationModelAssemblerTest.java | 4 + .../models/task-query-filter-parameter.ts | 3 + .../task-status-details.component.html | 22 ++- .../task-status-details.component.scss | 12 ++ web/src/app/workplace/models/task.ts | 1 + 45 files changed, 932 insertions(+), 588 deletions(-) create mode 100644 common/taskana-common/src/main/resources/sql/db2/taskana_schema_update_4.3.0_to_4.8.0_db2.sql create mode 100644 common/taskana-common/src/main/resources/sql/h2/taskana_schema_update_4.3.0_to_4.8.0_h2.sql create mode 100644 common/taskana-common/src/main/resources/sql/postgres/taskana_schema_update_4.3.0_to_4.8.0_postgres.sql rename rest/taskana-rest-spring/src/test/java/pro/taskana/task/rest/assembler/{TaskRepresentationModelAssemberTest.java => TaskRepresentationModelAssemblerTest.java} (97%) diff --git a/.run/Stop all DB.run.xml b/.run/Stop all DB.run.xml index 8b84e75f6..68221134f 100644 --- a/.run/Stop all DB.run.xml +++ b/.run/Stop all DB.run.xml @@ -5,7 +5,7 @@