From c57bbe07c7ca3ee56366c22de2375645a6371747 Mon Sep 17 00:00:00 2001 From: holgerhagen <19706592+holgerhagen@users.noreply.github.com> Date: Tue, 16 Jun 2020 15:55:05 +0200 Subject: [PATCH] TSK-1283: replaced usernames with - instead of _ --- .../test/java/acceptance/AbstractAccTest.java | 7 + .../CreateClassificationAccTest.java | 52 +- .../DeleteClassificationAccTest.java | 31 +- .../UpdateClassificationAccTest.java | 49 +- .../config/TaskanaRoleConfigAccTest.java | 28 +- .../UpdateObjectsUseUtcTimeStampsAccTest.java | 16 +- .../security/TaskEngineAccTest.java | 4 +- .../acceptance/security/TaskQueryAccTest.java | 2 +- .../security/WorkbasketQueryAccTest.java | 14 +- .../acceptance/task/CallbackStateAccTest.java | 16 +- .../acceptance/task/CancelTaskAccTest.java | 20 +- .../acceptance/task/CompleteTaskAccTest.java | 87 +- .../acceptance/task/CreateTaskAccTest.java | 40 +- .../task/CreateTaskCommentAccTest.java | 10 +- .../acceptance/task/DeleteTaskAccTest.java | 14 +- .../task/DeleteTaskCommentAccTest.java | 10 +- .../java/acceptance/task/GetTaskAccTest.java | 4 +- .../task/GetTaskCommentAccTest.java | 12 +- .../QueryTaskByClassificationNameAccTest.java | 18 +- .../task/QueryTaskWithAttachmentAccTest.java | 8 +- .../acceptance/task/QueryTasksAccTest.java | 54 +- .../QueryTasksByObjectReferenceAccTest.java | 12 +- .../QueryTasksByTimeIntervalsAccTest.java | 32 +- .../QueryTasksByWildcardSearchAccTest.java | 12 +- .../task/QueryTasksByWorkbasketAccTest.java | 15 +- .../task/QueryTasksWithPaginationAccTest.java | 16 +- .../task/QueryTasksWithSortingAccTest.java | 48 +- .../task/ServiceLevelOfAllTasksAccTest.java | 2 +- .../task/ServiceLevelPriorityAccTest.java | 42 +- .../java/acceptance/task/SetOwnerAccTest.java | 26 +- .../acceptance/task/TerminateTaskAccTest.java | 12 +- .../acceptance/task/TransferTaskAccTest.java | 50 +- .../acceptance/task/UpdateTaskAccTest.java | 24 +- .../task/UpdateTaskAttachmentsAccTest.java | 26 +- .../task/UpdateTaskCommentAccTest.java | 8 +- .../acceptance/task/WorkOnTaskAccTest.java | 22 +- .../taskrouting/TaskRoutingAccTest.java | 8 +- .../workbasket/CreateWorkbasketAccTest.java | 18 +- .../workbasket/DeleteWorkbasketAccTest.java | 16 +- .../DistributionTargetsAccTest.java | 40 +- .../workbasket/GetWorkbasketAccTest.java | 14 +- .../workbasket/QueryWorkbasketAccTest.java | 96 +- .../QueryWorkbasketAccessItemsAccTest.java | 28 +- .../QueryWorkbasketByPermissionAccTest.java | 26 +- ...QueryWorkbasketsWithPaginationAccTest.java | 26 +- .../workbasket/UpdateWorkbasketAccTest.java | 14 +- ...pdateWorkbasketAuthorizations2AccTest.java | 4 +- ...UpdateWorkbasketAuthorizationsAccTest.java | 34 +- ...sketQueryWithOrderedPaginationAccTest.java | 8 +- .../internal/security/JaasExtensionTest.java | 4 +- .../TaskServiceImplIntAutocommitTest.java | 2 +- .../TaskServiceImplIntExplicitTest.java | 24 +- ...orkbasketServiceImplIntAutocommitTest.java | 14 +- .../WorkbasketServiceImplIntExplicitTest.java | 14 +- .../src/test/resources/taskana.properties | 10 +- .../sql/monitor-data/monitor-sample-data.sql | 100 +- .../sql/sample-data/task-comment.sql | 4 +- .../main/resources/sql/sample-data/task.sql | 102 +- .../sample-data/workbasket-access-list.sql | 80 +- .../resources/sql/sample-data/workbasket.sql | 4 +- .../resources/sql/test-data/task-comment.sql | 4 +- .../src/main/resources/sql/test-data/task.sql | 50 +- .../sql/test-data/workbasket-access-list.sql | 80 +- .../resources/sql/test-data/workbasket.sql | 4 +- .../src/main/resources/taskana.properties | 10 +- .../src/test/resources/taskana.properties | 10 +- .../src/main/resources/TaskanaTest.ldif | 2840 ----------------- .../src/main/resources/taskana.properties | 11 +- .../src/test/resources/taskana.properties | 11 +- .../src/test/resources/taskana-test.ldif | 38 +- .../src/test/resources/taskana.properties | 2 +- 71 files changed, 866 insertions(+), 3727 deletions(-) delete mode 100644 rest/taskana-rest-spring-example-wildfly/src/main/resources/TaskanaTest.ldif diff --git a/lib/taskana-core/src/test/java/acceptance/AbstractAccTest.java b/lib/taskana-core/src/test/java/acceptance/AbstractAccTest.java index 29212f57d..a030928ac 100644 --- a/lib/taskana-core/src/test/java/acceptance/AbstractAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/AbstractAccTest.java @@ -33,6 +33,13 @@ public abstract class AbstractAccTest { protected static TaskanaEngine taskanaEngine; protected static WorkingDaysToDaysConverter converter; + public static final String GROUP_1_DN = + "cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC," + + "cn=organisation,OU=Test,O=TASKANA"; + public static final String GROUP_2_DN = + "cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC," + + "cn=organisation,OU=Test,O=TASKANA"; + @BeforeAll public static void setupTest() throws Exception { resetDb(false); diff --git a/lib/taskana-core/src/test/java/acceptance/classification/CreateClassificationAccTest.java b/lib/taskana-core/src/test/java/acceptance/classification/CreateClassificationAccTest.java index 7a74057cb..279b2ef52 100644 --- a/lib/taskana-core/src/test/java/acceptance/classification/CreateClassificationAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/classification/CreateClassificationAccTest.java @@ -34,9 +34,7 @@ class CreateClassificationAccTest extends AbstractAccTest { classificationService = taskanaEngine.getClassificationService(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateMasterClassification() throws ClassificationAlreadyExistException, ClassificationNotFoundException, @@ -60,9 +58,7 @@ class CreateClassificationAccTest extends AbstractAccTest { assertThat(classification.getId()).startsWith(ID_PREFIX_CLASSIFICATION); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationWithMasterCopy() throws ClassificationAlreadyExistException, ClassificationNotFoundException, @@ -109,9 +105,7 @@ class CreateClassificationAccTest extends AbstractAccTest { assertThat(classification.getId()).startsWith(ID_PREFIX_CLASSIFICATION); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationWithExistingMaster() throws DomainNotFoundException, ClassificationAlreadyExistException, NotAuthorizedException, @@ -132,9 +126,7 @@ class CreateClassificationAccTest extends AbstractAccTest { assertThat(actual.getIsValidInDomain()).isTrue(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateChildInDomainAndCopyInMaster() throws TaskanaException { Classification parent = classificationService.newClassification("Key0816", "DOMAIN_A", "TASK"); @@ -152,9 +144,7 @@ class CreateClassificationAccTest extends AbstractAccTest { assertThat(actualChild).isNotNull(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationWithInvalidValues() { classificationService.createClassificationQuery().count(); @@ -174,9 +164,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationAlreadyExisting() throws TaskanaException { Classification classification = classificationService.newClassification("Key3", "", "TASK"); @@ -186,9 +174,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(ClassificationAlreadyExistException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationInUnknownDomain() { Classification classification = @@ -197,9 +183,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(DomainNotFoundException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationOfUnknownType() { Classification classification = @@ -208,9 +192,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationOfUnknownCategory() { Classification classification = @@ -220,9 +202,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationWithInvalidParentId() { Classification classification = classificationService.newClassification("Key5", "", "TASK"); @@ -231,9 +211,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationWithInvalidParentKey() { Classification classification = classificationService.newClassification("Key5", "", "TASK"); @@ -242,9 +220,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testCreateClassificationWithExplicitId() { ClassificationImpl classification = @@ -254,9 +230,7 @@ class CreateClassificationAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void should_beAbleToCreateNewClassification_When_ClassificationCopy() throws Exception { ClassificationImpl oldClassification = diff --git a/lib/taskana-core/src/test/java/acceptance/classification/DeleteClassificationAccTest.java b/lib/taskana-core/src/test/java/acceptance/classification/DeleteClassificationAccTest.java index 1202ca7eb..fdb2cb35e 100644 --- a/lib/taskana-core/src/test/java/acceptance/classification/DeleteClassificationAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/classification/DeleteClassificationAccTest.java @@ -28,7 +28,7 @@ class DeleteClassificationAccTest extends AbstractAccTest { classificationService = taskanaEngine.getClassificationService(); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteClassificationInDomain() throws ClassificationNotFoundException, NotAuthorizedException, ClassificationInUseException { @@ -39,15 +39,6 @@ class DeleteClassificationAccTest extends AbstractAccTest { assertThat(classification.getDomain()).isEqualTo(""); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "group-2"}) - @Test - void testDeleteClassificationInDomainUserIsNotAuthorized() { - ThrowingCallable call = () -> classificationService.deleteClassification("L140101", "DOMAIN_A"); - assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); - } - @WithAccessId(user = "taskadmin") @WithAccessId(user = "user-1-1") @TestTemplate @@ -63,25 +54,21 @@ class DeleteClassificationAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testThrowExeptionIfDeleteClassificationWithExistingTasks() { ThrowingCallable call = () -> classificationService.deleteClassification("L1050", "DOMAIN_A"); assertThatThrownBy(call).isInstanceOf(ClassificationInUseException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testThrowExeptionIfDeleteMasterClassificationWithExistingTasks() { ThrowingCallable call = () -> classificationService.deleteClassification("L1050", ""); assertThatThrownBy(call).isInstanceOf(ClassificationInUseException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteMasterClassification() throws ClassificationNotFoundException, NotAuthorizedException, ClassificationInUseException { @@ -91,16 +78,14 @@ class DeleteClassificationAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(ClassificationNotFoundException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteMasterClassificationWithExistingAttachment() { ThrowingCallable call = () -> classificationService.deleteClassification("L12010", ""); assertThatThrownBy(call).isInstanceOf(ClassificationInUseException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testThrowExceptionWhenChildClassificationIsInUseAndRollback() throws ClassificationNotFoundException { @@ -120,7 +105,7 @@ class DeleteClassificationAccTest extends AbstractAccTest { assertThat(rollbackA.getDomain()).isNotEqualTo(rollbackMaster.getDomain()); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testThrowClassificationNotFoundIfClassificationNotExists() { ThrowingCallable call = @@ -128,7 +113,7 @@ class DeleteClassificationAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(ClassificationNotFoundException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testThrowClassificationNotFoundIfClassificationNotExistsInDomain() { ThrowingCallable call = () -> classificationService.deleteClassification("L10000", "DOMAIN_B"); diff --git a/lib/taskana-core/src/test/java/acceptance/classification/UpdateClassificationAccTest.java b/lib/taskana-core/src/test/java/acceptance/classification/UpdateClassificationAccTest.java index 3e91dd7fc..bc34990ec 100644 --- a/lib/taskana-core/src/test/java/acceptance/classification/UpdateClassificationAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/classification/UpdateClassificationAccTest.java @@ -38,7 +38,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { private final ClassificationService classificationService = taskanaEngine.getClassificationService(); - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testUpdateClassification() throws ClassificationNotFoundException, NotAuthorizedException, ConcurrencyException, @@ -80,28 +80,9 @@ class UpdateClassificationAccTest extends AbstractAccTest { } @Test - void testUpdateClassificationFails() throws ClassificationNotFoundException { - String newName = "updated Name"; - String newEntryPoint = "updated EntryPoint"; + void should_ThrowException_When_UserIsNotAuthorized() throws ClassificationNotFoundException { Classification classification = classificationService.getClassification("T2100", "DOMAIN_A"); - - classification.setApplicationEntryPoint(newEntryPoint); - classification.setCategory("PROCESS"); classification.setCustom1("newCustom1"); - classification.setCustom2("newCustom2"); - classification.setCustom3("newCustom3"); - classification.setCustom4("newCustom4"); - classification.setCustom5("newCustom5"); - classification.setCustom6("newCustom6"); - classification.setCustom7("newCustom7"); - classification.setCustom8("newCustom8"); - classification.setDescription("newDescription"); - classification.setIsValidInDomain(false); - classification.setName(newName); - classification.setParentId("T2000"); - classification.setPriority(1000); - classification.setServiceLevel("P2DT3H4M"); - ThrowingCallable call = () -> classificationService.updateClassification(classification); assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } @@ -123,8 +104,8 @@ class UpdateClassificationAccTest extends AbstractAccTest { } @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + user = "businessadmin", + groups = {"user-1-1"}) // to read the task @Test void testUpdateTaskOnClassificationKeyCategoryChange() throws Exception { setupTest(); @@ -154,9 +135,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { assertThat(modifiedBefore).isBeforeOrEqualTo(classification.getModified()); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateClassificationNotLatestAnymore() throws ClassificationNotFoundException, NotAuthorizedException, ConcurrencyException, @@ -181,9 +160,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { "The Classification should not be updated, because it was modified while editing."); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateClassificationParentIdToInvalid() throws ClassificationNotFoundException { Classification classification = classificationService.getClassification("T2100", "DOMAIN_A"); @@ -192,9 +169,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(ClassificationNotFoundException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateClassificationParentKeyToInvalid() throws ClassificationNotFoundException { Classification classification = classificationService.getClassification("T2100", "DOMAIN_A"); @@ -203,7 +178,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(ClassificationNotFoundException.class); } - @WithAccessId(user = "dummy", groups = "admin") + @WithAccessId(user = "admin") @Test void testUpdateClassificationPrioServiceLevel() throws ClassificationNotFoundException, NotAuthorizedException, ConcurrencyException, @@ -287,7 +262,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { before, tasksWithP15D, taskService, converter, 15, 1000); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testUpdateClassificationWithSameKeyAndParentKey() throws ClassificationNotFoundException { @@ -298,7 +273,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testUpdateClassificationWithEmptyServiceLevel() throws Exception { @@ -311,7 +286,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { .doesNotThrowAnyException(); } - @WithAccessId(user = "dummy", groups = "admin") + @WithAccessId(user = "admin") @Test void testUpdateClassificationChangePriority() throws ClassificationNotFoundException, NotAuthorizedException, ConcurrencyException, @@ -448,7 +423,7 @@ class UpdateClassificationAccTest extends AbstractAccTest { before, tasksWithPrio101, taskService, converter, 1, 101); } - @WithAccessId(user = "dummy", groups = "admin") + @WithAccessId(user = "admin") @Test void testUpdateClassificationChangeServiceLevel() throws ClassificationNotFoundException, NotAuthorizedException, ConcurrencyException, diff --git a/lib/taskana-core/src/test/java/acceptance/config/TaskanaRoleConfigAccTest.java b/lib/taskana-core/src/test/java/acceptance/config/TaskanaRoleConfigAccTest.java index bb10e7544..04c25bb90 100644 --- a/lib/taskana-core/src/test/java/acceptance/config/TaskanaRoleConfigAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/config/TaskanaRoleConfigAccTest.java @@ -44,16 +44,16 @@ class TaskanaRoleConfigAccTest extends TaskanaEngineImpl { assertThat(users).contains("user-1-1", "user-1-2"); Set admins = getConfiguration().getRoleMap().get(TaskanaRole.ADMIN); - assertThat(admins).contains("name=konrad,organisation=novatec", "admin"); + assertThat(admins).contains("uid=admin,cn=users,ou=test,o=taskana", "admin"); Set taskAdmins = getConfiguration().getRoleMap().get(TaskanaRole.TASK_ADMIN); - assertThat(taskAdmins).contains("taskadmin", "peter"); + assertThat(taskAdmins).contains("taskadmin"); Set businessAdmins = getConfiguration().getRoleMap().get(TaskanaRole.BUSINESS_ADMIN); - assertThat(businessAdmins).contains("max", "moritz"); + assertThat(businessAdmins).contains("businessadmin", "teamlead-2"); Set monitorAccessIds = getConfiguration().getRoleMap().get(TaskanaRole.MONITOR); - assertThat(monitorAccessIds).contains("teamlead-2", "monitor"); + assertThat(monitorAccessIds).contains("monitor"); } @Test @@ -69,13 +69,13 @@ class TaskanaRoleConfigAccTest extends TaskanaEngineImpl { assertThat(users).containsOnly("nobody"); Set admins = getConfiguration().getRoleMap().get(TaskanaRole.ADMIN); - assertThat(admins).containsOnly("holger", "stefan"); + assertThat(admins).containsOnly("user", "username"); Set businessAdmins = getConfiguration().getRoleMap().get(TaskanaRole.BUSINESS_ADMIN); - assertThat(businessAdmins).containsOnly("ebe", "konstantin"); + assertThat(businessAdmins).containsOnly("user2", "user3"); Set taskAdmins = getConfiguration().getRoleMap().get(TaskanaRole.TASK_ADMIN); - assertThat(taskAdmins).contains("taskadmin", "peter"); + assertThat(taskAdmins).contains("taskadmin"); } finally { deleteFile(propertiesFileName); @@ -97,13 +97,13 @@ class TaskanaRoleConfigAccTest extends TaskanaEngineImpl { assertThat(users).isEmpty(); Set admins = getConfiguration().getRoleMap().get(TaskanaRole.ADMIN); - assertThat(admins).containsOnly("holger", "name=stefan,organisation=novatec"); + assertThat(admins).containsOnly("user", "name=username,organisation=novatec"); Set businessAdmins = getConfiguration().getRoleMap().get(TaskanaRole.BUSINESS_ADMIN); - assertThat(businessAdmins).containsOnly("name=ebe, ou = bpm", "konstantin"); + assertThat(businessAdmins).containsOnly("name=user2, ou = bpm", "user3"); Set taskAdmins = getConfiguration().getRoleMap().get(TaskanaRole.TASK_ADMIN); - assertThat(taskAdmins).contains("taskadmin", "peter"); + assertThat(taskAdmins).contains("taskadmin"); } finally { deleteFile(propertiesFileName); @@ -115,8 +115,8 @@ class TaskanaRoleConfigAccTest extends TaskanaEngineImpl { Path file = Files.createFile(Paths.get(System.getProperty("user.home") + filename)); List lines = Arrays.asList( - "taskana.roles.Admin =hOlGeR " + delimiter + "name=Stefan,Organisation=novatec", - " taskana.roles.businessadmin = name=ebe, ou = bpm " + delimiter + " konstantin ", + "taskana.roles.Admin =uSeR " + delimiter + "name=Username,Organisation=novatec", + " taskana.roles.businessadmin = name=user2, ou = bpm " + delimiter + " user3 ", " taskana.roles.user = "); Files.write(file, lines, StandardCharsets.UTF_8); return file.toString(); @@ -133,8 +133,8 @@ class TaskanaRoleConfigAccTest extends TaskanaEngineImpl { Path file = Files.createFile(Paths.get(System.getProperty("user.home") + filename)); List lines = Arrays.asList( - "taskana.roles.Admin =hOlGeR|Stefan", - " taskana.roles.businessadmin = ebe | konstantin ", + "taskana.roles.Admin =uSeR|Username", + " taskana.roles.businessadmin = user2 | user3 ", " taskana.roles.user = nobody"); Files.write(file, lines, StandardCharsets.UTF_8); diff --git a/lib/taskana-core/src/test/java/acceptance/persistence/UpdateObjectsUseUtcTimeStampsAccTest.java b/lib/taskana-core/src/test/java/acceptance/persistence/UpdateObjectsUseUtcTimeStampsAccTest.java index 8518aefb5..2753e3795 100644 --- a/lib/taskana-core/src/test/java/acceptance/persistence/UpdateObjectsUseUtcTimeStampsAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/persistence/UpdateObjectsUseUtcTimeStampsAccTest.java @@ -45,7 +45,7 @@ import pro.taskana.workbasket.api.models.WorkbasketAccessItem; @ExtendWith(JaasExtension.class) public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testTimestampsOnTaskUpdate() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -70,7 +70,7 @@ public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { assertThat(retrievedTask).isEqualTo(updatedTask); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreatedTaskObjectEqualsReadTaskObjectInNewTimezone() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -108,7 +108,7 @@ public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { assertThat(readTask).isEqualTo(createdTask); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testTimestampsOnClassificationUpdate() throws ClassificationNotFoundException, InvalidArgumentException, ConcurrencyException, @@ -128,9 +128,7 @@ public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { assertThat(retrievedClassification).isEqualTo(updatedClassification); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testTimestampsOnCreateMasterClassification() throws ClassificationAlreadyExistException, ClassificationNotFoundException, @@ -154,7 +152,7 @@ public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { assertThat(retrievedClassification).isEqualTo(classification); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testTimestampsOnWorkbasketUpdate() throws ConcurrencyException, NotAuthorizedException, WorkbasketNotFoundException { @@ -171,7 +169,7 @@ public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { assertThat(retrievedWorkbasket).isEqualTo(updatedWorkbasket); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testTimestampsOnCreateWorkbasket() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -200,7 +198,7 @@ public class UpdateObjectsUseUtcTimeStampsAccTest extends AbstractAccTest { assertThat(retrievedWorkbasket).isEqualTo(workbasket); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "user-1-2") @Test void testTimestampsOnCreateScheduledJob() throws SQLException { resetDb(true); diff --git a/lib/taskana-core/src/test/java/acceptance/security/TaskEngineAccTest.java b/lib/taskana-core/src/test/java/acceptance/security/TaskEngineAccTest.java index 8c5a5a910..50937fdbd 100644 --- a/lib/taskana-core/src/test/java/acceptance/security/TaskEngineAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/security/TaskEngineAccTest.java @@ -30,7 +30,7 @@ class TaskEngineAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-1", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void should_RunAsAdminOnlyTemorarily_When_RunAsAdminMethodIsCalled() throws NoSuchFieldException, IllegalAccessException { @@ -44,7 +44,7 @@ class TaskEngineAccTest extends AbstractAccTest { assertThat(taskanaEngine.isUserInRole(TaskanaRole.ADMIN)).isFalse(); } - @WithAccessId(user = "user-1-1") // , groupNames = {"businessadmin"}) + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_CheckingNormalUserForAdminRoles() { assertThat(taskanaEngine.isUserInRole(TaskanaRole.BUSINESS_ADMIN)).isFalse(); diff --git a/lib/taskana-core/src/test/java/acceptance/security/TaskQueryAccTest.java b/lib/taskana-core/src/test/java/acceptance/security/TaskQueryAccTest.java index 25e323d5b..5194acb44 100644 --- a/lib/taskana-core/src/test/java/acceptance/security/TaskQueryAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/security/TaskQueryAccTest.java @@ -29,7 +29,7 @@ class TaskQueryAccTest extends AbstractAccTest { assertThat(results).isEmpty(); } - @WithAccessId(user = "user-1-1") // , groupNames = {"businessadmin"}) + @WithAccessId(user = "user-1-1") @Test void testTaskQueryUser_1_1() { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/security/WorkbasketQueryAccTest.java b/lib/taskana-core/src/test/java/acceptance/security/WorkbasketQueryAccTest.java index 473ba4058..24b9230ad 100644 --- a/lib/taskana-core/src/test/java/acceptance/security/WorkbasketQueryAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/security/WorkbasketQueryAccTest.java @@ -37,13 +37,13 @@ class WorkbasketQueryAccTest extends AbstractAccTest { .createWorkbasketQuery() .nameLike("%") .accessIdsHavePermission( - WorkbasketPermission.TRANSFER, "teamlead-1", "group-1", "group-2") + WorkbasketPermission.TRANSFER, "teamlead-1", GROUP_1_DN, GROUP_2_DN) .list(); }; assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "unknown") + @WithAccessId(user = "unknownuser") @Test void testQueryWorkbasketByUnknownUser() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -56,13 +56,13 @@ class WorkbasketQueryAccTest extends AbstractAccTest { .createWorkbasketQuery() .nameLike("%") .accessIdsHavePermission( - WorkbasketPermission.TRANSFER, "teamlead-1", "group-1", "group-2") + WorkbasketPermission.TRANSFER, "teamlead-1", GROUP_1_DN, GROUP_2_DN) .list(); }; assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "unknown", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryWorkbasketByBusinessAdmin() throws NotAuthorizedException, InvalidArgumentException { @@ -76,13 +76,13 @@ class WorkbasketQueryAccTest extends AbstractAccTest { .createWorkbasketQuery() .nameLike("%") .accessIdsHavePermission( - WorkbasketPermission.TRANSFER, "teamlead-1", "group-1", "group-2") + WorkbasketPermission.TRANSFER, "teamlead-1", GROUP_1_DN, GROUP_2_DN) .list(); assertThat(results).hasSize(13); } - @WithAccessId(user = "unknown", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryWorkbasketByAdmin() throws NotAuthorizedException, InvalidArgumentException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -95,7 +95,7 @@ class WorkbasketQueryAccTest extends AbstractAccTest { .createWorkbasketQuery() .nameLike("%") .accessIdsHavePermission( - WorkbasketPermission.TRANSFER, "teamlead-1", "group-1", "group-2") + WorkbasketPermission.TRANSFER, "teamlead-1", GROUP_1_DN, GROUP_2_DN) .list(); assertThat(results).hasSize(13); diff --git a/lib/taskana-core/src/test/java/acceptance/task/CallbackStateAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/CallbackStateAccTest.java index 6a53641a5..ea5486cbe 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/CallbackStateAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/CallbackStateAccTest.java @@ -37,7 +37,7 @@ import pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException; @ExtendWith(JaasExtension.class) class CallbackStateAccTest extends AbstractAccTest { - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateTaskWithDifferentCallbackStates() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -63,7 +63,7 @@ class CallbackStateAccTest extends AbstractAccTest { assertThat(createdTask.getCallbackState()).isEqualTo(CallbackState.CLAIMED); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testDeletionOfTaskWithWrongCallbackStateIsBlocked() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -110,7 +110,7 @@ class CallbackStateAccTest extends AbstractAccTest { .hasMessageEndingWith(endOfMessage); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testUpdateOfCallbackState() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -176,7 +176,7 @@ class CallbackStateAccTest extends AbstractAccTest { assertThat(bulkResult3.containsErrors()).isFalse(); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testInvalidUpdateOfCallbackStateToNone() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -212,7 +212,7 @@ class CallbackStateAccTest extends AbstractAccTest { assertThat(failedTaskIds).hasSize(3); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testInvalidUpdateOfCallbackStateToComplete() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -252,7 +252,7 @@ class CallbackStateAccTest extends AbstractAccTest { assertThat(failedTaskIds).hasSize(2).doesNotContain(createdTask3.getExternalId()); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testInvalidUpdateOfCallbackStateToClaimed() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -296,7 +296,7 @@ class CallbackStateAccTest extends AbstractAccTest { .containsOnly(createdTask2.getExternalId(), createdTask3.getExternalId()); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testInvalidUpdateOfCallbackStateToRequired() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -333,7 +333,7 @@ class CallbackStateAccTest extends AbstractAccTest { assertThat(failedTaskIds).containsOnly(createdTask3.getExternalId()); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueriesWithCallbackState() throws Exception { resetDb(false); diff --git a/lib/taskana-core/src/test/java/acceptance/task/CancelTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/CancelTaskAccTest.java index 6c1fe7ff9..a014e1dae 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/CancelTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/CancelTaskAccTest.java @@ -38,7 +38,7 @@ class CancelTaskAccTest extends AbstractAccTest { resetDb(false); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testQeryCancelledTasks() { List taskSummaries = @@ -46,7 +46,7 @@ class CancelTaskAccTest extends AbstractAccTest { assertThat(taskSummaries).hasSize(5); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCancelReadyTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException { @@ -73,25 +73,23 @@ class CancelTaskAccTest extends AbstractAccTest { assertThat(cancelledTask.getState()).isEqualTo(TaskState.CANCELLED); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCancelClaimedTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException { List taskSummaries = taskService.createTaskQuery().stateIn(TaskState.CLAIMED).list(); - assertThat(taskSummaries).hasSize(17); long numTasksCancelled = taskService.createTaskQuery().stateIn(TaskState.CANCELLED).count(); - assertThat(numTasksCancelled).isEqualTo(5); taskService.cancelTask(taskSummaries.get(0).getId()); long numTasksClaimed = taskService.createTaskQuery().stateIn(TaskState.CLAIMED).count(); - assertThat(numTasksClaimed).isEqualTo(16); - numTasksCancelled = taskService.createTaskQuery().stateIn(TaskState.CANCELLED).count(); - assertThat(numTasksCancelled).isEqualTo(6); + assertThat(numTasksClaimed).isEqualTo(taskSummaries.size() - 1); + long newNumTasksCancelled = taskService.createTaskQuery().stateIn(TaskState.CANCELLED).count(); + assertThat(newNumTasksCancelled).isEqualTo(numTasksCancelled + 1); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCancelCompletedTask() { List taskSummaries = @@ -103,7 +101,7 @@ class CancelTaskAccTest extends AbstractAccTest { assertThatThrownBy(taskanaCall).isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCancelTerminatedTask() { List taskSummaries = @@ -114,7 +112,7 @@ class CancelTaskAccTest extends AbstractAccTest { assertThatThrownBy(taskanaCall).isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCancelCancelledTask() { List taskSummaries = diff --git a/lib/taskana-core/src/test/java/acceptance/task/CompleteTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/CompleteTaskAccTest.java index 77be6a613..c6222e61e 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/CompleteTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/CompleteTaskAccTest.java @@ -38,7 +38,7 @@ class CompleteTaskAccTest extends AbstractAccTest { private static final TaskService TASK_SERVICE = taskanaEngine.getTaskService(); - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCompleteTask() throws TaskNotFoundException, InvalidStateException, InvalidOwnerException, @@ -69,7 +69,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(completedTask.getModified()).isNotEqualTo(completedTask.getCreated()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCompleteTaskTwice() throws TaskNotFoundException, InvalidStateException, InvalidOwnerException, @@ -79,7 +79,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(completedTask2).isEqualTo(completedTask); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testForceCompleteAlreadyClaimed() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -103,7 +103,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(completedTask.getCompleted()).isEqualTo(completedTask.getModified()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testForceCompleteNotClaimed() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -126,35 +126,50 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(completedTask.getCompleted()).isEqualTo(completedTask.getModified()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test - void testCompleteTaskThrowsErrors() { + void should_ThrowException_When_TaskIsNotFound() { ThrowingCallable call = () -> { TASK_SERVICE.completeTask("TKI:0000000000000000000000000000000000xx"); }; assertThatThrownBy(call).isInstanceOf(TaskNotFoundException.class); + } - call = - () -> { - TASK_SERVICE.completeTask("TKI:000000000000000000000000000000000004"); - }; + @WithAccessId(user = "user-1-1") + @Test + void should_ThrowException_When_UserIsNotAuthorizedOnTask() { + ThrowingCallable call = + call = + () -> { + TASK_SERVICE.completeTask("TKI:000000000000000000000000000000000004"); + }; assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); + } - call = - () -> { - TASK_SERVICE.completeTask("TKI:000000000000000000000000000000000025"); - }; + @WithAccessId(user = "user-1-2") + @Test + void should_ThrowException_When_TaskIsInStateReady() { + ThrowingCallable call = + call = + () -> { + TASK_SERVICE.completeTask("TKI:000000000000000000000000000000000025"); + }; assertThatThrownBy(call).isInstanceOf(InvalidStateException.class); + } - call = - () -> { - TASK_SERVICE.completeTask("TKI:000000000000000000000000000000000027"); - }; + @WithAccessId(user = "user-1-2") + @Test + void should_ThrowException_When_TaskCallerIsNotTheOwner() { + ThrowingCallable call = + call = + () -> { + TASK_SERVICE.completeTask("TKI:000000000000000000000000000000000026"); + }; assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testClaimTaskWithDefaultFlag() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -182,7 +197,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(claimedTask.getModified()).isEqualTo(claimedTask.getClaimed()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testForceClaimTaskFromOtherUser() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -210,7 +225,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(taskAfterClaim.isRead()).isTrue(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testClaimTaskNotExisting() { ThrowingCallable call = @@ -220,7 +235,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(TaskNotFoundException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testClaimTaskWithInvalidState() { ThrowingCallable call = @@ -230,17 +245,17 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testClaimTaskWithInvalidOwner() { ThrowingCallable call = () -> { - TASK_SERVICE.claim("TKI:000000000000000000000000000000000100"); + TASK_SERVICE.claim("TKI:000000000000000000000000000000000035"); }; assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCancelClaimForcedWithInvalidState() { ThrowingCallable call = @@ -250,7 +265,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCancelClaimDefaultFlag() throws NotAuthorizedException, WorkbasketNotFoundException, ClassificationNotFoundException, @@ -293,12 +308,12 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(taskAfter.isRead()).isTrue(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCancelClaimWithInvalidOwner() { ThrowingCallable call = () -> { - TASK_SERVICE.cancelClaim("TKI:000000000000000000000000000000000100"); + TASK_SERVICE.cancelClaim("TKI:000000000000000000000000000000000035"); }; assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } @@ -419,10 +434,10 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(before).isEqualTo(after); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_AddErrorForTaskIfOwnerDoesNotMach_When_BulkCompletingTasks() throws Exception { - String id1 = "TKI:000000000000000000000000000000000066"; + String id1 = "TKI:000000000000000000000000000000000035"; List taskIdList = Collections.singletonList(id1); BulkOperationResults results = TASK_SERVICE.completeTasks(taskIdList); @@ -532,7 +547,9 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(before).isEqualTo(after); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId( + user = "user-1-2", + groups = {"user-1-1"}) // to read task @Test void should_CompleteTaskWhenAlreadyClaimedByDifferentUser_When_BulkForceCompletingTasks() throws Exception { @@ -555,7 +572,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(afterClaim.getOwner()).isEqualTo("user-1-2"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_ClaimTaskWhenNotClaimed_When_BulkForceCompletingTasks() throws Exception { String id = "TKI:000000000000000000000000000000000033"; @@ -580,7 +597,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(task.getOwner()).isEqualTo("user-1-2"); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void should_OnlyClaimTasksWhichAreNotClaimed_When_BulkForceCompletingTasks() throws Exception { String id1 = "TKI:000000000000000000000000000000000043"; // task is already claimed @@ -605,7 +622,7 @@ class CompleteTaskAccTest extends AbstractAccTest { assertThat(task.getCompleted()) .isEqualTo(task.getModified()) .isAfterOrEqualTo(beforeBulkComplete); - assertThat(task.getOwner()).isEqualTo("user-3-2"); + assertThat(task.getOwner()).isEqualTo("user-b-2"); task = TASK_SERVICE.getTask(id2); assertThat(task.getState()).isEqualTo(TaskState.COMPLETED); @@ -613,6 +630,6 @@ class CompleteTaskAccTest extends AbstractAccTest { .isEqualTo(task.getClaimed()) .isEqualTo(task.getModified()) .isAfterOrEqualTo(beforeBulkComplete); - assertThat(task.getOwner()).isEqualTo("user-3-2"); + assertThat(task.getOwner()).isEqualTo("user-b-2"); } } diff --git a/lib/taskana-core/src/test/java/acceptance/task/CreateTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/CreateTaskAccTest.java index a9c4fb9e8..fca22df0b 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/CreateTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/CreateTaskAccTest.java @@ -44,7 +44,7 @@ class CreateTaskAccTest extends AbstractAccTest { private final TaskService taskService = taskanaEngine.getTaskService(); - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_beAbleToCreateNewTask_When_TaskCopy() throws Exception { Task oldTask = taskService.getTask("TKI:000000000000000000000000000000000000"); @@ -59,7 +59,7 @@ class CreateTaskAccTest extends AbstractAccTest { .containsOnly(newTask.getId()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateSimpleManualTask() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -94,7 +94,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(createdTask.isTransferred()).isFalse(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_createTask_When_ObjectReferenceSystemAndSystemInstanceIsNull() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -135,7 +135,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(createdTask.getCreator()).isEqualTo(CurrentUserContext.getUserid()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testIdempotencyOfTaskCreation() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -177,7 +177,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(TaskAlreadyExistException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateSimpleTaskWithCustomAttributes() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -245,7 +245,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(customAttributesForCreate).isEqualTo(customAttributesFromDb); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateExternalTaskWithAttachment() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -331,7 +331,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(customAttributesForCreate).isEqualTo(customAttributesFromDb); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateExternalTaskWithMultipleAttachments() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -383,7 +383,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(readTask.getAttachments().get(0).getObjectReference()).isNotNull(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testPrioDurationOfTaskFromAttachmentsAtCreate() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -442,7 +442,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(readTask.getDue()).isEqualTo(expDue); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testThrowsExceptionIfAttachmentIsInvalid() throws ClassificationNotFoundException { @@ -497,7 +497,7 @@ class CreateTaskAccTest extends AbstractAccTest { createSimpleCustomProperties(3))); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testUseCustomNameIfSetForNewTask() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -515,7 +515,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(createdTask.getName()).isEqualTo("Test Name"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testUseClassificationMetadataFromCorrectDomainForNewTask() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -533,7 +533,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(createdTask.getPriority()).isEqualTo(2); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testGetExceptionIfWorkbasketDoesNotExist() { @@ -546,7 +546,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(WorkbasketNotFoundException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testGetExceptionIfAppendIsNotPermitted() { @@ -559,7 +559,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testThrowsExceptionIfMandatoryPrimaryObjectReferenceIsNotSetOrIncomplete() { @@ -585,7 +585,7 @@ class CreateTaskAccTest extends AbstractAccTest { testCreateTask.accept(createObjectReference(null, "SYSTEM_A", "INSTANCE_A", "VNR", "1234567")); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testSetDomainFromWorkbasket() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -607,7 +607,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(createdTask.getDomain()).isEqualTo(workbasket.getDomain()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreatedTaskObjectEqualsReadTaskObject() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -641,7 +641,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThat(readTask).isEqualTo(createdTask); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateSimpleTaskWithCallbackInfo() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -688,7 +688,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateTaskAlreadyExisting() throws NotAuthorizedException, TaskNotFoundException { @@ -698,7 +698,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(TaskAlreadyExistException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testCreateTaskNotAuthorizedOnWorkbasket() { @@ -708,7 +708,7 @@ class CreateTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCreateTaskWithWorkbasketMarkedForDeletion() throws NotAuthorizedException, InvalidStateException, TaskNotFoundException, diff --git a/lib/taskana-core/src/test/java/acceptance/task/CreateTaskCommentAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/CreateTaskCommentAccTest.java index 9bd68ca07..26abdbd0c 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/CreateTaskCommentAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/CreateTaskCommentAccTest.java @@ -23,7 +23,7 @@ public class CreateTaskCommentAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_CreateTaskComment_For_TaskComment() throws TaskNotFoundException, NotAuthorizedException, InvalidArgumentException { @@ -31,22 +31,22 @@ public class CreateTaskCommentAccTest extends AbstractAccTest { TaskService taskService = taskanaEngine.getTaskService(); List taskComments = - taskService.getTaskComments("TKI:000000000000000000000000000000000026"); + taskService.getTaskComments("TKI:000000000000000000000000000000000027"); assertThat(taskComments).hasSize(2); TaskComment taskCommentToCreate = - taskService.newTaskComment("TKI:000000000000000000000000000000000026"); + taskService.newTaskComment("TKI:000000000000000000000000000000000027"); taskCommentToCreate.setTextField("a newly created taskComment"); taskService.createTaskComment(taskCommentToCreate); // make sure that the new task comment was added List taskCommentsAfterInsert = - taskService.getTaskComments("TKI:000000000000000000000000000000000026"); + taskService.getTaskComments("TKI:000000000000000000000000000000000027"); assertThat(taskCommentsAfterInsert).hasSize(3); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_FailToCreateTaskComment_When_TaskIdIsNullOrNonExisting() { diff --git a/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskAccTest.java index c8304a3fc..10ea8552f 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskAccTest.java @@ -31,7 +31,7 @@ class DeleteTaskAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testDeleteSingleTaskNotAuthorized() { @@ -65,9 +65,7 @@ class DeleteTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "user-1-2", - groups = {"group-1", "admin"}) + @WithAccessId(user = "admin") @Test void testDeleteSingleTask() throws TaskNotFoundException, InvalidStateException, NotAuthorizedException { @@ -99,9 +97,7 @@ class DeleteTaskAccTest extends AbstractAccTest { assertThatThrownBy(deleteTaskCall).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "user-1-2", - groups = {"group-1", "admin"}) + @WithAccessId(user = "admin") @Test void testThrowsExceptionIfTaskIsNotCompleted() throws TaskNotFoundException, NotAuthorizedException { @@ -115,9 +111,7 @@ class DeleteTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidStateException.class); } - @WithAccessId( - user = "user-1-2", - groups = {"group-1", "admin"}) + @WithAccessId(user = "admin") @Test void testForceDeleteTaskIfNotCompleted() throws TaskNotFoundException, InvalidStateException, NotAuthorizedException { diff --git a/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskCommentAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskCommentAccTest.java index c382decb5..d4b0c7214 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskCommentAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/DeleteTaskCommentAccTest.java @@ -27,7 +27,7 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_DeleteTaskComment_For_TaskCommentId() throws TaskCommentNotFoundException, NotAuthorizedException, TaskNotFoundException, @@ -47,7 +47,9 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest { assertThat(taskCommentsAfterDeletion).hasSize(1); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId( + user = "user-1-2", + groups = {"user-1-1"}) // to read comments @Test void should_FailToDeleteTaskComment_When_UserHasNoAuthorization() throws NotAuthorizedException, TaskNotFoundException { @@ -92,7 +94,7 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest { assertThat(taskCommentsAfterDeletion).hasSize(1); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToDeleteTaskComment_When_TaskCommentIdIsInvalid() throws NotAuthorizedException, TaskNotFoundException { @@ -115,7 +117,7 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest { assertThat(taskCommentsAfterDeletion).hasSize(3); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToDeleteTaskComment_When_TaskCommentIsNotExisting() throws NotAuthorizedException, TaskNotFoundException { diff --git a/lib/taskana-core/src/test/java/acceptance/task/GetTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/GetTaskAccTest.java index 35a475ffb..75608fe76 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/GetTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/GetTaskAccTest.java @@ -27,7 +27,7 @@ class GetTaskAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ReturnTask_When_RequestingTaskByTaskId() throws TaskNotFoundException, NotAuthorizedException, InvalidArgumentException { @@ -80,7 +80,7 @@ class GetTaskAccTest extends AbstractAccTest { assertThat(task.getCustomAttribute("16")).isEqualTo("custom16"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_RequestedTaskByIdIsNotExisting() { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/GetTaskCommentAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/GetTaskCommentAccTest.java index dc1437bbf..0d35fcbdc 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/GetTaskCommentAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/GetTaskCommentAccTest.java @@ -25,7 +25,7 @@ public class GetTaskCommentAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ReturnTaskComments_For_TaskId() throws NotAuthorizedException, TaskNotFoundException { @@ -37,7 +37,7 @@ public class GetTaskCommentAccTest extends AbstractAccTest { assertThat(taskComments).hasSize(3); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_ReturnEmptyList_When_TaskCommentsDontExist() throws NotAuthorizedException, TaskNotFoundException { @@ -47,7 +47,7 @@ public class GetTaskCommentAccTest extends AbstractAccTest { assertThat(taskService.getTaskComments("TKI:000000000000000000000000000000000036")).isEmpty(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToReturnTaskComments_When_TaskIstNotVisible() { @@ -60,7 +60,7 @@ public class GetTaskCommentAccTest extends AbstractAccTest { assertThatThrownBy(httpCall).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ReturnTaskComment_For_TaskCommentId() throws TaskCommentNotFoundException, NotAuthorizedException, TaskNotFoundException, @@ -73,7 +73,7 @@ public class GetTaskCommentAccTest extends AbstractAccTest { assertThat(taskComment.getCreator()).isEqualTo("user-1-1"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToReturnTaskComment_When_TaskCommentIsNotExisting() { @@ -84,7 +84,7 @@ public class GetTaskCommentAccTest extends AbstractAccTest { assertThatThrownBy(lambda).isInstanceOf(TaskCommentNotFoundException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToReturntaskComment_When_TaskIstNotVisible() { diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTaskByClassificationNameAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTaskByClassificationNameAccTest.java index bf8a3cd42..9d11c6343 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTaskByClassificationNameAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTaskByClassificationNameAccTest.java @@ -30,7 +30,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "teamlead_1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryTaskValuesForAttachmentClassificationName() { TaskService taskService = taskanaEngine.getTaskService(); @@ -44,7 +44,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(columnValueList).hasSize(8); } - @WithAccessId(user = "teamlead_1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryTaskValuesForClassificationName() { TaskService taskService = taskanaEngine.getTaskService(); @@ -58,7 +58,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(columnValueList).hasSize(5); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testQueryByClassificationNameIn() { TaskService taskService = taskanaEngine.getTaskService(); @@ -79,7 +79,9 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(tasks).hasSize(1); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId( + user = "user-1-1", + groups = {GROUP_1_DN}) @Test void testQueryByClassificationNameLike() { TaskService taskService = taskanaEngine.getTaskService(); @@ -96,7 +98,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(tasks).hasSize(32); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testSelectByAttachmentClassificationNameLike() { TaskService taskService = taskanaEngine.getTaskService(); @@ -117,7 +119,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(tasks).hasSize(7); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testSelectByAttachmentClassificationNameIn() { TaskService taskService = taskanaEngine.getTaskService(); @@ -138,7 +140,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(tasks).hasSize(4); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testQueryAndCountMatchForClassificationName() { TaskService taskService = taskanaEngine.getTaskService(); @@ -150,7 +152,7 @@ class QueryTaskByClassificationNameAccTest extends AbstractAccTest { assertThat(tasks).hasSize((int) numberOfTasks); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testQueryAndCountForAttachmentClassificationName() { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTaskWithAttachmentAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTaskWithAttachmentAccTest.java index d4a8d58ec..201fa58aa 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTaskWithAttachmentAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTaskWithAttachmentAccTest.java @@ -33,7 +33,7 @@ class QueryTaskWithAttachmentAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testGetAttachmentSummariesFromTask() { TaskService taskService = taskanaEngine.getTaskService(); @@ -57,7 +57,7 @@ class QueryTaskWithAttachmentAccTest extends AbstractAccTest { assertThat(attachmentSummaries).isEmpty(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testIfNewTaskHasEmptyAttachmentList() { TaskService taskService = taskanaEngine.getTaskService(); @@ -66,7 +66,7 @@ class QueryTaskWithAttachmentAccTest extends AbstractAccTest { assertThat(task.asSummary().getAttachmentSummaries()).isNotNull(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ConfirmIfAttachmentSummariesAreCorrect_When_UsingTaskQueryAndGetTaskById() throws TaskNotFoundException, NotAuthorizedException { @@ -90,7 +90,7 @@ class QueryTaskWithAttachmentAccTest extends AbstractAccTest { .doesNotContainAnyElementsOf(originalAttachments); // but not same reference } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ConfirmIfAttachmentSummariesAreCorrect() throws InvalidArgumentException, TaskNotFoundException, NotAuthorizedException { diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksAccTest.java index 72af28cbd..a08dcee27 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksAccTest.java @@ -80,7 +80,7 @@ class QueryTasksAccTest extends AbstractAccTest { resetDb(false); } - @WithAccessId(user = "teamlead-1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryTaskValuesForEveryColumn() { SoftAssertions softly = new SoftAssertions(); @@ -95,7 +95,7 @@ class QueryTasksAccTest extends AbstractAccTest { softly.assertAll(); } - @WithAccessId(user = "teamlead-1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryTaskValuesForColumnName() { List columnValueList = @@ -112,7 +112,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(columnValueList).hasSize(5); } - @WithAccessId(user = "teamlead-1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryTaskValuesForColumnNameOnAttachments() { List columnValueList = @@ -148,9 +148,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(columnValueList).hasSize(7); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryForOwnerLike() { @@ -167,9 +165,7 @@ class QueryTasksAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryForParentBusinessProcessId() { @@ -188,9 +184,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(result2).hasSize(33); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryForName() { @@ -203,9 +197,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(result2).hasSize(7); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryForClassificationKey() { @@ -227,7 +219,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(result4).hasSize(7); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryForAttachmentInSummary() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -259,7 +251,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(results.get(0).getAttachmentSummaries().get(0)).isNotNull(); } - @WithAccessId(user = "teamlead-1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryForExternalId() { @@ -284,7 +276,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(countAllExternalIds).isEqualTo(countAllIds); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "admin") @TestFactory Stream testQueryForCustomX() { List> list = @@ -302,7 +294,7 @@ class QueryTasksAccTest extends AbstractAccTest { new Triplet<>("11", new String[] {"%"}, 3), new Triplet<>("12", new String[] {"%"}, 3), new Triplet<>("13", new String[] {"%"}, 3), - new Triplet<>("14", new String[] {"%"}, 59), + new Triplet<>("14", new String[] {"%"}, 84), new Triplet<>("15", new String[] {"%"}, 3), new Triplet<>("16", new String[] {"%"}, 3)); @@ -326,7 +318,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(result2).hasSize(expectedResult); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryForCustom7WithExceptionInLike() { @@ -338,7 +330,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryForCustom7WithExceptionInIn() throws InvalidArgumentException { @@ -358,7 +350,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryForCustom7WithException() throws InvalidArgumentException { @@ -372,7 +364,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(result2).hasSize(2); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryTaskByCustomAttributes() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -418,7 +410,7 @@ class QueryTasksAccTest extends AbstractAccTest { } } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryAndCountMatch() { TaskQuery taskQuery = taskService.createTaskQuery(); @@ -427,14 +419,14 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(tasks).hasSize((int) numberOfTasks); } - @WithAccessId(user = "teamlead-1", groups = "businessadmin") + @WithAccessId(user = "admin") @Test void testQueryAllPaged() { TaskQuery taskQuery = taskService.createTaskQuery(); long numberOfTasks = taskQuery.count(); - assertThat(numberOfTasks).isEqualTo(25); + assertThat(numberOfTasks).isEqualTo(84); List tasks = taskQuery.orderByDue(DESCENDING).list(); - assertThat(tasks).hasSize(25); + assertThat(tasks).hasSize(84); List tasksp = taskQuery.orderByDue(DESCENDING).listPage(4, 5); assertThat(tasksp).hasSize(5); tasksp = taskQuery.orderByDue(DESCENDING).listPage(5, 5); @@ -836,9 +828,7 @@ class QueryTasksAccTest extends AbstractAccTest { .isSortedAccordingTo(CASE_INSENSITIVE_ORDER); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryForExternalIdIn() { @@ -865,9 +855,7 @@ class QueryTasksAccTest extends AbstractAccTest { assertThat(result2).hasSize(10); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryForExternalIdLike() { diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByObjectReferenceAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByObjectReferenceAccTest.java index b7144d34f..2bbaa68a8 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByObjectReferenceAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByObjectReferenceAccTest.java @@ -21,9 +21,7 @@ class QueryTasksByObjectReferenceAccTest extends AbstractAccTest { super(); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryTasksByExcactValueOfObjectReference() throws SystemException { TaskService taskService = taskanaEngine.getTaskService(); @@ -32,9 +30,7 @@ class QueryTasksByObjectReferenceAccTest extends AbstractAccTest { assertThat(results).hasSize(33); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryTasksByExcactValueAndTypeOfObjectReference() throws SystemException { TaskService taskService = taskanaEngine.getTaskService(); @@ -47,9 +43,7 @@ class QueryTasksByObjectReferenceAccTest extends AbstractAccTest { assertThat(results).hasSize(10); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testQueryTasksByValueLikeOfObjectReference() throws SystemException { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByTimeIntervalsAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByTimeIntervalsAccTest.java index 60f1efab7..8380f46b0 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByTimeIntervalsAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByTimeIntervalsAccTest.java @@ -25,9 +25,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { super(); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testCreatedWithin2Intervals() { TaskService taskService = taskanaEngine.getTaskService(); @@ -57,9 +55,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testCreatedBefore() { TaskService taskService = taskanaEngine.getTaskService(); @@ -82,9 +78,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testCreatedAfter() { TaskService taskService = taskanaEngine.getTaskService(); @@ -107,9 +101,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testClaimedWithin2Intervals() { TaskService taskService = taskanaEngine.getTaskService(); @@ -139,9 +131,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testCompletedWithin() { TaskService taskService = taskanaEngine.getTaskService(); @@ -164,9 +154,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testModifiedWithin() { TaskService taskService = taskanaEngine.getTaskService(); @@ -189,9 +177,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testPlannedWithin() { TaskService taskService = taskanaEngine.getTaskService(); @@ -214,9 +200,7 @@ class QueryTasksByTimeIntervalsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testDueWithin() { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWildcardSearchAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWildcardSearchAccTest.java index 3f42f1a10..d2a81da18 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWildcardSearchAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWildcardSearchAccTest.java @@ -19,9 +19,7 @@ import pro.taskana.task.api.models.TaskSummary; @ExtendWith(JaasExtension.class) public class QueryTasksByWildcardSearchAccTest extends AbstractAccTest { - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void should_ReturnAllTasksByWildcardSearch_For_ProvidedSearchValue() { TaskService taskService = taskanaEngine.getTaskService(); @@ -41,9 +39,7 @@ public class QueryTasksByWildcardSearchAccTest extends AbstractAccTest { assertThat(foundTasks).hasSize(4); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void should_ReturnAllTasks_For_ProvidedSearchValueAndAdditionalParameters() { TaskService taskService = taskanaEngine.getTaskService(); @@ -65,9 +61,7 @@ public class QueryTasksByWildcardSearchAccTest extends AbstractAccTest { assertThat(foundTasks).hasSize(1); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void should_ThrowException_When_NotUsingSearchFieldsAndValueParamsTogether() { diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWorkbasketAccTest.java index 92acc5ae4..4db6d1b68 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksByWorkbasketAccTest.java @@ -26,19 +26,22 @@ class QueryTasksByWorkbasketAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "user-1-2", + groups = {GROUP_2_DN}) @Test void testQueryForWorkbasketKeyDomain() { TaskService taskService = taskanaEngine.getTaskService(); List workbasketIdentifiers = - Arrays.asList(new KeyDomain("GPK_KSC", "DOMAIN_A"), new KeyDomain("USER-1-2", "DOMAIN_A")); + Arrays.asList( + new KeyDomain("GPK_KSC_2", "DOMAIN_A"), new KeyDomain("USER-1-2", "DOMAIN_A")); List results = taskService .createTaskQuery() .workbasketKeyDomainIn(workbasketIdentifiers.toArray(new KeyDomain[0])) .list(); - assertThat(results).hasSize(52); + assertThat(results).hasSize(30); String[] ids = results.stream() @@ -47,10 +50,10 @@ class QueryTasksByWorkbasketAccTest extends AbstractAccTest { .toArray(new String[0]); List result2 = taskService.createTaskQuery().workbasketIdIn(ids).list(); - assertThat(result2).hasSize(52); + assertThat(result2).hasSize(30); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testThrowsExceptionIfNoOpenerPermissionOnQueriedWorkbasket() { TaskService taskService = taskanaEngine.getTaskService(); @@ -65,7 +68,7 @@ class QueryTasksByWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedToQueryWorkbasketException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testThrowsExceptionIfNoOpenerPermissionOnAtLeastOneQueriedWorkbasket() { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithPaginationAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithPaginationAccTest.java index 0e965a623..97c721a8d 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithPaginationAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithPaginationAccTest.java @@ -21,7 +21,7 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testGetFirstPageOfTaskQueryWithOffset() { TaskService taskService = taskanaEngine.getTaskService(); @@ -33,7 +33,7 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(10); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testSecondPageOfTaskQueryWithOffset() { TaskService taskService = taskanaEngine.getTaskService(); @@ -45,7 +45,7 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(10); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testListOffsetAndLimitOutOfBounds() { TaskService taskService = taskanaEngine.getTaskService(); @@ -75,7 +75,7 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testPaginationWithPages() { TaskService taskService = taskanaEngine.getTaskService(); @@ -121,7 +121,7 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(2); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testPaginationNullAndNegativeLimitsIgnoring() { TaskService taskService = taskanaEngine.getTaskService(); @@ -157,7 +157,7 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(10); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testCountOfTaskQuery() { TaskService taskService = taskanaEngine.getTaskService(); @@ -169,11 +169,11 @@ class QueryTasksWithPaginationAccTest extends AbstractAccTest { assertThat(count).isEqualTo(22L); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testCountOfTaskQueryWithAttachmentChannelFilter() { TaskService taskService = taskanaEngine.getTaskService(); long count = taskService.createTaskQuery().attachmentChannelIn("ch6").count(); - assertThat(count).isEqualTo(2L); + assertThat(count).isEqualTo(1L); } } diff --git a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithSortingAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithSortingAccTest.java index 92cd1a0f2..50e220bd0 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithSortingAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/QueryTasksWithSortingAccTest.java @@ -29,16 +29,14 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { super(); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByModifiedAndDomain() { TaskService taskService = taskanaEngine.getTaskService(); List results = taskService .createTaskQuery() - .workbasketKeyDomainIn(new KeyDomain("USER-3-2", "DOMAIN_B")) + .workbasketKeyDomainIn(new KeyDomain("USER-B-2", "DOMAIN_B")) .orderByModified(desc) .orderByDomain(null) .list(); @@ -53,16 +51,14 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByTaskIdDesc() { TaskService taskService = taskanaEngine.getTaskService(); List results = taskService .createTaskQuery() - .workbasketKeyDomainIn(new KeyDomain("USER-3-2", "DOMAIN_B")) + .workbasketKeyDomainIn(new KeyDomain("USER-B-2", "DOMAIN_B")) .orderByTaskId(desc) .list(); @@ -80,16 +76,14 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByTaskIdAsc() { TaskService taskService = taskanaEngine.getTaskService(); List results = taskService .createTaskQuery() - .workbasketKeyDomainIn(new KeyDomain("USER-3-2", "DOMAIN_B")) + .workbasketKeyDomainIn(new KeyDomain("USER-B-2", "DOMAIN_B")) .orderByTaskId(null) .list(); @@ -104,9 +98,7 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByDomainNameAndCreated() { TaskService taskService = taskanaEngine.getTaskService(); @@ -126,16 +118,14 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { .thenComparing(TaskSummary::getCreated)); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByPorSystemNoteDueAndOwner() { TaskService taskService = taskanaEngine.getTaskService(); List results = taskService .createTaskQuery() - .workbasketKeyDomainIn(new KeyDomain("USER-3-2", "DOMAIN_B")) + .workbasketKeyDomainIn(new KeyDomain("USER-B-2", "DOMAIN_B")) .orderByPrimaryObjectReferenceSystem(SortDirection.DESCENDING) .orderByNote(null) .orderByDue(null) @@ -158,16 +148,14 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByPorSystemInstanceParentProcPlannedAndState() { TaskService taskService = taskanaEngine.getTaskService(); List results = taskService .createTaskQuery() - .workbasketKeyDomainIn(new KeyDomain("USER-3-2", "DOMAIN_B")) + .workbasketKeyDomainIn(new KeyDomain("USER-B-2", "DOMAIN_B")) .orderByPrimaryObjectReferenceSystemInstance(desc) .orderByParentBusinessProcessId(asc) .orderByPlanned(asc) @@ -190,16 +178,14 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByPorCompanyAndClaimed() { TaskService taskService = taskanaEngine.getTaskService(); List results = taskService .createTaskQuery() - .workbasketKeyDomainIn(new KeyDomain("USER-3-2", "DOMAIN_B")) + .workbasketKeyDomainIn(new KeyDomain("USER-B-2", "DOMAIN_B")) .orderByPrimaryObjectReferenceCompany(desc) .orderByClaimed(asc) .list(); @@ -223,9 +209,7 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortByWbKeyPrioPorValueAndCompleted() { TaskService taskService = taskanaEngine.getTaskService(); @@ -256,9 +240,7 @@ class QueryTasksWithSortingAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "admin") @Test void testSortBpIdClassificationIdDescriptionAndPorType() { TaskService taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelOfAllTasksAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelOfAllTasksAccTest.java index f95746d34..358ed8bf3 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelOfAllTasksAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelOfAllTasksAccTest.java @@ -26,7 +26,7 @@ import pro.taskana.task.api.models.TaskSummary; public class ServiceLevelOfAllTasksAccTest extends AbstractAccTest { TaskService taskService; - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void testSetPlannedPropertyOnAllTasks() throws SQLException { taskService = taskanaEngine.getTaskService(); diff --git a/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelPriorityAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelPriorityAccTest.java index 3fa8cda77..32aa24374 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelPriorityAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/ServiceLevelPriorityAccTest.java @@ -55,7 +55,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { /* CREATE TASK */ - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_CalculatePlannedDateAtCreate() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -85,7 +85,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(readTask.getPlanned()).isEqualTo(expectedPlanned); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_calculateDueDateAtCreate() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -116,7 +116,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(readTask.getDue()).isEqualTo(expectedDue); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_NotThrowException_When_DueAndPlannedAreConsistent() throws ClassificationNotFoundException { @@ -140,7 +140,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThatCode(call).doesNotThrowAnyException(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_DueAndPlannedAreInconsistent() { @@ -157,7 +157,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_VerifyThatCreateAndPlannedAreClose() throws Exception { @@ -182,7 +182,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { /* UPDATE TASK */ - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_DueAndPlannedAreChangedInconsistently() throws Exception { TaskService taskService = taskanaEngine.getTaskService(); @@ -196,7 +196,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { + "date 2020-07-02T00:00:00Z not matching the service level PT24H."); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void should_SetPlanned_When_SetPlannedRequestContainsDuplicateTaskIds() throws NotAuthorizedException, TaskNotFoundException { @@ -233,7 +233,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(due4).isEqualTo(dueExpected); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void should_SetPlanned_When_RequestContainsDuplicatesAndNotExistingTaskIds() throws NotAuthorizedException, TaskNotFoundException { @@ -260,7 +260,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(due5).isEqualTo(dueExpected); } - @WithAccessId(user = "user-1-1", groups = "group-2") + @WithAccessId(user = "user-1-1") @Test void should_SetPlanned_When_RequestContainsTasksWithAttachments() throws Exception { @@ -336,7 +336,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { // |TAI:000000000000000000000000000000000014 | CLI:100000000000000000000000000000000004,| P14D | // +-----------------------------------------+------------------------------------------+------+ - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void should_ReturnBulkLog_When_UserIsNotAuthorizedForTasks() { String tkId1 = "TKI:000000000000000000000000000000000008"; @@ -357,7 +357,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { .hasOnlyElementsOfType(NotAuthorizedException.class); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetPlannedPropertyOfTasks_When_RequestedByAdminUser() throws NotAuthorizedException, TaskNotFoundException { @@ -382,7 +382,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(dueBulk4).isEqualTo(getInstant("2020-05-22T07:00:00")); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_DoNothing_When_SetPlannedIsCalledWithEmptyTasksList() { Instant planned = getInstant("2020-05-03T07:00:00"); @@ -400,7 +400,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { // |TAI:000000000000000000000000000000000007 | CLI:100000000000000000000000000000000008 | P1D | // |TKI:000000000000000000000000000000000066 | CLI:100000000000000000000000000000000024 | P0D | // +-----------------------------------------+------------------------------------------+------+ - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetPlannedPropertyWithBulkUpdate_When_RequestContainsASingleTask() throws NotAuthorizedException, TaskNotFoundException { @@ -415,7 +415,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(expectedDue); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetPlannedPropertyOnSingle_When_UpdateTaskWasCalled() throws NotAuthorizedException, TaskNotFoundException, InvalidArgumentException, @@ -430,7 +430,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(expectedDue); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetPlanned_When_OnlyDueWasChanged() throws NotAuthorizedException, TaskNotFoundException, InvalidArgumentException, @@ -446,7 +446,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getPlanned()).isEqualTo(getInstant("2020-05-08T07:00:00")); // Friday } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetDue_When_OnlyPlannedWasChanged() throws Exception { String taskId = "TKI:000000000000000000000000000000000002"; @@ -461,7 +461,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(expDue); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetPlanned_When_DueIsChangedAndPlannedIsNulled() throws Exception { String taskId = "TKI:000000000000000000000000000000000002"; @@ -478,7 +478,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(due); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void should_SetDue_When_TaskUpdateIsCalled() throws NotAuthorizedException, TaskNotFoundException, InvalidArgumentException, @@ -511,7 +511,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(getInstant("2020-05-15T07:00:00")); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_UpdateTaskPlannedOrDue_When_PlannedOrDueAreWeekendDays() throws NotAuthorizedException, TaskNotFoundException, ClassificationNotFoundException, @@ -542,7 +542,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(getInstant("2020-03-20T07:00:00")); // friday } - @WithAccessId(user = "user-1-4", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdateTaskPlannedOrDue_When_PlannedOrDueAreOnWeekends_ServiceLevel_P0D() throws NotAuthorizedException, TaskNotFoundException, ClassificationNotFoundException, @@ -615,7 +615,7 @@ public class ServiceLevelPriorityAccTest extends AbstractAccTest { + "due date 2020-03-23T07:00:00Z not matching the service level PT0S."); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_notThrowServiceLevelViolation_IfWeekendOrHolidaysBetweenDates() throws NotAuthorizedException, TaskNotFoundException, ClassificationNotFoundException, diff --git a/lib/taskana-core/src/test/java/acceptance/task/SetOwnerAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/SetOwnerAccTest.java index cd5e7bdd7..1fcbf1c2b 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/SetOwnerAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/SetOwnerAccTest.java @@ -37,7 +37,7 @@ import pro.taskana.task.api.models.TaskSummary; @ExtendWith(JaasExtension.class) public class SetOwnerAccTest extends AbstractAccTest { - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testSetOwnerAndSubsequentClaimSucceeds() throws TaskNotFoundException, NotAuthorizedException, InvalidStateException, @@ -59,7 +59,7 @@ public class SetOwnerAccTest extends AbstractAccTest { assertThat(taskClaimed.getOwner()).isEqualTo("user-1-2"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testSetOwnerViaUpdateTaskNotAuthorized() { @@ -73,7 +73,7 @@ public class SetOwnerAccTest extends AbstractAccTest { .isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testSetOwnerOfClaimedTaskFails() throws TaskNotFoundException, NotAuthorizedException { @@ -87,7 +87,7 @@ public class SetOwnerAccTest extends AbstractAccTest { .isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testSetOwnerNotAuthorized() { @@ -103,7 +103,7 @@ public class SetOwnerAccTest extends AbstractAccTest { assertThat(results.getErrorForId(taskReadyId)).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void testSetOwnerOfTasksWithDuplicatesSucceeds() { @@ -118,7 +118,7 @@ public class SetOwnerAccTest extends AbstractAccTest { assertThat(results.containsErrors()).isFalse(); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void testSetOwnerOfTasksWithDuplicatesAndNotExistingSucceeds() { List taskIds = @@ -136,7 +136,7 @@ public class SetOwnerAccTest extends AbstractAccTest { .isInstanceOf(TaskNotFoundException.class); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void testSetOwnerOfTasksWithNoQualifyingTasks() { @@ -152,7 +152,7 @@ public class SetOwnerAccTest extends AbstractAccTest { assertThat(results.getErrorMap()).hasSize(3); } - @WithAccessId(user = "user-3-2", groups = "group-2") + @WithAccessId(user = "user-b-2") @Test void testSetOwnerWithEmptyList() { List taskIds = new ArrayList<>(); @@ -161,7 +161,7 @@ public class SetOwnerAccTest extends AbstractAccTest { assertThat(results.containsErrors()).isFalse(); } - @WithAccessId(user = "user-1-2", groups = "group-2") + @WithAccessId(user = "user-1-2") @Test void testSetOwnerWithAllTasksAndVariousExceptions() throws NoSuchFieldException, IllegalAccessException, SQLException { @@ -183,14 +183,14 @@ public class SetOwnerAccTest extends AbstractAccTest { new Condition<>( c -> c.getClass() == NotAuthorizedException.class, "NotAuthorizedException"); assertThat(results.getErrorMap()) - .hasSize(59) + .hasSize(82) .extractingFromEntries(Entry::getValue) .hasOnlyElementsOfTypes(InvalidStateException.class, NotAuthorizedException.class) - .areExactly(36, invalidStateException) - .areExactly(23, notAuthorizedException); + .areExactly(28, invalidStateException) + .areExactly(54, notAuthorizedException); } - @WithAccessId(user = "admin", groups = "group-2") + @WithAccessId(user = "admin") @Test void testSetOwnerWithAllTasksAndVariousExceptionsAsAdmin() throws SQLException { resetDb(false); diff --git a/lib/taskana-core/src/test/java/acceptance/task/TerminateTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/TerminateTaskAccTest.java index 9e76083da..e1ac7a25e 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/TerminateTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/TerminateTaskAccTest.java @@ -36,7 +36,7 @@ class TerminateTaskAccTest extends AbstractAccTest { taskService = taskanaEngine.getTaskService(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_ReturnAllTerminatedTasks_When_QueryTerminatedState() { List taskSummaries = @@ -44,7 +44,7 @@ class TerminateTaskAccTest extends AbstractAccTest { assertThat(taskSummaries).hasSize(5); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @WithAccessId(user = "taskadmin") @TestTemplate void should_TerminateTask_When_TaskStateIsReady() @@ -58,7 +58,7 @@ class TerminateTaskAccTest extends AbstractAccTest { assertThat(numTasks).isEqualTo(6); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @WithAccessId(user = "taskadmin") @TestTemplate void should_TerminateTask_When_TaskStateIsClaimed() @@ -77,7 +77,7 @@ class TerminateTaskAccTest extends AbstractAccTest { assertThat(numTasksTerminated).isEqualTo(6); } - @WithAccessId(user = "taskadmin", groups = "group-1") + @WithAccessId(user = "taskadmin") @Test void should_ThrowException_When_TerminateTaskWithTaskStateCompleted() { List taskSummaries = @@ -98,7 +98,7 @@ class TerminateTaskAccTest extends AbstractAccTest { assertThatThrownBy(taskanaCall).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "taskadmin", groups = "group-1") + @WithAccessId(user = "taskadmin") @Test void should_ThrowException_When_TerminateTaskWithTaskStateTerminated() { List taskSummaries = @@ -109,7 +109,7 @@ class TerminateTaskAccTest extends AbstractAccTest { assertThatThrownBy(taskanaCall).isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "taskadmin", groups = "group-1") + @WithAccessId(user = "taskadmin") @Test void should_ThrowException_When_TerminateTaskWithTaskStateCancelled() { List taskSummaries = diff --git a/lib/taskana-core/src/test/java/acceptance/task/TransferTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/TransferTaskAccTest.java index b40c46cde..a02a75e77 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/TransferTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/TransferTaskAccTest.java @@ -38,7 +38,9 @@ class TransferTaskAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_TransferTaskToWorkbasket_When_WorkbasketIdIsProvided() throws NotAuthorizedException, WorkbasketNotFoundException, TaskNotFoundException, @@ -77,7 +79,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThat(transferredTask.getState()).isEqualTo(TaskState.READY); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_TransferTaskToWorkbasket_When_WorkbasketKeyAndDomainIsProvided() throws NotAuthorizedException, WorkbasketNotFoundException, TaskNotFoundException, @@ -96,7 +100,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThat(transferredTask.getState()).isEqualTo(TaskState.READY); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId( + user = "user-1-1", + groups = {GROUP_1_DN}) @Test void should_ChangeDomain_When_TransferingTaskToWorkbasketWithDifferentDomain() throws NotAuthorizedException, WorkbasketNotFoundException, TaskNotFoundException, @@ -111,7 +117,7 @@ class TransferTaskAccTest extends AbstractAccTest { assertThat(transferedTask.getDomain()).isNotEqualTo(domain1); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_UserHasNoTransferAuthorization() throws NotAuthorizedException, TaskNotFoundException { @@ -125,7 +131,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_ThrowException_When_DestinationWorkbasketDoesNotExist() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -142,7 +150,7 @@ class TransferTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(WorkbasketNotFoundException.class); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void should_ThrowException_When_TaskToTransferDoesNotExist() { TaskService taskService = taskanaEngine.getTaskService(); @@ -174,7 +182,9 @@ class TransferTaskAccTest extends AbstractAccTest { + "'WBI:100000000000000000000000000000000005' is needed."); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId( + user = "user-1-1", + groups = {GROUP_1_DN}) @Test void should_ThrowException_When_TransferWithNoAppendAuthorization() throws NotAuthorizedException, TaskNotFoundException { @@ -194,7 +204,7 @@ class TransferTaskAccTest extends AbstractAccTest { + "'WBI:100000000000000000000000000000000008' is needed."); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void should_ThrowException_When_TaskToTransferIsAlreadyCompleted() throws NotAuthorizedException, TaskNotFoundException { @@ -208,7 +218,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidStateException.class); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_BulkTransferTasks_When_WorkbasketIdIsProvided() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -245,7 +257,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThat(transferredTask.getOwner()).isNull(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_BulkTransferOnlyValidTasks_When_SomeTasksToTransferCauseExceptions() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -322,7 +336,9 @@ class TransferTaskAccTest extends AbstractAccTest { .hasMessageContaining("APPEND"); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_TransferTasks_When_TransferTasksWithListNotSupportingRemove() { TaskService taskService = taskanaEngine.getTaskService(); @@ -336,7 +352,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThatCode(call).doesNotThrowAnyException(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_ThrowException_When_TransferTasksWithInvalidTasksIdList() { TaskService taskService = taskanaEngine.getTaskService(); @@ -361,7 +379,9 @@ class TransferTaskAccTest extends AbstractAccTest { .hasMessage("TaskIds must not contain only invalid arguments."); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_ThrowException_When_TransferEmptyTaskIdList() { TaskService taskService = taskanaEngine.getTaskService(); @@ -373,7 +393,9 @@ class TransferTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void should_BulkTransferTasks_When_WorkbasketKeyAndDomainIsProvided() throws WorkbasketNotFoundException, NotAuthorizedException, InvalidArgumentException, diff --git a/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAccTest.java index eb274ac7e..521b7fbfe 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAccTest.java @@ -39,7 +39,7 @@ class UpdateTaskAccTest extends AbstractAccTest { private final TaskService taskService = taskanaEngine.getTaskService(); - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdatePrimaryObjectReferenceOfTask_When_Requested() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -67,7 +67,7 @@ class UpdateTaskAccTest extends AbstractAccTest { assertThat(updatedTask.getParentBusinessProcessId()).isEqualTo("MY_PARENT_PROCESS_ID"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdatePrimaryObjectReferenceOfTask_When_ObjectreferenceSystemAndSystemInstanceIsNull() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -96,7 +96,7 @@ class UpdateTaskAccTest extends AbstractAccTest { assertThat(updatedTask.getParentBusinessProcessId()).isEqualTo("MY_PARENT_PROCESS_ID"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_MandatoryPrimaryObjectReferenceIsNotSetOrIncomplete() throws NotAuthorizedException, TaskNotFoundException { @@ -124,7 +124,7 @@ class UpdateTaskAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_TaskHasAlreadyBeenUpdated() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -156,7 +156,7 @@ class UpdateTaskAccTest extends AbstractAccTest { assertThatCode(updateTaskCall).doesNotThrowAnyException(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdateTaskProperties_When_ClassificationOfTaskIsChanged() throws Exception { Task task = taskService.getTask("TKI:000000000000000000000000000000000000"); @@ -174,7 +174,7 @@ class UpdateTaskAccTest extends AbstractAccTest { assertThat(task.getDescription()).isEqualTo(updatedTask.getDescription()); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_UpdateReadFlagOfTask_When_SetTaskReadIsCalled() throws TaskNotFoundException, NotAuthorizedException { @@ -195,7 +195,7 @@ class UpdateTaskAccTest extends AbstractAccTest { .isInstanceOf(TaskNotFoundException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdateTask_When_CustomPropertiesOfTaskWereChanged() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -209,7 +209,7 @@ class UpdateTaskAccTest extends AbstractAccTest { assertThat(updatedTask).isNotNull(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_ThrowException_When_ModificationOfWorkbasketKeyIsAttempted() throws NotAuthorizedException, TaskNotFoundException { @@ -221,7 +221,7 @@ class UpdateTaskAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdateNoTasks_When_UpdateTasksWithUnmatchedObjectReferenceWasCalled() throws InvalidArgumentException { @@ -241,7 +241,7 @@ class UpdateTaskAccTest extends AbstractAccTest { assertThat(taskIds).isEmpty(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void should_UpdateTasks_When_MatchingPrimaryObjectReferenceWasChanged() throws InvalidArgumentException, TaskNotFoundException, NotAuthorizedException { @@ -268,7 +268,7 @@ class UpdateTaskAccTest extends AbstractAccTest { } } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void should_UpdateTaskCustomAttributes_When_UpdateTasksIsCalled() throws InvalidArgumentException, TaskNotFoundException, NotAuthorizedException { @@ -295,7 +295,7 @@ class UpdateTaskAccTest extends AbstractAccTest { } } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_UpdateCallbackInfo_When_RequestedByApi() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, diff --git a/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAttachmentsAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAttachmentsAccTest.java index 29f416976..8bdfec644 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAttachmentsAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskAttachmentsAccTest.java @@ -73,7 +73,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task).isNotNull(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddNewAttachment() throws TaskNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -93,7 +93,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { .containsOnly(task.getModified()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddValidAttachmentTwice() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -116,7 +116,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { .containsOnly(task.getModified()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddNewAttachmentTwiceWithoutTaskanaMethodWillThrowAttachmentPersistenceException() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -136,7 +136,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(AttachmentPersistenceException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddExistingAttachmentAgainWillUpdateWhenNotEqual() throws TaskNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -171,7 +171,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(expDue); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddExistingAttachmentAgainWillDoNothingWhenEqual() throws TaskNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -195,7 +195,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getAttachments()).hasSize(attachmentCount2); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddAttachmentAsNullValueWillBeIgnored() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -229,7 +229,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getPlanned().plus(Duration.ofDays(1))).isEqualTo(task.getDue()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testRemoveAttachment() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -251,7 +251,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getPlanned().plus(Duration.ofDays(1))).isEqualTo(task.getDue()); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testRemoveAttachmentWithNullAndNotAddedId() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -274,7 +274,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getAttachments()).hasSize(attachmentCount); // persisted, still same } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testUpdateAttachment() throws TaskNotFoundException, ClassificationNotFoundException, InvalidArgumentException, @@ -310,7 +310,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getDue()).isEqualTo(expDue); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void modifyExistingAttachment() throws Exception { // setup test @@ -383,7 +383,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { "ROHRPOST with 4 custom attributes")); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void replaceExistingAttachments() throws TaskNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -444,7 +444,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(task.getAttachments().get(0).getChannel()).isEqualTo("DHL"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testPrioDurationOfTaskFromAttachmentsAtUpdate() throws NotAuthorizedException, InvalidArgumentException, ClassificationNotFoundException, @@ -505,7 +505,7 @@ class UpdateTaskAttachmentsAccTest extends AbstractAccTest { assertThat(readTask.getDue()).isEqualTo(expDue); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testAddCustomAttributeToAttachment() throws Exception { diff --git a/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskCommentAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskCommentAccTest.java index 17480a004..93edad24d 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskCommentAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/UpdateTaskCommentAccTest.java @@ -27,7 +27,7 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void should_UpdateTaskComment_For_TaskComment() throws TaskCommentNotFoundException, NotAuthorizedException, ConcurrencyException, @@ -51,7 +51,7 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest { assertThat(taskCommentsAfterUpdate.get(0).getTextField()).isEqualTo("updated textfield"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToUpdateTaskComment_When_UserHasNoAuthorization() throws TaskCommentNotFoundException, NotAuthorizedException, TaskNotFoundException, @@ -78,7 +78,7 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest { .isEqualTo("some other text in textfield"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToUpdateTaskComment_When_UserTriesToUpdateTaskByManipulatingOwner() throws TaskCommentNotFoundException, NotAuthorizedException, TaskNotFoundException, @@ -99,7 +99,7 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest { assertThatThrownBy(updateTaskCommentCall).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void should_FailToUpdateTaskComment_When_TaskCommentWasModifiedConcurrently() throws TaskCommentNotFoundException, NotAuthorizedException, TaskNotFoundException, diff --git a/lib/taskana-core/src/test/java/acceptance/task/WorkOnTaskAccTest.java b/lib/taskana-core/src/test/java/acceptance/task/WorkOnTaskAccTest.java index ac5a3a599..e26b63d3f 100644 --- a/lib/taskana-core/src/test/java/acceptance/task/WorkOnTaskAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/task/WorkOnTaskAccTest.java @@ -29,7 +29,7 @@ import pro.taskana.task.api.models.Task; @ExtendWith(JaasExtension.class) class WorkOnTaskAccTest extends AbstractAccTest { - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testClaimTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -49,7 +49,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThat(claimedTask.getOwner()).isEqualTo("user-1-2"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testThrowsExceptionIfTaskIsAlreadyClaimed() throws NotAuthorizedException, TaskNotFoundException { @@ -63,7 +63,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testClaimAlreadyClaimedByCallerTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -74,7 +74,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { taskService.claim(task.getId()); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testForceClaimTaskWhichIsAlreadyClaimedByAnotherUser() throws NotAuthorizedException, TaskNotFoundException { @@ -88,7 +88,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCancelClaimTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -106,7 +106,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThat(unclaimedTask.getOwner()).isNull(); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testThrowsExceptionIfCancelClaimOfTaskFromAnotherUser() throws NotAuthorizedException, TaskNotFoundException { @@ -120,7 +120,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testForceCancelClaimOfTaskFromAnotherUser() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -138,7 +138,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThat(unclaimedTask.getOwner()).isNull(); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testCompleteTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -160,7 +160,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThat(completedTask.getOwner()).isEqualTo("user-1-2"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testForceCompleteUnclaimedTask() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, @@ -179,7 +179,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThat(completedTask.getOwner()).isEqualTo("user-1-2"); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testThrowsExceptionIfCompletingClaimedTaskOfAnotherUser() throws NotAuthorizedException, TaskNotFoundException { @@ -193,7 +193,7 @@ class WorkOnTaskAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidOwnerException.class); } - @WithAccessId(user = "user-1-2", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testForceCompleteClaimedTaskOfAnotherUser() throws NotAuthorizedException, TaskNotFoundException, InvalidStateException, diff --git a/lib/taskana-core/src/test/java/acceptance/taskrouting/TaskRoutingAccTest.java b/lib/taskana-core/src/test/java/acceptance/taskrouting/TaskRoutingAccTest.java index b1babfc98..9d96a2c71 100644 --- a/lib/taskana-core/src/test/java/acceptance/taskrouting/TaskRoutingAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/taskrouting/TaskRoutingAccTest.java @@ -22,7 +22,7 @@ import pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException; @ExtendWith(JaasExtension.class) class TaskRoutingAccTest extends AbstractAccTest { - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCreateTaskWithoutWorkbasketAndVoidNewTaskMethod() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -45,7 +45,7 @@ class TaskRoutingAccTest extends AbstractAccTest { .isEqualTo(createdTask.getWorkbasketSummary().getId()); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCreateTaskWithNullWorkbasket() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -60,7 +60,7 @@ class TaskRoutingAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCreateTaskWithNullRouting() throws InvalidArgumentException { @@ -74,7 +74,7 @@ class TaskRoutingAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testCreateTaskWithRoutingToMultipleWorkbaskets() throws InvalidArgumentException { diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java index 5da830f40..2d56d0149 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/CreateWorkbasketAccTest.java @@ -32,7 +32,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testCreateWorkbasket() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -78,9 +78,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void should_beAbleToCreateNewWorkbasket_When_WorkbasketCopy() throws Exception { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -93,7 +91,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThat(newWorkbasket.getId()).isNotEqualTo(oldWorkbasket.getId()); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testCreateWorkbasketWithInvalidDomain() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -106,7 +104,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(DomainNotFoundException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testCreateWorkbasketWithMissingRequiredField() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -170,7 +168,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(InvalidWorkbasketException.class); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testThrowsExceptionIfWorkbasketWithCaseInsensitiveSameKeyDomainIsCreated() throws NotAuthorizedException, InvalidWorkbasketException, WorkbasketAlreadyExistException, @@ -194,7 +192,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(WorkbasketAlreadyExistException.class); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testCreateWorkbasketWithAlreadyExistingKeyAndDomainAndEmptyIdUpdatesOlderWorkbasket() throws DomainNotFoundException, InvalidWorkbasketException, NotAuthorizedException, @@ -218,7 +216,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(WorkbasketAlreadyExistException.class); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testWorkbasketAccessItemSetName() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -249,7 +247,7 @@ class CreateWorkbasketAccTest extends AbstractAccTest { assertThat("Karl Napf").isEqualTo(item.getAccessName()); } - @WithAccessId(user = "user-1-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testCreateDuplicateWorkbasketAccessListFails() throws Exception { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/DeleteWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/DeleteWorkbasketAccTest.java index 7fa55ee96..73b2ff287 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/DeleteWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/DeleteWorkbasketAccTest.java @@ -41,7 +41,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { taskService = taskanaEngine.getTaskService(); } - @WithAccessId(user = "admin", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteWorkbasket() throws WorkbasketNotFoundException, NotAuthorizedException { Workbasket wb = workbasketService.getWorkbasket("USER-2-2", "DOMAIN_A"); @@ -56,7 +56,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { .isInstanceOf(WorkbasketNotFoundException.class); } - @WithAccessId(user = "elena") + @WithAccessId(user = "user-1-1") @WithAccessId(user = "taskadmin") @TestTemplate void should_ThrowException_When_UserRoleIsNotAdminOrBusinessAdmin() { @@ -87,9 +87,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "user-1-1", - groups = {"teamlead_1", "group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testDeleteWorkbasketAlsoAsDistributionTarget() throws WorkbasketNotFoundException, NotAuthorizedException { @@ -112,7 +110,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { assertThat(newDistTargets).isEqualTo(3).isLessThan(distTargets); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteWorkbasketWithNullOrEmptyParam() { // Test Null-Value @@ -138,7 +136,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { .isInstanceOf(InvalidArgumentException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteWorkbasketButNotExisting() { ThrowingCallable call = @@ -161,7 +159,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(WorkbasketInUseException.class); } - @WithAccessId(user = "TEAMLEAD-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testCascadingDeleteOfAccessItems() throws WorkbasketNotFoundException, NotAuthorizedException, InvalidArgumentException, @@ -195,7 +193,7 @@ class DeleteWorkbasketAccTest extends AbstractAccTest { assertThat(accessItemsAfter).isEmpty(); } - @WithAccessId(user = "admin", groups = "businessadmin") + @WithAccessId(user = "admin") @Test void testMarkWorkbasketForDeletion() throws WorkbasketInUseException, NotAuthorizedException, WorkbasketNotFoundException, diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/DistributionTargetsAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/DistributionTargetsAccTest.java index ebabc9cb7..bdaa2f010 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/DistributionTargetsAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/DistributionTargetsAccTest.java @@ -31,7 +31,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "teamlead-1") + @WithAccessId(user = "businessadmin") @Test void testGetDistributionTargetsSucceedsById() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -53,7 +53,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { .containsExactlyInAnyOrderElementsOf(expectedTargetIds); } - @WithAccessId(user = "user-1-1", groups = "teamlead-1") + @WithAccessId(user = "businessadmin") @Test void testGetDistributionTargetsSucceeds() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -76,9 +76,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { .containsExactlyInAnyOrderElementsOf(expectedTargetIds); } - @WithAccessId( - user = "user-1-1", - groups = {"teamlead-1", "group-1", "group-2", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testDistributionTargetCallsWithNonExistingWorkbaskets() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -124,7 +122,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { assertThat(distributionTargets).hasSize(4); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @WithAccessId(user = "taskadmin") @TestTemplate void should_ThrowException_When_UserRoleIsNotAdminOrBusinessAdminAndMakesDistTargetCalls() { @@ -167,9 +165,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { assertThatThrownBy(getDistributionTargetsCall).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "user-2-2", - groups = {"group-1", "group-2", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testAddAndRemoveDistributionTargets() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -198,7 +194,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { assertThat(distributionTargets).hasSize(4); } - @WithAccessId(user = "user-2-2", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testAddAndRemoveDistributionTargetsOnWorkbasketWithoutReadPermission() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -223,8 +219,8 @@ class DistributionTargetsAccTest extends AbstractAccTest { } @WithAccessId( - user = "user-2-2", - groups = {"group-1", "group-2"}) + user = "user-1-1", + groups = {GROUP_1_DN}) @Test void testAddDistributionTargetsFailsNotAuthorized() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -236,7 +232,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { assertThat(distributionTargets).hasSize(4); // add a new distribution target - Workbasket newTarget = workbasketService.getWorkbasket("GPK_B_KSC_2", "DOMAIN_B"); + Workbasket newTarget = workbasketService.getWorkbasket("USER-1-2", "DOMAIN_A"); ThrowingCallable call = () -> { @@ -245,9 +241,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "user-2-2", - groups = {"group-1", "group-2", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testSetDistributionTargets() throws NotAuthorizedException, WorkbasketNotFoundException, SQLException { @@ -275,9 +269,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { resetDb(false); } - @WithAccessId( - user = "user-2-2", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "businessadmin") @Test void testGetDistributionSourcesById() throws NotAuthorizedException, WorkbasketNotFoundException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -297,9 +289,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { } } - @WithAccessId( - user = "user-2-2", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "teamlead-1") @Test void testGetDistributionSourcesByKeyDomain() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -320,7 +310,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { } } - @WithAccessId(user = "henry", groups = "undefinedgroup") + @WithAccessId(user = "unknownuser") @Test void testQueryDistributionSourcesThrowsNotAuthorized() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -332,9 +322,7 @@ class DistributionTargetsAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "user-2-2", - groups = {"group-1", "group-2"}) + @WithAccessId(user = "user-2-2") @Test void testQueryDistributionSourcesThrowsWorkbasketNotFound() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/GetWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/GetWorkbasketAccTest.java index 42e2b1230..41255bdb1 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/GetWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/GetWorkbasketAccTest.java @@ -28,7 +28,7 @@ class GetWorkbasketAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testGetWorkbasketById() throws NotAuthorizedException, WorkbasketNotFoundException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -83,7 +83,7 @@ class GetWorkbasketAccTest extends AbstractAccTest { assertThat(retrievedWorkbasket).isNotNull(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testGetWorkbasketByKeyAndDomain() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -106,7 +106,9 @@ class GetWorkbasketAccTest extends AbstractAccTest { assertThat(workbasket.getCustom4()).isEqualTo("custom4"); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId( + user = "user-1-1", + groups = {GROUP_1_DN}) @Test void testGetWorkbasketPermissions() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -120,7 +122,7 @@ class GetWorkbasketAccTest extends AbstractAccTest { assertThat(permissions.contains(WorkbasketPermission.APPEND)).isTrue(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testGetWorkbasketPermissionsForInvalidWorkbasketId() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -130,7 +132,7 @@ class GetWorkbasketAccTest extends AbstractAccTest { assertThat(permissions).isEmpty(); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-2") @Test void testGetWorkbasketAsSummary() throws NotAuthorizedException, WorkbasketNotFoundException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -196,7 +198,7 @@ class GetWorkbasketAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @Test void testGetWorkbasketByIdNotExisting() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccTest.java index d767fd926..cbf3a82dc 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccTest.java @@ -34,7 +34,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { workbasketService = taskanaEngine.getWorkbasketService(); } - @WithAccessId(user = "teamlead-1", groups = "group-1_1") + @WithAccessId(user = "teamlead-1") @Test void testQueryAllForUserMultipleTimes() { WorkbasketQuery query = workbasketService.createWorkbasketQuery(); @@ -48,7 +48,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(workbaskets).hasSize(count); } - @WithAccessId(user = "teamlead-1", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAllForBusinessAdminMultipleTimes() { WorkbasketQuery query = workbasketService.createWorkbasketQuery(); @@ -62,7 +62,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(workbaskets).hasSize(count); } - @WithAccessId(user = "teamlead-1", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryAllForAdminMultipleTimes() { WorkbasketQuery query = workbasketService.createWorkbasketQuery(); @@ -76,7 +76,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(workbaskets).hasSize(count); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketValuesForColumnName() { List columnValueList = workbasketService.createWorkbasketQuery().listValues(NAME, null); @@ -93,7 +95,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(columnValueList).hasSize(4); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByDomain() { List results = @@ -101,7 +105,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(1); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByDomainAndType() { List results = @@ -113,7 +119,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(6); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByName() { List results = @@ -125,7 +133,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .isEqualTo("GPK_KSC"); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByNameStartsWith() { List results = @@ -133,7 +143,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByNameContains() { List results = @@ -144,7 +156,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(5); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByNameContainsCaseInsensitive() { List results = @@ -152,7 +166,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(2); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByDescription() { List results = @@ -165,7 +181,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(9); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByOwnerLike() { List results = @@ -177,7 +195,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(1); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByKey() { List results = @@ -185,7 +205,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(1); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByMultipleKeys() { List results = @@ -193,7 +215,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(2); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByMultipleKeysWithUnknownKey() { List results = @@ -201,7 +225,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(2); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByKeyContains() { List results = @@ -209,7 +235,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByKeyContainsIgnoreCase() { List results = @@ -217,7 +245,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByKeyOrNameContainsIgnoreCase() { List results = @@ -225,7 +255,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(9); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByNameStartsWithSortedByNameAscending() { List results = @@ -240,7 +272,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .isSortedAccordingTo(CASE_INSENSITIVE_ORDER); } - @WithAccessId(user = "max") + @WithAccessId(user = "user-b-1") @Test void testQueryWorkbasketByNameStartsWithSortedByNameDescending() { List results = @@ -255,7 +287,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .isSortedAccordingTo(CASE_INSENSITIVE_ORDER.reversed()); } - @WithAccessId(user = "max") + @WithAccessId(user = "user-b-1") @Test void testQueryWorkbasketByNameStartsWithSortedByKeyAscending() { List results = @@ -266,7 +298,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .isSortedAccordingTo(CASE_INSENSITIVE_ORDER); } - @WithAccessId(user = "max") + @WithAccessId(user = "user-b-1") @Test void testQueryWorkbasketByNameStartsWithSortedByKeyDescending() { List results = @@ -277,7 +309,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .isSortedAccordingTo(CASE_INSENSITIVE_ORDER.reversed()); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByCreated() { List results = @@ -285,7 +319,9 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(9); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByModified() { List results = @@ -293,7 +329,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results).hasSize(9); } - @WithAccessId(user = "unknown", groups = "admin") + @WithAccessId(user = "admin") @Test void testQueryWorkbasketByAdmin() throws NotAuthorizedException, InvalidArgumentException { List results = @@ -308,14 +344,16 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .createWorkbasketQuery() .nameLike("%") .accessIdsHavePermission( - WorkbasketPermission.TRANSFER, "teamlead-1", "group-1", "group-2") + WorkbasketPermission.TRANSFER, "teamlead-1", GROUP_1_DN, GROUP_2_DN) .orderByName(DESCENDING) .list(); assertThat(results).hasSize(13); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testQueryWorkbasketByDomainLike() { List results = @@ -342,7 +380,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { .containsExactlyInAnyOrderElementsOf(expectedIds); } - @WithAccessId(user = "admin", groups = "group-1") + @WithAccessId(user = "admin") @Test void testQueryWorkbasketByOwnerInOrderByDomainDesc() { List results = @@ -357,7 +395,7 @@ class QueryWorkbasketAccTest extends AbstractAccTest { assertThat(results.get(1).getId()).isEqualTo("WBI:100000000000000000000000000000000001"); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testQueryForCustom1In() { List results = diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccessItemsAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccessItemsAccTest.java index 7227792fa..5c96737ed 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccessItemsAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketAccessItemsAccTest.java @@ -29,7 +29,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryWorkbasketAccessItemValuesForColumnName() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -41,7 +41,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { columnValueList = workbasketService.createWorkbasketAccessItemQuery().listValues(ACCESS_ID, null); assertThat(columnValueList).isNotNull(); - assertThat(columnValueList).hasSize(9); + assertThat(columnValueList).hasSize(10); columnValueList = workbasketService.createWorkbasketAccessItemQuery().listValues(WORKBASKET_KEY, null); @@ -52,19 +52,19 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(countEntries).isGreaterThan(columnValueList.size()); // DISTINCT } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsForAccessIds() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); List results = workbasketService .createWorkbasketAccessItemQuery() - .accessIdIn("user-1-1", "group-1") + .accessIdIn("user-1-1", GROUP_1_DN) .list(); assertThat(results).hasSize(8); } - @WithAccessId(user = "dummy") + @WithAccessId(user = "unknownuser") @Test void testQueryAccessItemsForAccessIdsNotAuthorized() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -79,14 +79,14 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsForAccessIdsOrderedDescending() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); WorkbasketAccessItemQuery query = workbasketService .createWorkbasketAccessItemQuery() - .accessIdIn("user-1-1", "group-1") + .accessIdIn("user-1-1", GROUP_1_DN) .orderByAccessId(SortDirection.DESCENDING) .orderByWorkbasketId(SortDirection.DESCENDING); List results = query.list(); @@ -95,14 +95,14 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(results.get(0).getId()).isEqualTo("WAI:100000000000000000000000000000000003"); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsForAccessIdsAndWorkbasketKey() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); List results = workbasketService .createWorkbasketAccessItemQuery() - .accessIdIn("user-1-1", "group-1") + .accessIdIn("user-1-1", GROUP_1_DN) .workbasketIdIn( "WBI:100000000000000000000000000000000006", "WBI:100000000000000000000000000000000002") @@ -110,7 +110,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsForAccessIdsWorkbasketKeyLike() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -119,7 +119,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(results).hasSize(4); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsForAccessIdsWorkbasketKeyLikeAndOrderAsc() throws NotAuthorizedException { @@ -135,7 +135,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(results.get(3).getWorkbasketKey()).isEqualTo("GPK_KSC_2"); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsByWorkbasketKey() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -147,7 +147,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAccessItemsByWorkbasketKeyOrderedDescending() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -162,7 +162,7 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest { assertThat(results.get(0).getId()).isEqualTo("WAI:100000000000000000000000000000000009"); } - @WithAccessId(user = "admin") + @WithAccessId(user = "businessadmin") @Test void testQueryForIdIn() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketByPermissionAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketByPermissionAccTest.java index b1ebdc805..f1aa5117f 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketByPermissionAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketByPermissionAccTest.java @@ -32,7 +32,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAllTransferTargetsForUser() throws NotAuthorizedException, InvalidArgumentException { @@ -46,7 +46,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { assertThat(results.get(0).getKey()).isEqualTo("USER-1-1"); } - @WithAccessId(user = "dummy") + @WithAccessId(user = "unknownuser") @Test void testQueryAllTransferTargetsForUserNotAuthorized() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -61,7 +61,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAllTransferTargetsForUserAndGroup() throws NotAuthorizedException, InvalidArgumentException, SystemException { @@ -69,12 +69,12 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { List results = workbasketService .createWorkbasketQuery() - .accessIdsHavePermission(WorkbasketPermission.APPEND, "user-1-1", "group-1") + .accessIdsHavePermission(WorkbasketPermission.APPEND, "user-1-1", GROUP_1_DN) .list(); assertThat(results).hasSize(6); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAllTransferTargetsForUserAndGroupSortedByNameAscending() throws NotAuthorizedException, InvalidArgumentException, SystemException { @@ -82,14 +82,14 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { List results = workbasketService .createWorkbasketQuery() - .accessIdsHavePermission(WorkbasketPermission.APPEND, "user-1-1", "group-1") + .accessIdsHavePermission(WorkbasketPermission.APPEND, "user-1-1", GROUP_1_DN) .orderByName(asc) .list(); assertThat(results).hasSize(6); assertThat(results.get(0).getKey()).isEqualTo("GPK_KSC_1"); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAllTransferTargetsForUserAndGroupSortedByNameDescending() throws NotAuthorizedException, InvalidArgumentException, SystemException { @@ -97,7 +97,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { List results = workbasketService .createWorkbasketQuery() - .accessIdsHavePermission(WorkbasketPermission.APPEND, "user-1-1", "group-1") + .accessIdsHavePermission(WorkbasketPermission.APPEND, "user-1-1", GROUP_1_DN) .orderByName(desc) .orderByKey(asc) .list(); @@ -105,7 +105,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { assertThat(results.get(0).getKey()).isEqualTo("USER-2-2"); } - @WithAccessId(user = "dummy", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testQueryAllTransferSourcesForUserAndGroup() throws NotAuthorizedException, InvalidArgumentException, SystemException { @@ -113,7 +113,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { List results = workbasketService .createWorkbasketQuery() - .accessIdsHavePermission(WorkbasketPermission.DISTRIBUTE, "user-1-1", "group-1") + .accessIdsHavePermission(WorkbasketPermission.DISTRIBUTE, "user-1-1", GROUP_1_DN) .list(); assertThat(results).hasSize(2); List keys = new ArrayList<>(Arrays.asList("GPK_KSC_1", "USER-1-1")); @@ -122,7 +122,9 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { } } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId( + user = "user-1-1", + groups = {GROUP_1_DN}) @Test void testQueryAllTransferTargetsForUserAndGroupFromSubject() throws SystemException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -146,7 +148,7 @@ class QueryWorkbasketByPermissionAccTest extends AbstractAccTest { assertThat(results).hasSize(1); } - @WithAccessId(user = "teamlead-1", groups = "businessadmin") + @WithAccessId(user = "teamlead-1") @Test void testConsiderBusinessAdminPermissionsWhileQueryingWorkbaskets() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketsWithPaginationAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketsWithPaginationAccTest.java index b0aca592c..07f28846c 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketsWithPaginationAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/QueryWorkbasketsWithPaginationAccTest.java @@ -20,7 +20,9 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { super(); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testGetFirstPageOfWorkbasketQueryWithOffset() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -29,7 +31,9 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(5); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testGetSecondPageOfWorkbasketQueryWithOffset() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -38,7 +42,7 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(4); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId(user = "teamlead-1") @Test void testListOffsetAndLimitOutOfBounds() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -57,7 +61,9 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(3); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testPaginationWithPages() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -103,7 +109,9 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(4); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testPaginationNullAndNegativeLimitsIgnoring() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -139,7 +147,9 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { assertThat(results).hasSize(9); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testCountOfWorkbasketQuery() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -147,7 +157,9 @@ class QueryWorkbasketsWithPaginationAccTest extends AbstractAccTest { assertThat(count).isEqualTo(9L); } - @WithAccessId(user = "teamlead-1", groups = "group-1") + @WithAccessId( + user = "teamlead-1", + groups = {GROUP_1_DN}) @Test void testWorkbasketQueryDomA() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAccTest.java index cf5406192..bad9248fa 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAccTest.java @@ -25,9 +25,7 @@ import pro.taskana.workbasket.internal.models.WorkbasketImpl; @ExtendWith(JaasExtension.class) class UpdateWorkbasketAccTest extends AbstractAccTest { - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateWorkbasket() throws NotAuthorizedException, WorkbasketNotFoundException, ConcurrencyException { @@ -59,9 +57,7 @@ class UpdateWorkbasketAccTest extends AbstractAccTest { assertThat(updatedWorkbasket.getModified()).isNotEqualTo(modified); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateWorkbasketWithConcurrentModificationShouldThrowException() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -77,9 +73,7 @@ class UpdateWorkbasketAccTest extends AbstractAccTest { .isThrownBy(() -> workbasketService.updateWorkbasket(workbasket)); } - @WithAccessId( - user = "teamlead-1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateWorkbasketOfNonExistingWorkbasketShouldThrowException() throws NotAuthorizedException, WorkbasketNotFoundException { @@ -96,7 +90,7 @@ class UpdateWorkbasketAccTest extends AbstractAccTest { .isThrownBy(() -> workbasketService.updateWorkbasket(workbasket)); } - @WithAccessId(user = "user-1-1", groups = "group-1") + @WithAccessId(user = "user-1-1") @WithAccessId(user = "taskadmin") @TestTemplate void should_ThrowException_When_UserRoleIsNotAdminOrBusinessAdmin() diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizations2AccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizations2AccTest.java index 4b1f9e09a..ec054c91c 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizations2AccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizations2AccTest.java @@ -21,9 +21,7 @@ public class UpdateWorkbasketAuthorizations2AccTest extends AbstractAccTest { super(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdatedAccessItemListToEmptyList() throws Exception { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizationsAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizationsAccTest.java index 23d64c083..28885d790 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizationsAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/UpdateWorkbasketAuthorizationsAccTest.java @@ -58,9 +58,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThatThrownBy(updateWorkbasketAccessItemCall).isInstanceOf(NotAuthorizedException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateWorkbasketAccessItemSucceeds() throws InvalidArgumentException, NotAuthorizedException, WorkbasketNotFoundException, @@ -94,9 +92,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThat(updatedItem.isPermCustom2()).isFalse(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdateWorkbasketAccessItemRejected() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -144,8 +140,8 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { } @WithAccessId( - user = "user-1-1", - groups = {"group-2", "businessadmin"}) + user = "businessadmin", + groups = {GROUP_2_DN}) @Test void testUpdatedAccessItemLeadsToNotAuthorizedException() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, @@ -155,7 +151,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { String wbKey = "USER-2-1"; String wbDomain = "DOMAIN_A"; - final String groupName = "group-2"; + final String groupName = GROUP_2_DN; Task newTask = taskService.newTask(wbKey, wbDomain); newTask.setClassificationKey("T2100"); @@ -189,9 +185,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThatThrownBy(call).isInstanceOf(NotAuthorizedToQueryWorkbasketException.class); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testUpdatedAccessItemList() throws Exception { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -229,9 +223,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThat(item1.isPermTransfer()).isFalse(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testInsertAccessItemList() throws Exception { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -267,9 +259,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThat(item0.isPermTransfer()).isFalse(); } - @WithAccessId( - user = "teamlead_1", - groups = {"group-1", "businessadmin"}) + @WithAccessId(user = "businessadmin") @Test void testDeleteAccessItemForAccessItemId() throws Exception { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); @@ -282,7 +272,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { } List accessList = new ArrayList<>(originalList); - WorkbasketAccessItem newItem = workbasketService.newWorkbasketAccessItem(wbId, "group-1"); + WorkbasketAccessItem newItem = workbasketService.newWorkbasketAccessItem(wbId, GROUP_1_DN); accessList.add(newItem); assertThat(accessList).isNotEqualTo(originalList); workbasketService.setWorkbasketAccessItems(wbId, accessList); @@ -301,11 +291,11 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThat(new HashSet<>(listEqualToOriginal)).isEqualTo(new HashSet<>(originalList)); } - @WithAccessId(user = "teamlead_1", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteAccessItemsForAccessId() throws NotAuthorizedException { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); - final String accessId = "group-1"; + final String accessId = GROUP_1_DN; final long accessIdCountBefore = workbasketService.createWorkbasketAccessItemQuery().accessIdIn(accessId).count(); @@ -316,7 +306,7 @@ class UpdateWorkbasketAuthorizationsAccTest extends AbstractAccTest { assertThat(accessIdCountBefore > accessIdCountAfter).isTrue(); } - @WithAccessId(user = "teamlead_1", groups = "businessadmin") + @WithAccessId(user = "businessadmin") @Test void testDeleteAccessItemsForAccessIdWithUnusedValuesThrowingNoException() throws NotAuthorizedException { diff --git a/lib/taskana-core/src/test/java/acceptance/workbasket/WorkbasketQueryWithOrderedPaginationAccTest.java b/lib/taskana-core/src/test/java/acceptance/workbasket/WorkbasketQueryWithOrderedPaginationAccTest.java index ed1d47078..0ce74fd8a 100644 --- a/lib/taskana-core/src/test/java/acceptance/workbasket/WorkbasketQueryWithOrderedPaginationAccTest.java +++ b/lib/taskana-core/src/test/java/acceptance/workbasket/WorkbasketQueryWithOrderedPaginationAccTest.java @@ -20,10 +20,10 @@ class WorkbasketQueryWithOrderedPaginationAccTest extends AbstractAccTest { private static SortDirection asc = SortDirection.ASCENDING; private static SortDirection desc = SortDirection.DESCENDING; - @Test @WithAccessId( user = "teamlead-1", - groups = {"group-1", "group-2"}) + groups = {GROUP_1_DN, GROUP_2_DN}) + @Test void testGetFirstPageOfTaskQueryWithOffset() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); List results = @@ -39,10 +39,10 @@ class WorkbasketQueryWithOrderedPaginationAccTest extends AbstractAccTest { assertThat(results.get(4).getKey()).isEqualTo("TPK_VIP"); } - @Test @WithAccessId( user = "teamlead-1", - groups = {"group-1", "group-2"}) + groups = {GROUP_1_DN, GROUP_2_DN}) + @Test void testGetSecondPageOfTaskQueryWithOffset() { WorkbasketService workbasketService = taskanaEngine.getWorkbasketService(); List results = diff --git a/lib/taskana-core/src/test/java/pro/taskana/common/internal/security/JaasExtensionTest.java b/lib/taskana-core/src/test/java/pro/taskana/common/internal/security/JaasExtensionTest.java index 9e41fe6e5..1e1d41f68 100644 --- a/lib/taskana-core/src/test/java/pro/taskana/common/internal/security/JaasExtensionTest.java +++ b/lib/taskana-core/src/test/java/pro/taskana/common/internal/security/JaasExtensionTest.java @@ -140,11 +140,11 @@ class JaasExtensionTest { @WithAccessId( user = "user", - groups = {"hans", "peter"}) + groups = {"group1", "group2"}) @Test void should_SetJaasSubjectWithGroups_When_AnnotationExistsWithGroups_On_Test() { assertThat(CurrentUserContext.getUserid()).isEqualTo("user"); - assertThat(CurrentUserContext.getGroupIds()).containsOnly("hans", "peter"); + assertThat(CurrentUserContext.getGroupIds()).containsOnly("group1", "group2"); } @WithAccessId(user = "user") diff --git a/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntAutocommitTest.java b/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntAutocommitTest.java index 50adb08e8..86fcd0a14 100644 --- a/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntAutocommitTest.java +++ b/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntAutocommitTest.java @@ -265,7 +265,7 @@ class TaskServiceImplIntAutocommitTest { assertThatThrownBy(call).isInstanceOf(TaskNotFoundException.class); } - @WithAccessId(user = "User", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void shouldNotTransferByFailingSecurity() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, diff --git a/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntExplicitTest.java b/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntExplicitTest.java index b43092883..14aeb48cb 100644 --- a/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntExplicitTest.java +++ b/lib/taskana-core/src/test/java/pro/taskana/task/internal/TaskServiceImplIntExplicitTest.java @@ -108,7 +108,7 @@ class TaskServiceImplIntExplicitTest { sampleDataGenerator.clearDb(); } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testStartTransactionFail() throws SQLException, TaskNotFoundException, NotAuthorizedException, @@ -129,7 +129,7 @@ class TaskServiceImplIntExplicitTest { classificationService.newClassification("TEST", "DOMAIN_A", "TASK"); taskanaEngineImpl.getWorkbasketService().createWorkbasket(workbasket); - WorkbasketAccessItem accessItem = workbasketService.newWorkbasketAccessItem("1", "Elena"); + WorkbasketAccessItem accessItem = workbasketService.newWorkbasketAccessItem("1", "user-1-1"); accessItem.setPermAppend(true); accessItem.setPermRead(true); accessItem.setPermOpen(true); @@ -156,7 +156,7 @@ class TaskServiceImplIntExplicitTest { } } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testCreateTask() throws SQLException, TaskNotFoundException, NotAuthorizedException, @@ -170,7 +170,7 @@ class TaskServiceImplIntExplicitTest { final Task task = this.generateDummyTask(); connection.commit(); - WorkbasketAccessItem accessItem = workbasketService.newWorkbasketAccessItem("1", "Elena"); + WorkbasketAccessItem accessItem = workbasketService.newWorkbasketAccessItem("1", "user-1-1"); accessItem.setPermAppend(true); accessItem.setPermRead(true); accessItem.setPermOpen(true); @@ -188,7 +188,7 @@ class TaskServiceImplIntExplicitTest { } } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void createTaskShouldThrowWorkbasketNotFoundException() throws NotAuthorizedException, SQLException, ClassificationAlreadyExistException, @@ -207,7 +207,7 @@ class TaskServiceImplIntExplicitTest { } } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void createManualTaskShouldThrowClassificationNotFoundException() throws NotAuthorizedException, WorkbasketNotFoundException, SQLException, @@ -242,9 +242,7 @@ class TaskServiceImplIntExplicitTest { } } - @WithAccessId( - user = "Elena", - groups = {"DummyGroup", "businessadmin"}) + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void should_ReturnList_when_BuilderIsUsed() throws SQLException, NotAuthorizedException, WorkbasketNotFoundException, @@ -264,7 +262,7 @@ class TaskServiceImplIntExplicitTest { workbasket.setType(WorkbasketType.GROUP); workbasket = (WorkbasketImpl) workbasketService.createWorkbasket(workbasket); - WorkbasketAccessItem accessItem = workbasketService.newWorkbasketAccessItem("1", "Elena"); + WorkbasketAccessItem accessItem = workbasketService.newWorkbasketAccessItem("1", "user-1-1"); accessItem.setPermAppend(true); accessItem.setPermRead(true); accessItem.setPermOpen(true); @@ -299,7 +297,7 @@ class TaskServiceImplIntExplicitTest { } } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void shouldTransferTaskToOtherWorkbasket() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, @@ -391,14 +389,14 @@ class TaskServiceImplIntExplicitTest { } } - @WithAccessId(user = "User", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void shouldNotTransferByFailingSecurity() throws WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, ClassificationAlreadyExistException, SQLException, TaskAlreadyExistException, InvalidWorkbasketException, InvalidArgumentException, WorkbasketAlreadyExistException, DomainNotFoundException, WorkbasketAccessItemAlreadyExistException { - final String user = "User"; + final String user = "user-1-1"; // Set up Security for this Test final DataSource dataSource = TaskanaEngineTestConfiguration.getDataSource(); diff --git a/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntAutocommitTest.java b/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntAutocommitTest.java index f6216dd90..3566e994e 100644 --- a/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntAutocommitTest.java +++ b/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntAutocommitTest.java @@ -77,26 +77,26 @@ class WorkbasketServiceImplIntAutocommitTest { assertThatThrownBy(call).isInstanceOf(WorkbasketNotFoundException.class); } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testUpdateWorkbasket() throws Exception { String id0 = IdGenerator.generateWithPrefix("TWB"); Workbasket workbasket0 = createTestWorkbasket(id0, "key0", "DOMAIN_A", "Superbasket", WorkbasketType.GROUP); workbasket0 = workBasketService.createWorkbasket(workbasket0); - createWorkbasketWithSecurity(workbasket0, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket0, "user-1-1", true, true, false, false); String id1 = IdGenerator.generateWithPrefix("TWB"); Workbasket workbasket1 = createTestWorkbasket(id1, "key1", "DOMAIN_A", "Megabasket", WorkbasketType.GROUP); workbasket1 = workBasketService.createWorkbasket(workbasket1); - createWorkbasketWithSecurity(workbasket1, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket1, "user-1-1", true, true, false, false); String id2 = IdGenerator.generateWithPrefix("TWB"); Workbasket workbasket2 = createTestWorkbasket(id2, "key2", "DOMAIN_A", "Hyperbasket", WorkbasketType.GROUP); workbasket2 = workBasketService.createWorkbasket(workbasket2); - createWorkbasketWithSecurity(workbasket2, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket2, "user-1-1", true, true, false, false); List distTargets = new ArrayList<>(Arrays.asList(workbasket0.getId(), workbasket1.getId())); Thread.sleep(SLEEP_TIME); @@ -107,7 +107,7 @@ class WorkbasketServiceImplIntAutocommitTest { createTestWorkbasket( id3, "key3", "DOMAIN_A", "hm ... irgend ein basket", WorkbasketType.GROUP); workbasket3 = workBasketService.createWorkbasket(workbasket3); - createWorkbasketWithSecurity(workbasket3, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket3, "user-1-1", true, true, false, false); List newDistTargets = new ArrayList<>(Arrays.asList(workbasket3.getId())); Thread.sleep(SLEEP_TIME); @@ -128,7 +128,7 @@ class WorkbasketServiceImplIntAutocommitTest { .isEqualTo(workBasketService.getWorkbasket(id3).getModified()); } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testInsertWorkbasketAccessUser() throws NotAuthorizedException, InvalidArgumentException, DomainNotFoundException, @@ -157,7 +157,7 @@ class WorkbasketServiceImplIntAutocommitTest { .size()); } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testUpdateWorkbasketAccessUser() throws NotAuthorizedException, InvalidArgumentException, WorkbasketNotFoundException, diff --git a/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntExplicitTest.java b/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntExplicitTest.java index 4f5254f7a..ae14503ff 100644 --- a/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntExplicitTest.java +++ b/lib/taskana-core/src/test/java/pro/taskana/workbasket/internal/WorkbasketServiceImplIntExplicitTest.java @@ -74,7 +74,7 @@ class WorkbasketServiceImplIntExplicitTest { sampleDataGenerator.clearDb(); } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testUpdateWorkbasket() throws Exception { try (Connection connection = dataSource.getConnection()) { @@ -84,19 +84,19 @@ class WorkbasketServiceImplIntExplicitTest { Workbasket workbasket0 = createTestWorkbasket(id0, "key0", "DOMAIN_A", "Superbasket", WorkbasketType.GROUP); workbasket0 = workBasketService.createWorkbasket(workbasket0); - createWorkbasketWithSecurity(workbasket0, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket0, "user-1-1", true, true, false, false); String id1 = IdGenerator.generateWithPrefix("TWB"); Workbasket workbasket1 = createTestWorkbasket(id1, "key1", "DOMAIN_A", "Megabasket", WorkbasketType.GROUP); workbasket1 = workBasketService.createWorkbasket(workbasket1); - createWorkbasketWithSecurity(workbasket1, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket1, "user-1-1", true, true, false, false); String id2 = IdGenerator.generateWithPrefix("TWB"); Workbasket workbasket2 = createTestWorkbasket(id2, "key2", "DOMAIN_A", "Hyperbasket", WorkbasketType.GROUP); workbasket2 = workBasketService.createWorkbasket(workbasket2); - createWorkbasketWithSecurity(workbasket2, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket2, "user-1-1", true, true, false, false); List distTargets = new ArrayList<>(Arrays.asList(workbasket0.getId(), workbasket1.getId())); @@ -108,7 +108,7 @@ class WorkbasketServiceImplIntExplicitTest { createTestWorkbasket( id3, "key3", "DOMAIN_A", "hm ... irgend ein basket", WorkbasketType.GROUP); workbasket3 = workBasketService.createWorkbasket(workbasket3); - createWorkbasketWithSecurity(workbasket3, "Elena", true, true, false, false); + createWorkbasketWithSecurity(workbasket3, "user-1-1", true, true, false, false); List newDistTargets = new ArrayList<>(Arrays.asList(workbasket3.getId())); Thread.sleep(SLEEP_TIME); @@ -130,7 +130,7 @@ class WorkbasketServiceImplIntExplicitTest { } } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testInsertWorkbasketAccessUser() throws NotAuthorizedException, SQLException, InvalidArgumentException, @@ -153,7 +153,7 @@ class WorkbasketServiceImplIntExplicitTest { } } - @WithAccessId(user = "Elena", groups = "businessadmin") + @WithAccessId(user = "user-1-1", groups = "businessadmin") @Test void testUpdateWorkbasketAccessUser() throws NotAuthorizedException, SQLException, InvalidArgumentException, diff --git a/lib/taskana-core/src/test/resources/taskana.properties b/lib/taskana-core/src/test/resources/taskana.properties index f897813b4..b257eb368 100644 --- a/lib/taskana-core/src/test/resources/taskana.properties +++ b/lib/taskana-core/src/test/resources/taskana.properties @@ -1,8 +1,8 @@ -taskana.roles.user=group1 | group2|teamlead-1 | teamlead-2 |user-1-1| user-1-1| user-1-2| user-2-1| user-2-2| max|elena|simone -taskana.roles.Admin=name=konrad,Organisation=novatec|admin -taskana.roles.businessadmin=max|Moritz|businessadmin -taskana.roles.monitor=john|teamlead-2 | monitor -taskana.roles.taskadmin=peter | taskadmin +taskana.roles.user= teamlead-1 | teamlead-2 |user-1-1| user-1-1| user-1-2| user-2-1| user-2-2 +taskana.roles.Admin=admin |uid=admin,cn=users,OU=Test,O=TASKANA +taskana.roles.businessadmin=businessadmin|TEAMLEAD-2 +taskana.roles.monitor=monitor +taskana.roles.taskadmin=taskadmin taskana.domains=Domain_A , DOMAIN_B taskana.classification.types=TASK , document diff --git a/lib/taskana-data/src/main/resources/sql/monitor-data/monitor-sample-data.sql b/lib/taskana-data/src/main/resources/sql/monitor-data/monitor-sample-data.sql index 7191fdc86..a6ebf551f 100644 --- a/lib/taskana-data/src/main/resources/sql/monitor-data/monitor-sample-data.sql +++ b/lib/taskana-data/src/main/resources/sql/monitor-data/monitor-sample-data.sql @@ -29,53 +29,53 @@ INSERT INTO ATTACHMENT VALUES('ATT:000000000000000000000000000000000010', 'TKI:0 INSERT INTO ATTACHMENT VALUES('ATT:000000000000000000000000000000000011', 'TKI:000000000000000000000000000000000045', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'L99000' ,'CLI:000000000000000000000000000000000009', '' , '' , '' , '' , '' , '' , RELATIVE_DATE(0) , null ); -- TASK TABLE (ID , EXTERNAL_ID , CREATED , CLAIMED , COMPLETED , MODIFIED , PLANNED , DUE , NAME , CREATOR , DESCRIPTION , NOTE , PRIORITY, STATE , CLASSIFICATION_CATEGORY , CLASSIFICATION_KEY, CLASSIFICATION_ID , WORKBASKET_ID , WORKBASKET_KEY, DOMAIN , BUSINESS_PROCESS_ID, PARENT_BUSINESS_PROCESS_ID, OWNER , POR_COMPANY , POR_SYSTEM , POR_INSTANCE , POR_TYPE , POR_VALUE , IS_READ, IS_TRANSFERRED, CALLBACK_INFO, callback_state, CUSTOM_ATTRIBUTES, CUSTOM_1 , CUSTOM_2 , CUSTOM_3, CUSTOM_4, CUSTOM_5, CUSTOM_6, CUSTOM_7, CUSTOM_8, CUSTOM_9,CUSTOM_10 ,CUSTOM_11 ,CUSTOM_12 ,CUSTOM_13 ,CUSTOM_14 ,CUSTOM_15 ,CUSTOM_16 ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000001', 'ETI:000000000000000000000000000000000001', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-5), RELATIVE_DATE(-70000), 'Task01', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_01' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000002', 'ETI:000000000000000000000000000000000002', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-6), RELATIVE_DATE(-14000), 'Task02', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_02' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000003', 'ETI:000000000000000000000000000000000003', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-2800) , 'Task03', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_03' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000004', 'ETI:000000000000000000000000000000000004', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-5), RELATIVE_DATE(-1400) , 'Task04', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_04' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000005', 'ETI:000000000000000000000000000000000005', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-1400) , 'Task05', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_05' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000006', 'ETI:000000000000000000000000000000000006', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-700) , 'Task06', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_06' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000007', 'ETI:000000000000000000000000000000000007', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-700) , 'Task07', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_07' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000008', 'ETI:000000000000000000000000000000000008', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-35) , 'Task08', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_08' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000009', 'ETI:000000000000000000000000000000000009', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-28) , 'Task09', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_09' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000010', 'ETI:000000000000000000000000000000000010', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-28) , 'Task10', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_10' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000011', 'ETI:000000000000000000000000000000000011', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task11', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_11' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000012', 'ETI:000000000000000000000000000000000012', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task12', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_12' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000013', 'ETI:000000000000000000000000000000000013', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task13', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_13' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000014', 'ETI:000000000000000000000000000000000014', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task14', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_14' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000015', 'ETI:000000000000000000000000000000000015', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task15', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_15' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000016', 'ETI:000000000000000000000000000000000016', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task16', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_16' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000017', 'ETI:000000000000000000000000000000000017', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task17', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_17' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000018', 'ETI:000000000000000000000000000000000018', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task18', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_18' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000019', 'ETI:000000000000000000000000000000000019', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task19', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_19' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000020', 'ETI:000000000000000000000000000000000020', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task20', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_20' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000021', 'ETI:000000000000000000000000000000000021', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task21', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_21' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000022', 'ETI:000000000000000000000000000000000022', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task22', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_22' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000023', 'ETI:000000000000000000000000000000000023', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task23', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_23' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000024', 'ETI:000000000000000000000000000000000024', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task24', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_24' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000025', 'ETI:000000000000000000000000000000000025', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task25', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_25' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000026', 'ETI:000000000000000000000000000000000026', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task26', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_26' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000027', 'ETI:000000000000000000000000000000000027', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task27', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_27' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000028', 'ETI:000000000000000000000000000000000028', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task28', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_28' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000029', 'ETI:000000000000000000000000000000000029', RELATIVE_DATE(-8), RELATIVE_DATE(0) , RELATIVE_DATE(-7), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task29', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_29' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000030', 'ETI:000000000000000000000000000000000030', RELATIVE_DATE(-9), RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task30', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_30' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000031', 'ETI:000000000000000000000000000000000031', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task31', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_31' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000032', 'ETI:000000000000000000000000000000000032', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-1), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task32', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_32' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000033', 'ETI:000000000000000000000000000000000033', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task33', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_33' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000034', 'ETI:000000000000000000000000000000000034', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-1), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task34', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_34' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000035', 'ETI:000000000000000000000000000000000035', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task35', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_35' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000036', 'ETI:000000000000000000000000000000000036', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task36', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_36' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000037', 'ETI:000000000000000000000000000000000037', RELATIVE_DATE(-8), RELATIVE_DATE(0) , RELATIVE_DATE(-2), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task37', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_37' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000038', 'ETI:000000000000000000000000000000000038', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task38', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_38' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000039', 'ETI:000000000000000000000000000000000039', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task39', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_39' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000040', 'ETI:000000000000000000000000000000000040', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task40', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_40' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000041', 'ETI:000000000000000000000000000000000041', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task41', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_41' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000042', 'ETI:000000000000000000000000000000000042', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task42', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_42' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000043', 'ETI:000000000000000000000000000000000043', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task43', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_43' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000044', 'ETI:000000000000000000000000000000000044', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task44', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_44' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000045', 'ETI:000000000000000000000000000000000045', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task45', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_45' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000046', 'ETI:000000000000000000000000000000000046', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(21) , 'Task46', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_46' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000047', 'ETI:000000000000000000000000000000000047', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(210) , 'Task47', 'TEAMLEAD-1', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_47' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000048', 'ETI:000000000000000000000000000000000048', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(210) , 'Task48', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_48' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000049', 'ETI:000000000000000000000000000000000049', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(28000) , 'Task49', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_49' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000050', 'ETI:000000000000000000000000000000000050', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(700000), 'Task50', 'TEAMLEAD-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_50' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000001', 'ETI:000000000000000000000000000000000001', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-5), RELATIVE_DATE(-70000), 'Task01', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_01' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000002', 'ETI:000000000000000000000000000000000002', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-6), RELATIVE_DATE(-14000), 'Task02', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_02' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000003', 'ETI:000000000000000000000000000000000003', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-2800) , 'Task03', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_03' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000004', 'ETI:000000000000000000000000000000000004', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-5), RELATIVE_DATE(-1400) , 'Task04', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_04' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000005', 'ETI:000000000000000000000000000000000005', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-1400) , 'Task05', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_05' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000006', 'ETI:000000000000000000000000000000000006', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-700) , 'Task06', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_06' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000007', 'ETI:000000000000000000000000000000000007', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-700) , 'Task07', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_07' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000008', 'ETI:000000000000000000000000000000000008', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-35) , 'Task08', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_08' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000009', 'ETI:000000000000000000000000000000000009', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-28) , 'Task09', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_09' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000010', 'ETI:000000000000000000000000000000000010', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-28) , 'Task10', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_10' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000011', 'ETI:000000000000000000000000000000000011', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task11', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_11' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000012', 'ETI:000000000000000000000000000000000012', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task12', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_12' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000013', 'ETI:000000000000000000000000000000000013', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task13', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_13' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000014', 'ETI:000000000000000000000000000000000014', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task14', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_14' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000015', 'ETI:000000000000000000000000000000000015', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task15', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_15' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000016', 'ETI:000000000000000000000000000000000016', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task16', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_16' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000017', 'ETI:000000000000000000000000000000000017', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task17', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_17' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000018', 'ETI:000000000000000000000000000000000018', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task18', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_18' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000019', 'ETI:000000000000000000000000000000000019', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-14) , 'Task19', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_19' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000020', 'ETI:000000000000000000000000000000000020', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task20', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_20' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000021', 'ETI:000000000000000000000000000000000021', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task21', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_21' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000022', 'ETI:000000000000000000000000000000000022', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task22', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_22' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000023', 'ETI:000000000000000000000000000000000023', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task23', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_23' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000024', 'ETI:000000000000000000000000000000000024', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task24', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_24' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000025', 'ETI:000000000000000000000000000000000025', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task25', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_25' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000026', 'ETI:000000000000000000000000000000000026', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task26', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_26' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000027', 'ETI:000000000000000000000000000000000027', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task27', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_27' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000028', 'ETI:000000000000000000000000000000000028', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task28', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_28' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000029', 'ETI:000000000000000000000000000000000029', RELATIVE_DATE(-8), RELATIVE_DATE(0) , RELATIVE_DATE(-7), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task29', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_29' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000030', 'ETI:000000000000000000000000000000000030', RELATIVE_DATE(-9), RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-7) , 'Task30', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_30' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000031', 'ETI:000000000000000000000000000000000031', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task31', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_31' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000032', 'ETI:000000000000000000000000000000000032', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-1), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task32', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_32' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000033', 'ETI:000000000000000000000000000000000033', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task33', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L10000' , 'CLI:000000000000000000000000000000000001', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_33' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000034', 'ETI:000000000000000000000000000000000034', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-1), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task34', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_34' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000035', 'ETI:000000000000000000000000000000000035', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task35', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L20000' , 'CLI:000000000000000000000000000000000002', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_35' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000036', 'ETI:000000000000000000000000000000000036', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task36', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_36' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000037', 'ETI:000000000000000000000000000000000037', RELATIVE_DATE(-8), RELATIVE_DATE(0) , RELATIVE_DATE(-2), RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task37', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_37' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000038', 'ETI:000000000000000000000000000000000038', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task38', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_38' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000039', 'ETI:000000000000000000000000000000000039', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task39', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_39' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000040', 'ETI:000000000000000000000000000000000040', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task40', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_40' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000041', 'ETI:000000000000000000000000000000000041', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(7) , 'Task41', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'READY' , 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle B' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_41' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000042', 'ETI:000000000000000000000000000000000042', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task42', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_42' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000043', 'ETI:000000000000000000000000000000000043', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task43', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'EXTERN' , 'L50000' , 'CLI:000000000000000000000000000000000005', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_43' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000044', 'ETI:000000000000000000000000000000000044', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task44', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_44' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000045', 'ETI:000000000000000000000000000000000045', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(14) , 'Task45', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_45' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000046', 'ETI:000000000000000000000000000000000046', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(21) , 'Task46', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'AUTOMATIC' , 'L30000' , 'CLI:000000000000000000000000000000000003', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_46' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000047', 'ETI:000000000000000000000000000000000047', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(210) , 'Task47', 'teamlead-1', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_47' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000048', 'ETI:000000000000000000000000000000000048', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(210) , 'Task48', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000001', 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_48' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000049', 'ETI:000000000000000000000000000000000049', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(28000) , 'Task49', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000003', 'USER-1-3' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle C' , 'Vollkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_49' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000050', 'ETI:000000000000000000000000000000000050', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(700000), 'Task50', 'teamlead-2', 'Some description.', 'Some custom Note', 1 , 'CLAIMED', 'MANUAL' , 'L40000' , 'CLI:000000000000000000000000000000000004', 'WBI:000000000000000000000000000000000002', 'USER-1-2' , 'DOMAIN_C', 'BPI21' , 'PBPI21' , 'John', 'MyCompany1', 'MySystem1', 'MyInstance1', 'MyType1', 'MyValue1', true , false , null , 'NONE' , null , 'Geschaeftsstelle A' , 'Teilkasko' , null , null , null , null , null , null , null , null , null , null , null , null , null , 'VALUE_50' ); diff --git a/lib/taskana-data/src/main/resources/sql/sample-data/task-comment.sql b/lib/taskana-data/src/main/resources/sql/sample-data/task-comment.sql index cbe3a19de..00bebabc7 100644 --- a/lib/taskana-data/src/main/resources/sql/sample-data/task-comment.sql +++ b/lib/taskana-data/src/main/resources/sql/sample-data/task-comment.sql @@ -2,9 +2,9 @@ -- TaskComments for GetTaskCommentAccTest + UpdateTaskCommentAccTest INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000000', 'TKI:000000000000000000000000000000000000', 'some text in textfield', 'user-1-1', '2017-01-29 15:55:00', '2018-01-30 15:55:00'); -INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000001', 'TKI:000000000000000000000000000000000000', 'some other text in textfield', 'user-1-1', '2015-01-29 15:55:00', '2022-01-30 15:55:00'); +INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000001', 'TKI:000000000000000000000000000000000000', 'some other text in textfield', 'user-1-2', '2015-01-29 15:55:00', '2022-01-30 15:55:00'); INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000002', 'TKI:000000000000000000000000000000000000', 'some other text in textfield', 'user-1-1', '2020-01-29 15:55:00', '2021-01-30 15:55:00'); -INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000003', 'TKI:000000000000000000000000000000000025', 'some text in textfield', 'user-1-1', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); +INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000003', 'TKI:000000000000000000000000000000000025', 'some text in textfield', 'user-1-2', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); -- TaskComments for DeleteTaskCommentAccTest INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000004', 'TKI:000000000000000000000000000000000001', 'some text in textfield', 'user-1-1', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000005', 'TKI:000000000000000000000000000000000001', 'some other text in textfield', 'user-1-1', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); diff --git a/lib/taskana-data/src/main/resources/sql/sample-data/task.sql b/lib/taskana-data/src/main/resources/sql/sample-data/task.sql index 788e475f7..d34f9e9de 100644 --- a/lib/taskana-data/src/main/resources/sql/sample-data/task.sql +++ b/lib/taskana-data/src/main/resources/sql/sample-data/task.sql @@ -1,7 +1,7 @@ -- TASK TABLE (ID , EXTERNAL_ID , CREATED , CLAIMED , COMPLETED , modified , planned , due , name , creator , description , note , priority, state , classification_category , classification_key, classification_id , workbasket_id , workbasket_key, domain , business_process_id, parent_business_process_id, owner , por_company , por_system , por_system_instance, por_type , por_value , is_read, is_transferred, callback_info, callback_state, custom_attributes ,custom1 ,custom2, ,custom3, ,custom4 ,custom5 ,custom6 ,custom7 ,custom8 ,custom9 ,custom10 ,custom11, ,custom12 ,custom13 ,custom14 ,custom15 ,custom16 -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000000', 'ETI:000000000000000000000000000000000000', RELATIVE_DATE(-1) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Task99' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 1 , 'CLAIMED' , 'MANUAL' , 'T2000' , 'CLI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000006' , 'user-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-1-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , 'custom1' , 'custom2' , 'custom3' , 'custom4' , 'custom5' , 'custom6' , 'custom7' , 'custom8' , 'custom9' , 'custom10' , 'custom11' , 'custom12' , 'custom13' , 'abc' , 'custom15' , 'custom16' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000001', 'ETI:000000000000000000000000000000000001', RELATIVE_DATE(-2) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Task01' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'L110102' , 'CLI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000006' , 'user-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-1-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , 'pqr' , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000002', 'ETI:000000000000000000000000000000000002', RELATIVE_DATE(-2) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Task02' , 'creator_user_id' , 'Lorem ipsum was n Quatsch t. Aber stimmt.', 'Some custom Note' , 2 , 'CLAIMED' , 'MANUAL' , 'T2000' , 'CLI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000006' , 'user-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-1-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000000', 'ETI:000000000000000000000000000000000000', RELATIVE_DATE(-1) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Task99' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 1 , 'CLAIMED' , 'MANUAL' , 'T2000' , 'CLI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000006' , 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-1-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , 'custom1' , 'custom2' , 'custom3' , 'custom4' , 'custom5' , 'custom6' , 'custom7' , 'custom8' , 'custom9' , 'custom10' , 'custom11' , 'custom12' , 'custom13' , 'abc' , 'custom15' , 'custom16' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000001', 'ETI:000000000000000000000000000000000001', RELATIVE_DATE(-2) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Task01' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'L110102' , 'CLI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000006' , 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-1-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , 'pqr' , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000002', 'ETI:000000000000000000000000000000000002', RELATIVE_DATE(-2) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Task02' , 'creator_user_id' , 'Lorem ipsum was n Quatsch t. Aber stimmt.', 'Some custom Note' , 2 , 'CLAIMED' , 'MANUAL' , 'T2000' , 'CLI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000006' , 'USER-1-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-1-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000003', 'ETI:000000000000000000000000000000000003', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000001' , 'GPK_KSC' , 'DOMAIN_A', 'PI_0000000000003' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , 'efg' , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000004', 'ETI:000000000000000000000000000000000004', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-3) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000001' , 'GPK_KSC' , 'DOMAIN_A', 'PI_0000000000004' , 'DOC_0000000000000000004' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , 'ade' , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000005', 'ETI:000000000000000000000000000000000005', RELATIVE_DATE(-4) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-4) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000001' , 'GPK_KSC' , 'DOMAIN_A', 'PI_0000000000005' , 'DOC_0000000000000000005' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); @@ -25,54 +25,54 @@ INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000022', 'ETI:0000000 INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000023', 'ETI:000000000000000000000000000000000023', RELATIVE_DATE(-10) , null , null , RELATIVE_DATE(-5) , RELATIVE_DATE(-10) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000001' , 'GPK_KSC' , 'DOMAIN_A', 'PI_0000000000023' , 'DOC_0000000000000000023' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , 'lnp' , null , null , null , null , null , 'abc' , null , null ); INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000024', 'ETI:000000000000000000000000000000000024', RELATIVE_DATE(-10) , null , null , RELATIVE_DATE(-5) , RELATIVE_DATE(-10) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000001' , 'GPK_KSC' , 'DOMAIN_A', 'PI_0000000000024' , 'DOC_0000000000000000024' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , 'bbq' , null , null , null , null , 'abc' , null , null ); -- Tasks for WorkOnTaskAccTest -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000025', 'ETI:000000000000000000000000000000000025', RELATIVE_DATE(0) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000025' , 'DOC_0000000000000000025' , null , 'abcd00' , 'PASystem' , '00' , 'SDNR' , '98765432' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , 'ert' , 'ert' , 'ert' , 'ert' , 'ert' , 'ert' , 'ert' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000026', 'ETI:000000000000000000000000000000000026', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000026' , 'DOC_0000000000000000026' , 'user-1-1' , 'bcde00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000027', 'ETI:000000000000000000000000000000000027', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000027' , 'DOC_0000000000000000027' , 'user-1-2' , 'cdef00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000028', 'ETI:000000000000000000000000000000000028', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000028' , 'DOC_0000000000000000028' , 'user-1-1' , 'efgh00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000029', 'ETI:000000000000000000000000000000000029', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000029' , 'DOC_0000000000000000029' , 'user-1-2' , 'fghj00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , 'rew' , null , null , null , 'dde' , 'dde' , 'dde' , 'dde' , 'dde' , 'dde' , 'dde' ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000030', 'ETI:000000000000000000000000000000000030', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000030' , 'DOC_0000000000000000030' , 'user-1-1' , 'ABCD00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000031', 'ETI:000000000000000000000000000000000031', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000031' , 'DOC_0000000000000000031' , 'user-1-1' , 'BDCE00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000032', 'ETI:000000000000000000000000000000000032', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000032' , 'DOC_0000000000000000032' , 'user-1-2' , 'CDEF00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000033', 'ETI:000000000000000000000000000000000033', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000033' , 'DOC_0000000000000000033' , 'user-1-2' , 'DEFG00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000034', 'ETI:000000000000000000000000000000000034', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000034' , 'DOC_0000000000000000034' , 'user-1-1' , 'GHIJ00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000035', 'ETI:000000000000000000000000000000000035', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000035' , 'DOC_0000000000000000035' , 'user-1-1' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000100', 'ETI:000000000000000000000000000000000100', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000100' , 'DOC_0000000000000000100' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000101', 'ETI:000000000000000000000000000000000101', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000101' , 'DOC_0000000000000000101' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , 'el' , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000102', 'ETI:000000000000000000000000000000000102', RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000102' , 'DOC_0000000000000000102' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000103', 'ETI:000000000000000000000000000000000103', RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(3) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000103' , 'DOC_0000000000000000103' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000025', 'ETI:000000000000000000000000000000000025', RELATIVE_DATE(0) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000025' , 'DOC_0000000000000000025' , null , 'abcd00' , 'PASystem' , '00' , 'SDNR' , '98765432' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , 'ert' , 'ert' , 'ert' , 'ert' , 'ert' , 'ert' , 'ert' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000026', 'ETI:000000000000000000000000000000000026', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000026' , 'DOC_0000000000000000026' , 'user-1-1' , 'bcde00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000027', 'ETI:000000000000000000000000000000000027', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000027' , 'DOC_0000000000000000027' , 'user-1-2' , 'cdef00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000028', 'ETI:000000000000000000000000000000000028', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000028' , 'DOC_0000000000000000028' , 'user-1-1' , 'efgh00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000029', 'ETI:000000000000000000000000000000000029', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000029' , 'DOC_0000000000000000029' , 'user-1-2' , 'fghj00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , 'rew' , null , null , null , 'dde' , 'dde' , 'dde' , 'dde' , 'dde' , 'dde' , 'dde' ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000030', 'ETI:000000000000000000000000000000000030', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000030' , 'DOC_0000000000000000030' , 'user-1-1' , 'ABCD00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000031', 'ETI:000000000000000000000000000000000031', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000031' , 'DOC_0000000000000000031' , 'user-1-1' , 'BDCE00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000032', 'ETI:000000000000000000000000000000000032', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000032' , 'DOC_0000000000000000032' , 'user-1-2' , 'CDEF00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000033', 'ETI:000000000000000000000000000000000033', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000033' , 'DOC_0000000000000000033' , 'user-1-2' , 'DEFG00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000034', 'ETI:000000000000000000000000000000000034', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000034' , 'DOC_0000000000000000034' , 'user-1-1' , 'GHIJ00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000035', 'ETI:000000000000000000000000000000000035', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000035' , 'DOC_0000000000000000035' , 'user-1-1' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000100', 'ETI:000000000000000000000000000000000100', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000100' , 'DOC_0000000000000000100' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000101', 'ETI:000000000000000000000000000000000101', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000101' , 'DOC_0000000000000000101' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , 'el' , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000102', 'ETI:000000000000000000000000000000000102', RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000102' , 'DOC_0000000000000000102' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000103', 'ETI:000000000000000000000000000000000103', RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(3) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'CLAIMED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000103' , 'DOC_0000000000000000103' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Tasks for DeleteTaskAccTest -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000036', 'ETI:000000000000000000000000000000000036', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000036' , 'DOC_0000000000000000036' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , 'ew' , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000037', 'ETI:000000000000000000000000000000000037', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000037' , 'DOC_0000000000000000037' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000038', 'ETI:000000000000000000000000000000000038', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000038' , 'DOC_0000000000000000038' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , 'al' , '11' , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000039', 'ETI:000000000000000000000000000000000039', RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000039' , 'DOC_0000000000000000039' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000040', 'ETI:000000000000000000000000000000000040', RELATIVE_DATE(-3) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-3) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'user-1-2' , 'DOMAIN_A', 'PI_0000000000040' , 'DOC_0000000000000000040' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000036', 'ETI:000000000000000000000000000000000036', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000036' , 'DOC_0000000000000000036' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , 'ew' , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000037', 'ETI:000000000000000000000000000000000037', RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000037' , 'DOC_0000000000000000037' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000038', 'ETI:000000000000000000000000000000000038', RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000038' , 'DOC_0000000000000000038' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , 'al' , '11' , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000039', 'ETI:000000000000000000000000000000000039', RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000039' , 'DOC_0000000000000000039' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000040', 'ETI:000000000000000000000000000000000040', RELATIVE_DATE(-3) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-3) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000040' , 'DOC_0000000000000000040' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Tasks for QueryTasksWithSortingTest -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000041', 'ETI:000000000000000000000000000000000041', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task99' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 1 , 'CLAIMED' , 'AUTOMATIC' , 'T6310' , 'CLI:000000000000000000000000000000000011', 'WBI:100000000000000000000000000000000011' , 'USER-3-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000042', 'ETI:000000000000000000000000000000000042', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task01' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'L110102' , 'CLI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000043', 'ETI:000000000000000000000000000000000043', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task02' , 'creator_user_id' , 'Lorem ipsum was n Quatsch t. Aber stimmt.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'A12' , 'CLI:200000000000000000000000000000000001', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000044', 'ETI:000000000000000000000000000000000044', RELATIVE_DATE(0) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000003' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000045', 'ETI:000000000000000000000000000000000045', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000004' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000046', 'ETI:000000000000000000000000000000000046', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '06' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000047', 'ETI:000000000000000000000000000000000047', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000048', 'ETI:000000000000000000000000000000000048', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000007' , null , '00' , 'PASystem' , '05' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000049', 'ETI:000000000000000000000000000000000049', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000008' , 'DOC_0000000000000000003' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000050', 'ETI:000000000000000000000000000000000050', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000009' , 'DOC_0000000000000000009' , null , '00' , 'PASyste1' , '05' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000051', 'ETI:000000000000000000000000000000000051', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000010' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000052', 'ETI:000000000000000000000000000000000052', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000011' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '04' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000053', 'ETI:000000000000000000000000000000000053', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id3' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000012' , 'DOC_0000000000000000012' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000054', 'ETI:000000000000000000000000000000000054', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'erstellerSpezial' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000055', 'ETI:000000000000000000000000000000000055', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000014' , 'DOC_0000000000000000014' , null , '00' , 'PASyste1' , '04' , 'VNR' , '12345678' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000056', 'ETI:000000000000000000000000000000000056', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000015' , 'DOC_0000000000000000015' , null , '00' , 'PASyste1' , '00' , 'VNR' , '23456789' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000057', 'ETI:000000000000000000000000000000000057', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '34567890' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000058', 'ETI:000000000000000000000000000000000058', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000017' , 'DOC_0000000000000000017' , null , '00' , 'PASystem' , '03' , 'VNR' , '45678901' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000059', 'ETI:000000000000000000000000000000000059', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(-1) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000018' , 'DOC_0000000000000000018' , null , '00' , 'PASystem' , '02' , 'VNR' , '56789012' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000060', 'ETI:000000000000000000000000000000000060', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-3) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '67890123' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000061', 'ETI:000000000000000000000000000000000061', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(3) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000020' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000062', 'ETI:000000000000000000000000000000000062', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000063', 'ETI:000000000000000000000000000000000063', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-3) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000022' , 'DOC_0000000000000000022' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000064', 'ETI:000000000000000000000000000000000064', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(4) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000065', 'ETI:000000000000000000000000000000000065', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-4) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000024' , 'DOC_0000000000000000024' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Task for TransferAccTest -INSERT INTO TASK VALUES('TKI:100000000000000000000000000000000006', 'ETI:100000000000000000000000000000000006', RELATIVE_DATE(-3) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , RELATIVE_DATE(5) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000004' , 'teamlead-1' , 'DOMAIN_A', 'PI_0000000000006' , 'DOC_0000000000000000006' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:200000000000000000000000000000000006', 'ETI:200000000000000000000000000000000006', RELATIVE_DATE(-4) , RELATIVE_DATE(-3) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-5) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000005' , 'teamlead-2' , 'DOMAIN_A', 'PI_0000000000006' , 'DOC_0000000000000000006' , null , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000041', 'ETI:000000000000000000000000000000000041', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task99' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 1 , 'CLAIMED' , 'AUTOMATIC' , 'T6310' , 'CLI:000000000000000000000000000000000011', 'WBI:100000000000000000000000000000000011' , 'USER-B-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000042', 'ETI:000000000000000000000000000000000042', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task01' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'L110102' , 'CLI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000043', 'ETI:000000000000000000000000000000000043', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Task02' , 'creator_user_id' , 'Lorem ipsum was n Quatsch t. Aber stimmt.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'A12' , 'CLI:200000000000000000000000000000000001', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000044', 'ETI:000000000000000000000000000000000044', RELATIVE_DATE(0) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000003' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000045', 'ETI:000000000000000000000000000000000045', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000004' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000046', 'ETI:000000000000000000000000000000000046', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '06' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000047', 'ETI:000000000000000000000000000000000047', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000048', 'ETI:000000000000000000000000000000000048', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000007' , null , '00' , 'PASystem' , '05' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000049', 'ETI:000000000000000000000000000000000049', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000008' , 'DOC_0000000000000000003' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000050', 'ETI:000000000000000000000000000000000050', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(1) , 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000009' , 'DOC_0000000000000000009' , null , '00' , 'PASyste1' , '05' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000051', 'ETI:000000000000000000000000000000000051', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000010' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000052', 'ETI:000000000000000000000000000000000052', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000011' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '04' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000053', 'ETI:000000000000000000000000000000000053', RELATIVE_DATE(-1) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-1) , 'Widerruf' , 'creator_user_id3' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000012' , 'DOC_0000000000000000012' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000054', 'ETI:000000000000000000000000000000000054', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'erstellerSpezial' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000055', 'ETI:000000000000000000000000000000000055', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000014' , 'DOC_0000000000000000014' , null , '00' , 'PASyste1' , '04' , 'VNR' , '12345678' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000056', 'ETI:000000000000000000000000000000000056', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(2) , 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000015' , 'DOC_0000000000000000015' , null , '00' , 'PASyste1' , '00' , 'VNR' , '23456789' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000057', 'ETI:000000000000000000000000000000000057', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '34567890' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000058', 'ETI:000000000000000000000000000000000058', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000017' , 'DOC_0000000000000000017' , null , '00' , 'PASystem' , '03' , 'VNR' , '45678901' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000059', 'ETI:000000000000000000000000000000000059', RELATIVE_DATE(-2) , null , null , RELATIVE_DATE(-1) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000018' , 'DOC_0000000000000000018' , null , '00' , 'PASystem' , '02' , 'VNR' , '56789012' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000060', 'ETI:000000000000000000000000000000000060', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-3) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '67890123' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000061', 'ETI:000000000000000000000000000000000061', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(3) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000020' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000062', 'ETI:000000000000000000000000000000000062', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-2) , RELATIVE_DATE(0) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000063', 'ETI:000000000000000000000000000000000063', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-3) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000022' , 'DOC_0000000000000000022' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000064', 'ETI:000000000000000000000000000000000064', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(4) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000065', 'ETI:000000000000000000000000000000000065', RELATIVE_DATE(-3) , null , null , RELATIVE_DATE(0) , RELATIVE_DATE(-1) , RELATIVE_DATE(-4) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000024' , 'DOC_0000000000000000024' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Task for TransferAccTest +INSERT INTO TASK VALUES('TKI:100000000000000000000000000000000006', 'ETI:100000000000000000000000000000000006', RELATIVE_DATE(-3) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-2) , RELATIVE_DATE(-1) , RELATIVE_DATE(5) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000004' , 'TEAMLEAD-1' , 'DOMAIN_A', 'PI_0000000000006' , 'DOC_0000000000000000006' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:200000000000000000000000000000000006', 'ETI:200000000000000000000000000000000006', RELATIVE_DATE(-4) , RELATIVE_DATE(-3) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(-5) , 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000005' , 'TEAMLEAD-2' , 'DOMAIN_A', 'PI_0000000000006' , 'DOC_0000000000000000006' , null , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Tasks for TaskControllerIntTest -INSERT INTO TASK VALUES('TKI:100000000000000000000000000000000000', 'ETI:100000000000000000000000000000000000', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(4) , 'Dynamikänderung' , 'creator_user_id' , 'Desc Dynamikänderung' , 'Some custom Note' , 1 , 'CLAIMED' , 'AUTOMATIC' , 'T6310' , 'CLI:100000000000000000000000000000000004', 'WBI:100000000000000000000000000000000004' , 'teamlead-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', '00000001' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:100000000000000000000000000000000000', 'ETI:100000000000000000000000000000000000', RELATIVE_DATE(0) , RELATIVE_DATE(0) , null , RELATIVE_DATE(0) , RELATIVE_DATE(0) , RELATIVE_DATE(4) , 'Dynamikänderung' , 'creator_user_id' , 'Desc Dynamikänderung' , 'Some custom Note' , 1 , 'CLAIMED' , 'AUTOMATIC' , 'T6310' , 'CLI:100000000000000000000000000000000004', 'WBI:100000000000000000000000000000000004' , 'TEAMLEAD-1' , 'DOMAIN_A', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', '00000001' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); diff --git a/lib/taskana-data/src/main/resources/sql/sample-data/workbasket-access-list.sql b/lib/taskana-data/src/main/resources/sql/sample-data/workbasket-access-list.sql index 14d35ef32..961373e98 100644 --- a/lib/taskana-data/src/main/resources/sql/sample-data/workbasket-access-list.sql +++ b/lib/taskana-data/src/main/resources/sql/sample-data/workbasket-access-list.sql @@ -1,49 +1,51 @@ --- KSC authorizations (ID , WB_ID , ACCESS_ID, ACCESS_NAME , READ, OPEN, APPEND, TRANSFER, DISTRIBUTE, C1, .., C12) +-- KSC authorizations (ID , WB_ID , ACCESS_ID , ACCESS_NAME , READ , OPEN , APPEND, TRANSFER, DISTRIBUTE, C1, .., C12) -- PPKs -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000001', 'WBI:100000000000000000000000000000000004', 'teamlead-1', 'Titus Toll' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000002', 'WBI:100000000000000000000000000000000005', 'teamlead-2', 'Frauke Faul' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000006', 'user-1-1', 'Max Mustermann' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000004', 'WBI:100000000000000000000000000000000007', 'user-1-2', 'Elena Eifrig' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000008', 'user-2-1', 'Simone Müller' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000006', 'WBI:100000000000000000000000000000000009', 'user-2-2', 'Tim Schläfrig' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000001', 'WBI:100000000000000000000000000000000004', 'teamlead-1' , 'Titus Toll' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000002', 'WBI:100000000000000000000000000000000005', 'teamlead-2' , 'Frauke Faul' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000006', 'user-1-1' , 'Max Mustermann' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000004', 'WBI:100000000000000000000000000000000007', 'user-1-2' , 'Elena Eifrig' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000008', 'user-2-1' , 'Simone Müller' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000006', 'WBI:100000000000000000000000000000000009', 'user-2-2' , 'Tim Schläfrig' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:B00000000000000000000000000000000014', 'WBI:100000000000000000000000000000000014', 'user-b-1' , 'Bernd Bern' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:B00000000000000000000000000000000015', 'WBI:100000000000000000000000000000000015', 'user-b-2' , 'Brundhilde Bio' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); -- group internal access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000007', 'WBI:100000000000000000000000000000000004', 'group-1', 'DevelopersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000008', 'WBI:100000000000000000000000000000000005', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000009', 'WBI:100000000000000000000000000000000006', 'group-1', 'DevelopersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000010', 'WBI:100000000000000000000000000000000007', 'group-1', 'DevelopersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000011', 'WBI:100000000000000000000000000000000008', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000012', 'WBI:100000000000000000000000000000000009', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000007', 'WBI:100000000000000000000000000000000004', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000008', 'WBI:100000000000000000000000000000000005', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000009', 'WBI:100000000000000000000000000000000006', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000010', 'WBI:100000000000000000000000000000000007', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000011', 'WBI:100000000000000000000000000000000008', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000012', 'WBI:100000000000000000000000000000000009', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); -- teamlead substitution -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000013', 'WBI:100000000000000000000000000000000004', 'teamlead-2', 'Frauke Faul' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000014', 'WBI:100000000000000000000000000000000005', 'teamlead-1', 'Titus Toll' , true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000013', 'WBI:100000000000000000000000000000000004', 'teamlead-2' , 'Frauke Faul' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000014', 'WBI:100000000000000000000000000000000005', 'teamlead-1' , 'Titus Toll' , true , true , true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); -- cross team tranfers -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000015', 'WBI:100000000000000000000000000000000006', 'group-2', 'UsersGroup' , true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000007', 'group-2', 'UsersGroup' , true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000017', 'WBI:100000000000000000000000000000000008', 'group-1', 'DevelopersGroup' , true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000018', 'WBI:100000000000000000000000000000000009', 'group-1', 'DevelopersGroup' , true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000015', 'WBI:100000000000000000000000000000000006', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , false, true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000007', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , false, true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000017', 'WBI:100000000000000000000000000000000008', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , false, false , false , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000018', 'WBI:100000000000000000000000000000000009', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , false, true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); -- Team GPK access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000019', 'WBI:100000000000000000000000000000000002', 'group-1', 'DevelopersGroup' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000020', 'WBI:100000000000000000000000000000000003', 'group-2', 'UsersGroup' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000019', 'WBI:100000000000000000000000000000000002', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000020', 'WBI:100000000000000000000000000000000003', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); -- Cross team GPK access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000021', 'WBI:100000000000000000000000000000000001', 'teamlead-1', 'Titus Toll' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000022', 'WBI:100000000000000000000000000000000001', 'teamlead-2', 'Frauke Faul' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000021', 'WBI:100000000000000000000000000000000001', 'teamlead-1' , 'Titus Toll' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000022', 'WBI:100000000000000000000000000000000001', 'teamlead-2' , 'Frauke Faul' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); -- TPK access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000123', 'WBI:100000000000000000000000000000000010', 'teamlead-1', 'Titus Toll' , true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000123', 'WBI:100000000000000000000000000000000010', 'teamlead-1' , 'Titus Toll' , true , false, false , false , false , false, false, false, false, false, false, false, false, false, false, false, false); --- Access to other domains -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000023', 'WBI:100000000000000000000000000000000012', 'group-1', 'DevelopersGroup' , true, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000024', 'WBI:100000000000000000000000000000000013', 'group-2', 'UsersGroup' , true, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000025', 'WBI:100000000000000000000000000000000014', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000026', 'WBI:100000000000000000000000000000000015', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); +-- Access to other domains +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000023', 'WBI:100000000000000000000000000000000012', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , false, true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000024', 'WBI:100000000000000000000000000000000013', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , false, true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000025', 'WBI:100000000000000000000000000000000014', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000026', 'WBI:100000000000000000000000000000000015', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); -- Access to workbaskets for sorting test -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000900', 'WBI:000000000000000000000000000000000900', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000901', 'WBI:000000000000000000000000000000000901', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000902', 'WBI:000000000000000000000000000000000902', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000903', 'WBI:000000000000000000000000000000000903', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000904', 'WBI:000000000000000000000000000000000904', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000905', 'WBI:000000000000000000000000000000000905', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000906', 'WBI:000000000000000000000000000000000906', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000907', 'WBI:000000000000000000000000000000000907', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000908', 'WBI:000000000000000000000000000000000908', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000909', 'WBI:000000000000000000000000000000000909', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000900', 'WBI:000000000000000000000000000000000900', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000901', 'WBI:000000000000000000000000000000000901', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000902', 'WBI:000000000000000000000000000000000902', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000903', 'WBI:000000000000000000000000000000000903', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000904', 'WBI:000000000000000000000000000000000904', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000905', 'WBI:000000000000000000000000000000000905', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000906', 'WBI:000000000000000000000000000000000906', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000907', 'WBI:000000000000000000000000000000000907', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000908', 'WBI:000000000000000000000000000000000908', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000909', 'WBI:000000000000000000000000000000000909', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); diff --git a/lib/taskana-data/src/main/resources/sql/sample-data/workbasket.sql b/lib/taskana-data/src/main/resources/sql/sample-data/workbasket.sql index 83e39f016..20e585155 100644 --- a/lib/taskana-data/src/main/resources/sql/sample-data/workbasket.sql +++ b/lib/taskana-data/src/main/resources/sql/sample-data/workbasket.sql @@ -16,8 +16,8 @@ INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000016', 'TPK_ INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000011', 'GPK_B_KSC' , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Gruppenpostkorb KSC B' , 'DOMAIN_B', 'GROUP' , 'Gruppenpostkorb KSC' , '' , '' , '' , '' , '' , '' , '' , '' , '' , false ); INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000012', 'GPK_B_KSC_1', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Gruppenpostkorb KSC B1' , 'DOMAIN_B', 'GROUP' , 'Gruppenpostkorb KSC 1' , '' , 'custom1', 'custom2' , 'custom3', 'custom4' , 'orgl1' , 'orgl2' , 'orgl3' , 'aorgl4' , false ); INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000013', 'GPK_B_KSC_2', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Gruppenpostkorb KSC B2' , 'DOMAIN_B', 'GROUP' , 'Gruppenpostkorb KSC 2' , '' , '' , '' , '' , '' , '' , '' , '' , '' , false ); -INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000014', 'USER-3-1' , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 1 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B' , '' , '' , 'custom20', '' , 'custom4' , '' , '' , '' , '' , false ); -INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000015', 'USER-3-2' , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 2 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B' , 'owner0815' , 'ABCABC' , 'cust2' , 'cust3' , 'cust4' , 'orgl1' , 'orgl2' , 'orgl3' , 'orgl4' , false ); +INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000014', 'USER-B-1' , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 1 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B' , '' , '' , 'custom20', '' , 'custom4' , '' , '' , '' , '' , false ); +INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000015', 'USER-B-2' , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 2 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B' , 'owner0815' , 'ABCABC' , 'cust2' , 'cust3' , 'cust4' , 'orgl1' , 'orgl2' , 'orgl3' , 'orgl4' , false ); -- Workbaskets for sorting test INSERT INTO WORKBASKET VALUES ('WBI:000000000000000000000000000000000900', 'sort001' , RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'basxet0' , 'DOMAIN_A' , 'TOPIC' , 'Lorem ipsum dolor sit amet.', 'Max' , '' , '' , '' , '' , '' , '' , '' , '' , false ); diff --git a/lib/taskana-data/src/main/resources/sql/test-data/task-comment.sql b/lib/taskana-data/src/main/resources/sql/test-data/task-comment.sql index fbb37cab7..530c58dbe 100644 --- a/lib/taskana-data/src/main/resources/sql/test-data/task-comment.sql +++ b/lib/taskana-data/src/main/resources/sql/test-data/task-comment.sql @@ -2,9 +2,9 @@ -- TaskComments for GetTaskCommentAccTest + UpdateTaskCommentAccTest INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000000', 'TKI:000000000000000000000000000000000000', 'some text in textfield', 'user-1-1', '2017-01-29 15:55:00', '2018-01-30 15:55:00'); -INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000001', 'TKI:000000000000000000000000000000000000', 'some other text in textfield', 'user-1-1', '2015-01-29 15:55:00', '2022-01-30 15:55:00'); +INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000001', 'TKI:000000000000000000000000000000000000', 'some other text in textfield', 'user-1-2', '2015-01-29 15:55:00', '2022-01-30 15:55:00'); INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000002', 'TKI:000000000000000000000000000000000000', 'some other text in textfield', 'user-1-1', '2020-01-29 15:55:00', '2021-01-30 15:55:00'); -INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000003', 'TKI:000000000000000000000000000000000025', 'some text in textfield', 'user-1-1', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); +INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000003', 'TKI:000000000000000000000000000000000025', 'some text in textfield', 'user-1-2', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); -- TaskComments for DeleteTaskCommentAccTest INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000004', 'TKI:000000000000000000000000000000000001', 'some text in textfield', 'user-1-1', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); INSERT INTO TASK_COMMENT VALUES('TCI:000000000000000000000000000000000005', 'TKI:000000000000000000000000000000000001', 'some other text in textfield', 'user-1-1', '2018-01-29 15:55:00', '2018-01-30 15:55:00'); diff --git a/lib/taskana-data/src/main/resources/sql/test-data/task.sql b/lib/taskana-data/src/main/resources/sql/test-data/task.sql index c97f8d1a8..26548d03e 100644 --- a/lib/taskana-data/src/main/resources/sql/test-data/task.sql +++ b/lib/taskana-data/src/main/resources/sql/test-data/task.sql @@ -49,31 +49,31 @@ INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000039', 'ETI:0000000 INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000040', 'ETI:000000000000000000000000000000000040', '2018-01-29 15:55:24', '2018-01-30 15:55:24', '2018-01-30 16:55:24', '2018-01-30 16:55:24', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000007' , 'USER-1-2' , 'DOMAIN_A', 'PI_0000000000040' , 'DOC_0000000000000000040' , 'user-1-2' , '00' , 'PASystem' , '00' , 'SDNR' , '00011122' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Tasks for QueryTasksWithSortingTest -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000041', 'ETI:000000000000000000000000000000000041', '2018-01-29 15:55:00', '2018-01-30 15:55:00', null , '2018-01-30 15:55:00', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Task99' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 1 , 'CLAIMED' , 'AUTOMATIC' , 'T6310' , 'CLI:000000000000000000000000000000000011', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000042', 'ETI:000000000000000000000000000000000042', '2018-01-29 15:55:01', '2018-01-30 15:55:00', null , '2018-01-30 15:55:01', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Task01' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'L110102' , 'CLI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000043', 'ETI:000000000000000000000000000000000043', '2018-01-29 15:55:02', '2018-01-30 15:55:00', null , '2018-01-30 15:55:02', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Task02' , 'creator_user_id' , 'Lorem ipsum was n Quatsch t. Aber stimmt.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'A12' , 'CLI:200000000000000000000000000000000001', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-3-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000044', 'ETI:000000000000000000000000000000000044', '2018-01-29 15:55:03', null , null , '2018-01-29 15:55:03', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000003' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000045', 'ETI:000000000000000000000000000000000045', '2018-01-29 15:55:04', null , null , '2018-01-29 15:55:04', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000004' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000046', 'ETI:000000000000000000000000000000000046', '2018-01-29 15:55:05', null , null , '2018-01-29 15:55:05', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '06' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000047', 'ETI:000000000000000000000000000000000047', '2018-01-29 15:55:06', null , null , '2018-01-29 15:55:06', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000048', 'ETI:000000000000000000000000000000000048', '2018-01-29 15:55:07', null , null , '2018-01-29 15:55:07', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000007' , null , '00' , 'PASystem' , '05' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000049', 'ETI:000000000000000000000000000000000049', '2018-01-29 15:55:08', null , null , '2018-01-29 15:55:08', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000008' , 'DOC_0000000000000000003' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000050', 'ETI:000000000000000000000000000000000050', '2018-01-29 15:55:09', null , null , '2018-01-29 15:55:09', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000009' , 'DOC_0000000000000000009' , null , '00' , 'PASyste1' , '05' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000051', 'ETI:000000000000000000000000000000000051', '2018-01-29 15:55:10', null , null , '2018-01-29 15:55:10', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000010' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000052', 'ETI:000000000000000000000000000000000052', '2018-01-29 15:55:11', null , null , '2018-01-29 15:55:11', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000011' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '04' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000053', 'ETI:000000000000000000000000000000000053', '2018-01-29 15:55:12', null , null , '2018-01-29 15:55:12', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id3' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000012' , 'DOC_0000000000000000012' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000054', 'ETI:000000000000000000000000000000000054', '2018-01-29 15:55:13', null , null , '2018-01-29 15:55:13', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'erstellerSpezial' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000055', 'ETI:000000000000000000000000000000000055', '2018-01-29 15:55:14', null , null , '2018-01-29 15:55:14', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000014' , 'DOC_0000000000000000014' , null , '00' , 'PASyste1' , '04' , 'VNR' , '12345678' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000056', 'ETI:000000000000000000000000000000000056', '2018-01-29 15:55:15', null , null , '2018-01-29 15:55:15', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000015' , 'DOC_0000000000000000015' , null , '00' , 'PASyste1' , '00' , 'VNR' , '23456789' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000057', 'ETI:000000000000000000000000000000000057', '2018-01-29 15:55:16', null , null , '2018-01-29 15:55:16', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '34567890' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000058', 'ETI:000000000000000000000000000000000058', '2018-01-29 15:55:17', null , null , '2018-01-29 15:55:17', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000017' , 'DOC_0000000000000000017' , null , '00' , 'PASystem' , '03' , 'VNR' , '45678901' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000059', 'ETI:000000000000000000000000000000000059', '2018-01-29 15:55:18', null , null , '2018-01-29 15:55:18', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000018' , 'DOC_0000000000000000018' , null , '00' , 'PASystem' , '02' , 'VNR' , '56789012' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000060', 'ETI:000000000000000000000000000000000060', '2018-01-29 15:55:19', null , null , '2018-01-29 15:55:19', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '67890123' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000061', 'ETI:000000000000000000000000000000000061', '2018-01-29 15:55:20', null , null , '2018-01-29 15:55:20', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000020' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000062', 'ETI:000000000000000000000000000000000062', '2018-01-29 15:55:21', null , null , '2018-01-29 15:55:21', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000063', 'ETI:000000000000000000000000000000000063', '2018-01-29 15:55:22', null , null , '2018-01-29 15:55:22', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000022' , 'DOC_0000000000000000022' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000064', 'ETI:000000000000000000000000000000000064', '2018-01-29 15:55:23', null , null , '2018-01-29 15:55:23', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000065', 'ETI:000000000000000000000000000000000065', '2018-01-29 15:55:24', null , null , '2018-01-29 15:55:24', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-3-2' , 'DOMAIN_B', 'PI_0000000000024' , 'DOC_0000000000000000024' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000041', 'ETI:000000000000000000000000000000000041', '2018-01-29 15:55:00', '2018-01-30 15:55:00', null , '2018-01-30 15:55:00', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Task99' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 1 , 'CLAIMED' , 'AUTOMATIC' , 'T6310' , 'CLI:000000000000000000000000000000000011', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000042', 'ETI:000000000000000000000000000000000042', '2018-01-29 15:55:01', '2018-01-30 15:55:00', null , '2018-01-30 15:55:01', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Task01' , 'creator_user_id' , 'Lorem ipsum was n Quatsch dolor sit amet.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'L110102' , 'CLI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000043', 'ETI:000000000000000000000000000000000043', '2018-01-29 15:55:02', '2018-01-30 15:55:00', null , '2018-01-30 15:55:02', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Task02' , 'creator_user_id' , 'Lorem ipsum was n Quatsch t. Aber stimmt.', 'Some custom Note' , 2 , 'CLAIMED' , 'EXTERN' , 'A12' , 'CLI:200000000000000000000000000000000001', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'BPI21' , 'PBPI21' , 'user-b-1' , 'MyCompany1', 'MySystem1', 'MyInstance1' , 'MyType1', 'MyValue1' , true , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000044', 'ETI:000000000000000000000000000000000044', '2018-01-29 15:55:03', null , null , '2018-01-29 15:55:03', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000003' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000045', 'ETI:000000000000000000000000000000000045', '2018-01-29 15:55:04', null , null , '2018-01-29 15:55:04', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000004' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000046', 'ETI:000000000000000000000000000000000046', '2018-01-29 15:55:05', null , null , '2018-01-29 15:55:05', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '06' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000047', 'ETI:000000000000000000000000000000000047', '2018-01-29 15:55:06', null , null , '2018-01-29 15:55:06', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000003' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000048', 'ETI:000000000000000000000000000000000048', '2018-01-29 15:55:07', null , null , '2018-01-29 15:55:07', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000004' , 'DOC_0000000000000000007' , null , '00' , 'PASystem' , '05' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000049', 'ETI:000000000000000000000000000000000049', '2018-01-29 15:55:08', null , null , '2018-01-29 15:55:08', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000008' , 'DOC_0000000000000000003' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000050', 'ETI:000000000000000000000000000000000050', '2018-01-29 15:55:09', null , null , '2018-01-29 15:55:09', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000009' , 'DOC_0000000000000000009' , null , '00' , 'PASyste1' , '05' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000051', 'ETI:000000000000000000000000000000000051', '2018-01-29 15:55:10', null , null , '2018-01-29 15:55:10', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id2' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000010' , null , '00' , 'PASyste1' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000052', 'ETI:000000000000000000000000000000000052', '2018-01-29 15:55:11', null , null , '2018-01-29 15:55:11', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000011' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '04' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000053', 'ETI:000000000000000000000000000000000053', '2018-01-29 15:55:12', null , null , '2018-01-29 15:55:12', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id3' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000012' , 'DOC_0000000000000000012' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000054', 'ETI:000000000000000000000000000000000054', '2018-01-29 15:55:13', null , null , '2018-01-29 15:55:13', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'erstellerSpezial' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASystem' , '00' , 'VNR' , '22334455' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000055', 'ETI:000000000000000000000000000000000055', '2018-01-29 15:55:14', null , null , '2018-01-29 15:55:14', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000014' , 'DOC_0000000000000000014' , null , '00' , 'PASyste1' , '04' , 'VNR' , '12345678' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000056', 'ETI:000000000000000000000000000000000056', '2018-01-29 15:55:15', null , null , '2018-01-29 15:55:15', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'Ersteller1' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000015' , 'DOC_0000000000000000015' , null , '00' , 'PASyste1' , '00' , 'VNR' , '23456789' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000057', 'ETI:000000000000000000000000000000000057', '2018-01-29 15:55:16', null , null , '2018-01-29 15:55:16', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '34567890' , false , true , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000058', 'ETI:000000000000000000000000000000000058', '2018-01-29 15:55:17', null , null , '2018-01-29 15:55:17', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000017' , 'DOC_0000000000000000017' , null , '00' , 'PASystem' , '03' , 'VNR' , '45678901' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000059', 'ETI:000000000000000000000000000000000059', '2018-01-29 15:55:18', null , null , '2018-01-29 15:55:18', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000018' , 'DOC_0000000000000000018' , null , '00' , 'PASystem' , '02' , 'VNR' , '56789012' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000060', 'ETI:000000000000000000000000000000000060', '2018-01-29 15:55:19', null , null , '2018-01-29 15:55:19', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000010' , 'DOC_0000000000000000011' , null , '00' , 'PASyste2' , '00' , 'VNR' , '67890123' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000061', 'ETI:000000000000000000000000000000000061', '2018-01-29 15:55:20', null , null , '2018-01-29 15:55:20', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000020' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000062', 'ETI:000000000000000000000000000000000062', '2018-01-29 15:55:21', null , null , '2018-01-29 15:55:21', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASyste2' , '01' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000063', 'ETI:000000000000000000000000000000000063', '2018-01-29 15:55:22', null , null , '2018-01-29 15:55:22', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000022' , 'DOC_0000000000000000022' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000064', 'ETI:000000000000000000000000000000000064', '2018-01-29 15:55:23', null , null , '2018-01-29 15:55:23', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000020' , 'DOC_0000000000000000021' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); +INSERT INTO TASK VALUES('TKI:000000000000000000000000000000000065', 'ETI:000000000000000000000000000000000065', '2018-01-29 15:55:24', null , null , '2018-01-29 15:55:24', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'READY' , 'EXTERN' , 'L1060' , 'CLI:200000000000000000000000000000000017', 'WBI:100000000000000000000000000000000015' , 'USER-B-2' , 'DOMAIN_B', 'PI_0000000000024' , 'DOC_0000000000000000024' , null , '00' , 'PASystem' , '00' , 'SDNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); -- Task for TransferAccTest INSERT INTO TASK VALUES('TKI:100000000000000000000000000000000006', 'ETI:100000000000000000000000000000000006', '2018-01-29 15:55:06', '2018-01-30 15:55:06', '2018-01-30 16:55:06', '2018-01-30 16:55:06', '2018-01-29 15:55:00', '2018-01-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000004' , 'TEAMLEAD-1' , 'DOMAIN_A', 'PI_0000000000041' , 'DOC_0000000000000000041' , null , '00' , 'PASystem' , '00' , 'VNR' , '11223344' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); INSERT INTO TASK VALUES('TKI:200000000000000000000000000000000006', 'ETI:200000000000000000000000000000000006', '2018-03-29 15:55:06', '2018-03-30 15:55:06', null , '2018-03-30 15:55:06', '2018-03-29 15:55:00', '2018-03-30 15:55:00', 'Widerruf' , 'creator_user_id' , 'Widerruf' , null , 2 , 'COMPLETED' , 'EXTERN' , 'L1050' , 'CLI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000005' , 'TEAMLEAD-2' , 'DOMAIN_A', 'PI_0000000000006' , 'DOC_0000000000000000006' , null , '00' , 'PASystem' , '00' , 'SDNR' , '98765432' , false , false , null , 'NONE' , null , null , null , null , null , null , null , null , null , null , null , null , null , null , 'abc' , null , null ); diff --git a/lib/taskana-data/src/main/resources/sql/test-data/workbasket-access-list.sql b/lib/taskana-data/src/main/resources/sql/test-data/workbasket-access-list.sql index 14d35ef32..961373e98 100644 --- a/lib/taskana-data/src/main/resources/sql/test-data/workbasket-access-list.sql +++ b/lib/taskana-data/src/main/resources/sql/test-data/workbasket-access-list.sql @@ -1,49 +1,51 @@ --- KSC authorizations (ID , WB_ID , ACCESS_ID, ACCESS_NAME , READ, OPEN, APPEND, TRANSFER, DISTRIBUTE, C1, .., C12) +-- KSC authorizations (ID , WB_ID , ACCESS_ID , ACCESS_NAME , READ , OPEN , APPEND, TRANSFER, DISTRIBUTE, C1, .., C12) -- PPKs -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000001', 'WBI:100000000000000000000000000000000004', 'teamlead-1', 'Titus Toll' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000002', 'WBI:100000000000000000000000000000000005', 'teamlead-2', 'Frauke Faul' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000006', 'user-1-1', 'Max Mustermann' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000004', 'WBI:100000000000000000000000000000000007', 'user-1-2', 'Elena Eifrig' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000008', 'user-2-1', 'Simone Müller' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000006', 'WBI:100000000000000000000000000000000009', 'user-2-2', 'Tim Schläfrig' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000001', 'WBI:100000000000000000000000000000000004', 'teamlead-1' , 'Titus Toll' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000002', 'WBI:100000000000000000000000000000000005', 'teamlead-2' , 'Frauke Faul' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000003', 'WBI:100000000000000000000000000000000006', 'user-1-1' , 'Max Mustermann' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000004', 'WBI:100000000000000000000000000000000007', 'user-1-2' , 'Elena Eifrig' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000005', 'WBI:100000000000000000000000000000000008', 'user-2-1' , 'Simone Müller' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000006', 'WBI:100000000000000000000000000000000009', 'user-2-2' , 'Tim Schläfrig' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:B00000000000000000000000000000000014', 'WBI:100000000000000000000000000000000014', 'user-b-1' , 'Bernd Bern' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:B00000000000000000000000000000000015', 'WBI:100000000000000000000000000000000015', 'user-b-2' , 'Brundhilde Bio' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); -- group internal access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000007', 'WBI:100000000000000000000000000000000004', 'group-1', 'DevelopersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000008', 'WBI:100000000000000000000000000000000005', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000009', 'WBI:100000000000000000000000000000000006', 'group-1', 'DevelopersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000010', 'WBI:100000000000000000000000000000000007', 'group-1', 'DevelopersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000011', 'WBI:100000000000000000000000000000000008', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000012', 'WBI:100000000000000000000000000000000009', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000007', 'WBI:100000000000000000000000000000000004', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000008', 'WBI:100000000000000000000000000000000005', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000009', 'WBI:100000000000000000000000000000000006', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000010', 'WBI:100000000000000000000000000000000007', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000011', 'WBI:100000000000000000000000000000000008', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000012', 'WBI:100000000000000000000000000000000009', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); -- teamlead substitution -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000013', 'WBI:100000000000000000000000000000000004', 'teamlead-2', 'Frauke Faul' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000014', 'WBI:100000000000000000000000000000000005', 'teamlead-1', 'Titus Toll' , true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000013', 'WBI:100000000000000000000000000000000004', 'teamlead-2' , 'Frauke Faul' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000014', 'WBI:100000000000000000000000000000000005', 'teamlead-1' , 'Titus Toll' , true , true , true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); -- cross team tranfers -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000015', 'WBI:100000000000000000000000000000000006', 'group-2', 'UsersGroup' , true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000007', 'group-2', 'UsersGroup' , true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000017', 'WBI:100000000000000000000000000000000008', 'group-1', 'DevelopersGroup' , true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000018', 'WBI:100000000000000000000000000000000009', 'group-1', 'DevelopersGroup' , true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000015', 'WBI:100000000000000000000000000000000006', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , false, true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000016', 'WBI:100000000000000000000000000000000007', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , false, true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000017', 'WBI:100000000000000000000000000000000008', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , false, false , false , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000018', 'WBI:100000000000000000000000000000000009', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , false, true , false , false , false, false, false, false, false, false, false, false, false, false, false, false); -- Team GPK access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000019', 'WBI:100000000000000000000000000000000002', 'group-1', 'DevelopersGroup' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000020', 'WBI:100000000000000000000000000000000003', 'group-2', 'UsersGroup' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000019', 'WBI:100000000000000000000000000000000002', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000020', 'WBI:100000000000000000000000000000000003', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); -- Cross team GPK access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000021', 'WBI:100000000000000000000000000000000001', 'teamlead-1', 'Titus Toll' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000022', 'WBI:100000000000000000000000000000000001', 'teamlead-2', 'Frauke Faul' , true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000021', 'WBI:100000000000000000000000000000000001', 'teamlead-1' , 'Titus Toll' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000022', 'WBI:100000000000000000000000000000000001', 'teamlead-2' , 'Frauke Faul' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); -- TPK access -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000123', 'WBI:100000000000000000000000000000000010', 'teamlead-1', 'Titus Toll' , true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000123', 'WBI:100000000000000000000000000000000010', 'teamlead-1' , 'Titus Toll' , true , false, false , false , false , false, false, false, false, false, false, false, false, false, false, false, false); --- Access to other domains -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000023', 'WBI:100000000000000000000000000000000012', 'group-1', 'DevelopersGroup' , true, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000024', 'WBI:100000000000000000000000000000000013', 'group-2', 'UsersGroup' , true, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000025', 'WBI:100000000000000000000000000000000014', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000026', 'WBI:100000000000000000000000000000000015', 'group-2', 'UsersGroup' , true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false); +-- Access to other domains +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000023', 'WBI:100000000000000000000000000000000012', 'cn=Organisationseinheit KSC 1,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 1' , true , false, true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000024', 'WBI:100000000000000000000000000000000013', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , false, true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000025', 'WBI:100000000000000000000000000000000014', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WAI:100000000000000000000000000000000026', 'WBI:100000000000000000000000000000000015', 'cn=Organisationseinheit KSC 2,cn=Organisationseinheit KSC,cn=organisation,OU=Test,O=TASKANA', 'KSC 2' , true , true , true , true , false , false, false, false, false, false, false, false, false, false, false, false, false); -- Access to workbaskets for sorting test -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000900', 'WBI:000000000000000000000000000000000900', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000901', 'WBI:000000000000000000000000000000000901', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000902', 'WBI:000000000000000000000000000000000902', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000903', 'WBI:000000000000000000000000000000000903', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000904', 'WBI:000000000000000000000000000000000904', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000905', 'WBI:000000000000000000000000000000000905', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000906', 'WBI:000000000000000000000000000000000906', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000907', 'WBI:000000000000000000000000000000000907', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000908', 'WBI:000000000000000000000000000000000908', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); -INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000909', 'WBI:000000000000000000000000000000000909', 'max', 'Behrendt, Maximilian', true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000900', 'WBI:000000000000000000000000000000000900', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000901', 'WBI:000000000000000000000000000000000901', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000902', 'WBI:000000000000000000000000000000000902', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000903', 'WBI:000000000000000000000000000000000903', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000904', 'WBI:000000000000000000000000000000000904', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000905', 'WBI:000000000000000000000000000000000905', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000906', 'WBI:000000000000000000000000000000000906', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000907', 'WBI:000000000000000000000000000000000907', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000908', 'WBI:000000000000000000000000000000000908', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); +INSERT INTO WORKBASKET_ACCESS_LIST VALUES ('WBI:000000000000000000000000000000000909', 'WBI:000000000000000000000000000000000909', 'user-b-1' , 'Bern, Bernd' , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true , true); diff --git a/lib/taskana-data/src/main/resources/sql/test-data/workbasket.sql b/lib/taskana-data/src/main/resources/sql/test-data/workbasket.sql index 9d5de7c32..c5547b4b3 100644 --- a/lib/taskana-data/src/main/resources/sql/test-data/workbasket.sql +++ b/lib/taskana-data/src/main/resources/sql/test-data/workbasket.sql @@ -14,8 +14,8 @@ INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000010', 'TPK_ INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000011', 'GPK_B_KSC', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Gruppenpostkorb KSC B', 'DOMAIN_B', 'GROUP', 'Gruppenpostkorb KSC', '', '', '', '', '', '', '', '', '', FALSE); INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000012', 'GPK_B_KSC_1', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Gruppenpostkorb KSC B1', 'DOMAIN_B', 'GROUP', 'Gruppenpostkorb KSC 1', '', 'custom1', 'custom2', 'custom3', 'custom4', 'orgl1', 'orgl2', 'orgl3', 'aorgl4', FALSE); INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000013', 'GPK_B_KSC_2', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'Gruppenpostkorb KSC B2', 'DOMAIN_B', 'GROUP', 'Gruppenpostkorb KSC 2', '', '', '', '', '', '', '', '', '', FALSE); -INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000014', 'USER-3-1', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 1 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B', '', '', 'custom20', '', 'custom4', '', '', '', '', FALSE); -INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000015', 'USER-3-2', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 2 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B', 'owner0815', 'ABCABC', 'cust2', 'cust3', 'cust4', 'orgl1', 'orgl2', 'orgl3', 'orgl4', FALSE); +INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000014', 'USER-B-1', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 1 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B', '', '', 'custom20', '', 'custom4', '', '', '', '', FALSE); +INSERT INTO WORKBASKET VALUES ('WBI:100000000000000000000000000000000015', 'USER-B-2', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'PPK User 2 KSC 1 Domain B', 'DOMAIN_B', 'PERSONAL', 'PPK User 1 KSC 1 Domain B', 'owner0815', 'ABCABC', 'cust2', 'cust3', 'cust4', 'orgl1', 'orgl2', 'orgl3', 'orgl4', FALSE); -- Workbaskets for sorting test INSERT INTO WORKBASKET VALUES ('WBI:000000000000000000000000000000000900', 'sort001', RELATIVE_DATE(0) , RELATIVE_DATE(0) , 'basxet0', 'DOMAIN_A', 'TOPIC', 'Lorem ipsum dolor sit amet.', 'Max', '', '', '', '', '', '', '', '', FALSE); diff --git a/rest/taskana-rest-spring-example-boot/src/main/resources/taskana.properties b/rest/taskana-rest-spring-example-boot/src/main/resources/taskana.properties index 12d6c8300..645de2f9d 100644 --- a/rest/taskana-rest-spring-example-boot/src/main/resources/taskana.properties +++ b/rest/taskana-rest-spring-example-boot/src/main/resources/taskana.properties @@ -1,8 +1,8 @@ -taskana.roles.user = group1 | group2|teamlead-1 |teamlead-2 |user-1-1| user-1-2| user-2-1| user-2-2| max|elena|simone -taskana.roles.Admin=name=konrad,Organisation=novatec|admin -taskana.roles.businessadmin=max|Moritz|businessadmin| cn=business-admins,cn=groups,OU=Test,O=TASKANA -taskana.roles.monitor=john|teamlead-2 | monitor -taskana.roles.taskadmin=peter | taskadmin +taskana.roles.user = teamlead-1 |teamlead-2 |user-1-1| user-1-2| user-2-1| user-2-2 +taskana.roles.Admin=admin +taskana.roles.businessadmin=businessadmin| cn=business-admins,cn=groups,OU=Test,O=TASKANA +taskana.roles.monitor=teamlead-2 | monitor +taskana.roles.taskadmin=taskadmin taskana.domains=DOMAIN_A,DOMAIN_B,DOMAIN_C taskana.classification.types=TASK,DOCUMENT diff --git a/rest/taskana-rest-spring-example-common/src/test/resources/taskana.properties b/rest/taskana-rest-spring-example-common/src/test/resources/taskana.properties index e5d5810e5..4354bb091 100644 --- a/rest/taskana-rest-spring-example-common/src/test/resources/taskana.properties +++ b/rest/taskana-rest-spring-example-common/src/test/resources/taskana.properties @@ -1,8 +1,8 @@ -taskana.roles.user = group1 | group2|teamlead-1 |teamlead-2 |user-1-1| user-1-2| user-2-1| user-2-2| max|elena|simone -taskana.roles.Admin=name=konrad,Organisation=novatec|admin -taskana.roles.businessadmin=max|Moritz|businessadmin| cn=business-admins,cn=groups,OU=Test,O=TASKANA -taskana.roles.monitor=john|teamlead-2 | monitor -taskana.roles.taskadmin=peter | taskadmin +taskana.roles.user = teamlead-1 |teamlead-2 |user-1-1| user-1-2| user-2-1| user-2-2 +taskana.roles.Admin=admin +taskana.roles.businessadmin=businessadmin| cn=business-admins,cn=groups,OU=Test,O=TASKANA +taskana.roles.monitor=teamlead-2 | monitor +taskana.roles.taskadmin=taskadmin taskana.domains=DOMAIN_A,DOMAIN_B,DOMAIN_C taskana.classification.types=TASK,DOCUMENT diff --git a/rest/taskana-rest-spring-example-wildfly/src/main/resources/TaskanaTest.ldif b/rest/taskana-rest-spring-example-wildfly/src/main/resources/TaskanaTest.ldif deleted file mode 100644 index 71ea3907e..000000000 --- a/rest/taskana-rest-spring-example-wildfly/src/main/resources/TaskanaTest.ldif +++ /dev/null @@ -1,2840 +0,0 @@ -version: 1 - -# dn: o=TaskanaTest -# objectclass: extensibleObject -# objectclass: top -# objectclass: domain -# o: sevenSeas - -########### Users ############################# - -dn: ou=people,o=TaskanaTest -objectclass: organizationalUnit -objectclass: top -ou: people - -dn: cn=Rojas Miguel Angel Martin,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Rojas Miguel Angel Martin -sn: Martin -givenName: Rojas Miguel Angel -uid: user-1-1 - -dn: cn=Marcel Lengl,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marcel Lengl -sn: Lengl -givenName: Marcel -uid: user-1-2 - -dn: cn=Mustapha Zorgati,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mustapha Zorgati -sn: Zorgati -givenName: Mustapha -uid: user-2-1 - -dn: cn=Bernd Breier,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bernd Breier -sn: Breier -givenName: Bernd -uid: user-2-2 - -dn: cn=Dominik Meyer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Dominik Meyer -sn: Meyer -givenName: Dominik -uid: teamlead-1 - -dn: cn=Holger Hagen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Holger Hagen -sn: Hagen -givenName: Holger -uid: teamlead-2 - -dn: cn=Maximilian Behrendt,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Maximilian Behrendt -sn: Behrendt -givenName: Maximilian -uid: max - -dn: cn=Elena Ferrante,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Elena Ferrante -sn: Ferrante -givenName: Elena -uid: elena - -dn: cn=Simone Mueller,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Simone Mueller -sn: Mueller -givenName: Simone -uid: simone - -dn: cn=Aaron Sirup,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Aaron Sirup -givenName: Aaron -sn: Sirup -uid: user001 - -dn: cn=Ada Kahn,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ada Kahn -givenName: Ada -sn: Kahn -uid: user002 - -dn: cn=Ada Lass,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ada Lass -givenName: Ada -sn: Lass -uid: user003 - -dn: cn=Addi Tion,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Addi Tion -givenName: Addi -sn: Tion -uid: user004 - -dn: cn=Adi Lette,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Adi Lette -givenName: Adi -sn: Lette -uid: user005 - -dn: cn=Alter Native,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Alter Native -givenName: Alter -sn: Native -uid: user006 - -dn: cn=Albert Herum,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Albert Herum -givenName: Albert -sn: Herum -uid: user007 - -dn: cn=Ali Bert,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ali Bert -givenName: Ali -sn: Bert -uid: user008 - -dn: cn=Ali Mente,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ali Mente -givenName: Ali -sn: Mente -uid: user009 - -dn: cn=Alma Mater,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Alma Mater -givenName: Alma -sn: Mater -uid: user010 - -dn: cn=Alma Nach,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Alma Nach -givenName: Alma -sn: Nach -uid: user011 - -dn: cn=Anders Gehzauch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anders Gehzauch -givenName: Anders -sn: Gehzauch -uid: user012 - -dn: cn=Andi Theke,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Andi Theke -givenName: Andi -sn: Theke -uid: user013 - -dn: cn=Andreas Kreuz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Andreas Kreuz -givenName: Andreas -sn: Kreuz -uid: user014 - -dn: cn=Anka Kette,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anka Kette -givenName: Anka -sn: Kette -uid: user015 - -dn: cn=Anka Tiefsee,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anka Tiefsee -givenName: Anka -sn: Tiefsee -uid: user016 - -dn: cn=Anke Fielmalz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anke Fielmalz -givenName: Anke -sn: Fielmalz -uid: user017 - -dn: cn=Ann Fassen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ann Fassen -givenName: Ann -sn: Fassen -uid: user018 - -dn: cn=Ann Probe,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ann Probe -givenName: Ann -sn: Probe -uid: user019 - -dn: cn=Anna Bolika,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Bolika -givenName: Anna -sn: Bolika -uid: user020 - -dn: cn=Anna Ecke,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Ecke -givenName: Anna -sn: Ecke -uid: user021 - -dn: cn=Anna Hosi,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Hosi -givenName: Anna -sn: Hosi -uid: user022 - -dn: cn=Anna Kronis-Tisch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Kronis-Tisch -givenName: Anna -sn: Kronis-Tisch -uid: user023 - -dn: cn=Anna Logie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Logie -givenName: Anna -sn: Logie -uid: user024 - -dn: cn=Anna Luehse,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Luehse -givenName: Anna -sn: Luehse -uid: user025 - -dn: cn=Anna Nass,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Nass -givenName: Anna -sn: Nass -uid: user026 - -dn: cn=Anna Thalb,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Thalb -givenName: Anna -sn: Thalb -uid: user027 - -dn: cn=Anna Tomie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anna Tomie -givenName: Anna -sn: Tomie -uid: user028 - -dn: cn=Anne Donnich,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anne Donnich -givenName: Anne -sn: Donnich -uid: user029 - -dn: cn=Anne Kaffek,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anne Kaffek -givenName: Anne -sn: Kaffek -uid: user030 - -dn: cn=Anne Thek,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anne Thek -givenName: Anne -sn: Thek -uid: user031 - -dn: cn=Anni Matoer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Anni Matoer -givenName: Anni -sn: Matoer -uid: user032 - -dn: cn=Ansgar Ragentor,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ansgar Ragentor -givenName: Ansgar -sn: Ragentor -uid: user033 - -dn: cn=Ari Stoteles,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ari Stoteles -givenName: Ari -sn: Stoteles -uid: user034 - -dn: cn=Ari Thmetik,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ari Thmetik -givenName: Ari -sn: Thmetik -uid: user035 - -dn: cn=Arno Nuehm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Arno Nuehm -givenName: Arno -sn: Nuehm -uid: user036 - -dn: cn=Artie Schocke,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Artie Schocke -givenName: Artie -sn: Schocke -uid: user037 - -dn: cn=Bart Stoppel,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bart Stoppel -givenName: Bart -sn: Stoppel -uid: user038 - -dn: cn=Bea Beitung,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bea Beitung -givenName: Bea -sn: Beitung -uid: user039 - -dn: cn=Bea Ildich,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bea Ildich -givenName: Bea -sn: Ildich -uid: user040 - -dn: cn=Bella Vista,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bella Vista -givenName: Bella -sn: Vista -uid: user041 - -dn: cn=Ben Utzer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ben Utzer -givenName: Ben -sn: Utzer -uid: user042 - -dn: cn=Ben Zien,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ben Zien -givenName: Ben -sn: Zien -uid: user043 - -dn: cn=Bernd Stein,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bernd Stein -givenName: Bernd -sn: Stein -uid: user044 - -dn: cn=Bill Deramen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bill Deramen -givenName: Bill -sn: Deramen -uid: user045 - -dn: cn=Bine Honig,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bine Honig -givenName: Bine -sn: Honig -uid: user046 - -dn: cn=Bo Densatz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bo Densatz -givenName: Bo -sn: Densatz -uid: user047 - -dn: cn=Bo Densee,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bo Densee -givenName: Bo -sn: Densee -uid: user048 - -dn: cn=Bo Lerwagen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bo Lerwagen -givenName: Bo -sn: Lerwagen -uid: user049 - -dn: cn=Bob Tail,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bob Tail -givenName: Bob -sn: Tail -uid: user050 - -dn: cn=Bruce Ketta,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bruce Ketta -givenName: Bruce -sn: Ketta -uid: user051 - -dn: cn=Bud Terrie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Bud Terrie -givenName: Bud -sn: Terrie -uid: user052 - -dn: cn=Cara Biener-Haken,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Cara Biener-Haken -givenName: Cara -sn: Biener-Haken -uid: user053 - -dn: cn=Caro Ass,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Caro Ass -givenName: Caro -sn: Ass -uid: user054 - -dn: cn=Caro Kaffee,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Caro Kaffee -givenName: Caro -sn: Kaffee -uid: user055 - -dn: cn=Caro Linger,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Caro Linger -givenName: Caro -sn: Linger -uid: user056 - -dn: cn=Caro tenSaft,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Caro tenSaft -givenName: Caro -sn: tenSaft -uid: user057 - -dn: cn=Chris Antheme,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Chris Antheme -givenName: Chris -sn: Antheme -uid: user058 - -dn: cn=Chris Baum,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Chris Baum -givenName: Chris -sn: Baum -uid: user059 - -dn: cn=Chris Tall,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Chris Tall -givenName: Chris -sn: Tall -uid: user060 - -dn: cn=Claas Reiniger,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Claas Reiniger -givenName: Claas -sn: Reiniger -uid: user061 - -dn: cn=Claire Grube,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Claire Grube -givenName: Claire -sn: Grube -uid: user062 - -dn: cn=Clara Fall,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Clara Fall -givenName: Clara -sn: Fall -uid: user063 - -dn: cn=Clara Korn,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Clara Korn -givenName: Clara -sn: Korn -uid: user064 - -dn: cn=Cora Lenriff,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Cora Lenriff -givenName: Cora -sn: Lenriff -uid: user065 - -dn: cn=Cora Schiert,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Cora Schiert -givenName: Cora -sn: Schiert -uid: user066 - -dn: cn=Cord Hose,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Cord Hose -givenName: Cord -sn: Hose -uid: user067 - -dn: cn=Cord Onbleu,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Cord Onbleu -givenName: Cord -sn: Onbleu -uid: user068 - -dn: cn=Damon Umkleide,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Damon Umkleide -givenName: Damon -sn: Umkleide -uid: user069 - -dn: cn=Dean Affier,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Dean Affier -givenName: Dean -sn: Affier -uid: user070 - -dn: cn=Dean Orm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Dean Orm -givenName: Dean -sn: Orm -uid: user071 - -dn: cn=Dennis Platz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Dennis Platz -givenName: Dennis -sn: Platz -uid: user072 - -dn: cn=Dick Milch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Dick Milch -givenName: Dick -sn: Milch -uid: user073 - -dn: cn=Dina Mow,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Dina Mow -givenName: Dina -sn: Mow -uid: user074 - -dn: cn=Donna Keil,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Donna Keil -givenName: Donna -sn: Keil -uid: user075 - -dn: cn=Donna Littchen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Donna Littchen -givenName: Donna -sn: Littchen -uid: user076 - -dn: cn=Donna Wetter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Donna Wetter -givenName: Donna -sn: Wetter -uid: user077 - -dn: cn=Ed Was,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ed Was -givenName: Ed -sn: Was -uid: user078 - -dn: cn=Ede Khar,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ede Khar -givenName: Ede -sn: Khar -uid: user079 - -dn: cn=Ella Nut,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ella Nut -givenName: Ella -sn: Nut -uid: user080 - -dn: cn=Ella Stisch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ella Stisch -givenName: Ella -sn: Stisch -uid: user081 - -dn: cn=Emma Diel,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Emma Diel -givenName: Emma -sn: Diel -uid: user082 - -dn: cn=Emma Herdamit,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Emma Herdamit -givenName: Emma -sn: Herdamit -uid: user083 - -dn: cn=Emma Mitter-Uhe,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Emma Mitter-Uhe -givenName: Emma -sn: Mitter-Uhe -uid: user084 - -dn: cn=Erich Tatt,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Erich Tatt -givenName: Erich -sn: Tatt -uid: user085 - -dn: cn=Ernie Drigend,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ernie Drigend -givenName: Ernie -sn: Drigend -uid: user086 - -dn: cn=Esther Poly,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Esther Poly -givenName: Esther -sn: Poly -uid: user087 - -dn: cn=Eugen Trautz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Eugen Trautz -givenName: Eugen -sn: Trautz -uid: user088 - -dn: cn=Eva Quiert,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Eva Quiert -givenName: Eva -sn: Quiert -uid: user089 - -dn: cn=Fatma Inurlaub,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Fatma Inurlaub -givenName: Fatma -sn: Inurlaub -uid: user090 - -dn: cn=Finn Land,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Finn Land -givenName: Finn -sn: Land -uid: user091 - -dn: cn=Finn Sternis,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Finn Sternis -givenName: Finn -sn: Sternis -uid: user092 - -dn: cn=Frank Furt,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Frank Furt -givenName: Frank -sn: Furt -uid: user093 - -dn: cn=Frank Reich,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Frank Reich -givenName: Frank -sn: Reich -uid: user094 - -dn: cn=Franz Iskaner,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Franz Iskaner -givenName: Franz -sn: Iskaner -uid: user095 - -dn: cn=Franziska Nerr,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Franziska Nerr -givenName: Franziska -sn: Nerr -uid: user096 - -dn: cn=Friedrich Zafen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Friedrich Zafen -givenName: Friedrich -sn: Zafen -uid: user097 - -dn: cn=Fritz Pomm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Fritz Pomm -givenName: Fritz -sn: Pomm -uid: user098 - -dn: cn=Gera deWegs,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Gera deWegs -givenName: Gera -sn: deWegs -uid: user099 - -dn: cn=Gitta Staebe,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Gitta Staebe -givenName: Gitta -sn: Staebe -uid: user100 - -dn: cn=Glenn Zend,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Glenn Zend -givenName: Glenn -sn: Zend -uid: user101 - -dn: cn=Grete Fisch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Grete Fisch -givenName: Grete -sn: Fisch -uid: user102 - -dn: cn=Gus Zucker,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Gus Zucker -givenName: Gus -sn: Zucker -uid: user103 - -dn: cn=Hanni Muhn,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hanni Muhn -givenName: Hanni -sn: Muhn -uid: user104 - -dn: cn=Hanno Fermesse,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hanno Fermesse -givenName: Hanno -sn: Fermesse -uid: user105 - -dn: cn=Hans Aplast,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hans Aplast -givenName: Hans -sn: Aplast -uid: user106 - -dn: cn=Hans Eart,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hans Eart -givenName: Hans -sn: Eart -uid: user107 - -dn: cn=Hardy Back,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hardy Back -givenName: Hardy -sn: Back -uid: user108 - -dn: cn=Harry Beau,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Harry Beau -givenName: Harry -sn: Beau -uid: user110 - -dn: cn=Heide Kraut,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Heide Kraut -givenName: Heide -sn: Kraut -uid: user111 - -dn: cn=Heide Witzka,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Heide Witzka -givenName: Heide -sn: Witzka -uid: user112 - -dn: cn=Hein Buchen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hein Buchen -givenName: Hein -sn: Buchen -uid: user113 - -dn: cn=Hein Lichkeit,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hein Lichkeit -givenName: Hein -sn: Lichkeit -uid: user114 - -dn: cn=Hein Suchung,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hein Suchung -givenName: Hein -sn: Suchung -uid: user115 - -dn: cn=Heinz Ellmann,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Heinz Ellmann -givenName: Heinz -sn: Ellmann -uid: user116 - -dn: cn=Heinz Ketchup,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Heinz Ketchup -givenName: Heinz -sn: Ketchup -uid: user117 - -dn: cn=Hilde Zeim,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Hilde Zeim -givenName: Hilde -sn: Zeim -uid: user118 - -dn: cn=Immo Bilien,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Immo Bilien -givenName: Immo -sn: Bilien -uid: user119 - -dn: cn=Inge Her,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Inge Her -givenName: Inge -sn: Her -uid: user120 - -dn: cn=Inge Wahrsam,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Inge Wahrsam -givenName: Inge -sn: Wahrsam -uid: user121 - -dn: cn=Ingo Flamm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ingo Flamm -givenName: Ingo -sn: Flamm -uid: user122 - -dn: cn=Ingrid Enzien,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ingrid Enzien -givenName: Ingrid -sn: Enzien -uid: user123 - -dn: cn=Inken Rohsch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Inken Rohsch -givenName: Inken -sn: Rohsch -uid: user124 - -dn: cn=Insa Ihr,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Insa Ihr -givenName: Insa -sn: Ihr -uid: user125 - -dn: cn=Iska Nerda,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Iska Nerda -givenName: Iska -sn: Nerda -uid: user126 - -dn: cn=Jens Eitz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Jens Eitz -givenName: Jens -sn: Eitz -uid: user127 - -dn: cn=Jim Nastik,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Jim Nastik -givenName: Jim -sn: Nastik -uid: user128 - -dn: cn=Jo Gurt,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Jo Gurt -givenName: Jo -sn: Gurt -uid: user129 - -dn: cn=Jo Kurrth,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Jo Kurrth -givenName: Jo -sn: Kurrth -uid: user130 - -dn: cn=Joe Kolade,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Joe Kolade -givenName: Joe -sn: Kolade -uid: user131 - -dn: cn=Johann Iter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Johann Iter -givenName: Johann -sn: Iter -uid: user132 - -dn: cn=Joyce Tick,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Joyce Tick -givenName: Joyce -sn: Tick -uid: user133 - -dn: cn=Justin Case,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Justin Case -givenName: Justin -sn: Case -uid: user134 - -dn: cn=Justin Time,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Justin Time -givenName: Justin -sn: Time -uid: user135 - -dn: cn=Jutta Komp,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Jutta Komp -givenName: Jutta -sn: Komp -uid: user136 - -dn: cn=Kai Mauer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kai Mauer -givenName: Kai -sn: Mauer -uid: user137 - -dn: cn=Kai Pirinja,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kai Pirinja -givenName: Kai -sn: Pirinja -uid: user138 - -dn: cn=Kai Serpfalz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kai Serpfalz -givenName: Kai -sn: Serpfalz -uid: user139 - -dn: cn=Karl Auer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Karl Auer -givenName: Karl -sn: Auer -uid: user140 - -dn: cn=Karl Ielauge,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Karl Ielauge -givenName: Karl -sn: Ielauge -uid: user141 - -dn: cn=Karl Ifornjen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Karl Ifornjen -givenName: Karl -sn: Ifornjen -uid: user142 - -dn: cn=Karl Radi,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Karl Radi -givenName: Karl -sn: Radi -uid: user143 - -dn: cn=Karl Verti,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Karl Verti -givenName: Karl -sn: Verti -uid: user144 - -dn: cn=Karo Sery,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Karo Sery -givenName: Karo -sn: Sery -uid: user145 - -dn: cn=Katha Lisator,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Katha Lisator -givenName: Katha -sn: Lisator -uid: user146 - -dn: cn=Kati Flo,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kati Flo -givenName: Kati -sn: Flo -uid: user147 - -dn: cn=Knut Schenn,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Knut Schenn -givenName: Knut -sn: Schenn -uid: user148 - -dn: cn=Kurt Achse,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kurt Achse -givenName: Kurt -sn: Achse -uid: user149 - -dn: cn=Kurt Zepause,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kurt Zepause -givenName: Kurt -sn: Zepause -uid: user150 - -dn: cn=Kurt Zerr,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Kurt Zerr -givenName: Kurt -sn: Zerr -uid: user151 - -dn: cn=Lasse Reden,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lasse Reden -givenName: Lasse -sn: Reden -uid: user152 - -dn: cn=Lee Metten,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lee Metten -givenName: Lee -sn: Metten -uid: user153 - -dn: cn=Lene Arm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lene Arm -givenName: Lene -sn: Arm -uid: user154 - -dn: cn=Linnea Thur,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Linnea Thur -givenName: Linnea -sn: Thur -uid: user155 - -dn: cn=Lisa Bonn,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lisa Bonn -givenName: Lisa -sn: Bonn -uid: user156 - -dn: cn=Luc Sembourg,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Luc Sembourg -givenName: Luc -sn: Sembourg -uid: user157 - -dn: cn=Lucky Rung,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lucky Rung -givenName: Lucky -sn: Rung -uid: user158 - -dn: cn=Ludwig Zafen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ludwig Zafen -givenName: Ludwig -sn: Zafen -uid: user159 - -dn: cn=Lukas Hauden,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lukas Hauden -givenName: Lukas -sn: Hauden -uid: user160 - -dn: cn=Lutz Hose,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lutz Hose -givenName: Lutz -sn: Hose -uid: user161 - -dn: cn=Lutz Tablette,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Lutz Tablette -givenName: Lutz -sn: Tablette -uid: user162 - -dn: cn=Luzie Fehr,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Luzie Fehr -givenName: Luzie -sn: Fehr -uid: user163 - -dn: cn=Magda Nalyse,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Magda Nalyse -givenName: Magda -sn: Nalyse -uid: user164 - -dn: cn=Maik Ehfer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Maik Ehfer -givenName: Maik -sn: Ehfer -uid: user165 - -dn: cn=Malte Sehr,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Malte Sehr -givenName: Malte -sn: Sehr -uid: user166 - -dn: cn=Mara Thon,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mara Thon -givenName: Mara -sn: Thon -uid: user167 - -dn: cn=Marga Quark,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marga Quark -givenName: Marga -sn: Quark -uid: user168 - -dn: cn=Marie Nade,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marie Nade -givenName: Marie -sn: Nade -uid: user169 - -dn: cn=Marie Niert,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marie Niert -givenName: Marie -sn: Niert -uid: user170 - -dn: cn=Mario Neese,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mario Neese -givenName: Mario -sn: Neese -uid: user171 - -dn: cn=Marion Nette,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marion Nette -givenName: Marion -sn: Nette -uid: user172 - -dn: cn=Mark Nesium,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mark Nesium -givenName: Mark -sn: Nesium -uid: user173 - -dn: cn=Mark Thalle,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mark Thalle -givenName: Mark -sn: Thalle -uid: user174 - -dn: cn=Marle Diven,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marle Diven -givenName: Marle -sn: Diven -uid: user175 - -dn: cn=Marle Fitz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marle Fitz -givenName: Marle -sn: Fitz -uid: user176 - -dn: cn=Marta Pfahl,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Marta Pfahl -givenName: Marta -sn: Pfahl -uid: user177 - -dn: cn=Martin Zorn,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Martin Zorn -givenName: Martin -sn: Zorn -uid: user178 - -dn: cn=Mary Krissmes,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mary Krissmes -givenName: Mary -sn: Krissmes -uid: user179 - -dn: cn=Matt Jess,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Matt Jess -givenName: Matt -sn: Jess -uid: user180 - -dn: cn=Max Strammer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Max Strammer -givenName: Max -sn: Strammer -uid: user181 - -dn: cn=Maxi Mumm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Maxi Mumm -givenName: Maxi -sn: Mumm -uid: user182 - -dn: cn=Meta Morphose,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Meta Morphose -givenName: Meta -sn: Morphose -uid: user183 - -dn: cn=Mia Uh,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mia Uh -givenName: Mia -sn: Uh -uid: user184 - -dn: cn=Mike Rofon,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mike Rofon -givenName: Mike -sn: Rofon -uid: user185 - -dn: cn=Mike Rosoft,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mike Rosoft -givenName: Mike -sn: Rosoft -uid: user186 - -dn: cn=Milli Liter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Milli Liter -givenName: Milli -sn: Liter -uid: user187 - -dn: cn=Mirko Welle,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mirko Welle -givenName: Mirko -sn: Welle -uid: user189 - -dn: cn=Mo Thorat,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Mo Thorat -givenName: Mo -sn: Thorat -uid: user190 - -dn: cn=Moni Thor,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Moni Thor -givenName: Moni -sn: Thor -uid: user191 - -dn: cn=Monika Kinolta,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Monika Kinolta -givenName: Monika -sn: Kinolta -uid: user192 - -dn: cn=Monika Mundhaar,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Monika Mundhaar -givenName: Monika -sn: Mundhaar -uid: user193 - -dn: cn=Monika Munter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Monika Munter -givenName: Monika -sn: Munter -uid: user194 - -dn: cn=Nat Zwerg,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Nat Zwerg -givenName: Nat -sn: Zwerg -uid: user195 - -dn: cn=Nick Elmine,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Nick Elmine -givenName: Nick -sn: Elmine -uid: user196 - -dn: cn=Niko Thien,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Niko Thien -givenName: Niko -sn: Thien -uid: user197 - -dn: cn=Nils Pferd,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Nils Pferd -givenName: Nils -sn: Pferd -uid: user198 - -dn: cn=Norma Lerweise,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Norma Lerweise -givenName: Norma -sn: Lerweise -uid: user199 - -dn: cn=Otto Motor,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Otto Motor -givenName: Otto -sn: Motor -uid: user200 - -dn: cn=Otto Totol,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Otto Totol -givenName: Otto -sn: Totol -uid: user202 - -dn: cn=Paul Ahner,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Paul Ahner -givenName: Paul -sn: Ahner -uid: user203 - -dn: cn=Paula Nerr,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Paula Nerr -givenName: Paula -sn: Nerr -uid: user204 - -dn: cn=Pedro Leum,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pedro Leum -givenName: Pedro -sn: Leum -uid: user205 - -dn: cn=Peer Imeter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peer Imeter -givenName: Peer -sn: Imeter -uid: user206 - -dn: cn=Peer Manent,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peer Manent -givenName: Peer -sn: Manent -uid: user207 - -dn: cn=Peer Serkatze,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peer Serkatze -givenName: Peer -sn: Serkatze -uid: user208 - -dn: cn=Peer Spektive,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peer Spektive -givenName: Peer -sn: Spektive -uid: user209 - -dn: cn=Peter Gogisch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peter Gogisch -givenName: Peter -sn: Gogisch -uid: user210 - -dn: cn=Peter Hacke,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peter Hacke -givenName: Peter -sn: Hacke -uid: user211 - -dn: cn=Peter Silje,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peter Silje -givenName: Peter -sn: Silje -uid: user212 - -dn: cn=Peter Wagen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Peter Wagen -givenName: Peter -sn: Wagen -uid: user213 - -dn: cn=Phil Harmonie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Phil Harmonie -givenName: Phil -sn: Harmonie -uid: user214 - -dn: cn=Phil Ologie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Phil Ologie -givenName: Phil -sn: Ologie -uid: user215 - -dn: cn=Philip Ihnen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Philip Ihnen -givenName: Philip -sn: Ihnen -uid: user216 - -dn: cn=Pia Nist,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pia Nist -givenName: Pia -sn: Nist -uid: user217 - -dn: cn=Pia Uto,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pia Uto -givenName: Pia -sn: Uto -uid: user218 - -dn: cn=Pina Colada,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pina Colada -givenName: Pina -sn: Colada -uid: user219 - -dn: cn=Pina Kothek,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pina Kothek -givenName: Pina -sn: Kothek -uid: user220 - -dn: cn=Pit Toresk,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pit Toresk -givenName: Pit -sn: Toresk -uid: user221 - -dn: cn=Pit Zar,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Pit Zar -givenName: Pit -sn: Zar -uid: user222 - -dn: cn=Polly Carbonat,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Polly Carbonat -givenName: Polly -sn: Carbonat -uid: user223 - -dn: cn=Polly Zeih,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Polly Zeih -givenName: Polly -sn: Zeih -uid: user224 - -dn: cn=Prima Vera,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Prima Vera -givenName: Prima -sn: Vera -uid: user225 - -dn: cn=Puh Tswan,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Puh Tswan -givenName: Puh -sn: Tswan -uid: user226 - -dn: cn=Qu Chen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Qu Chen -givenName: Qu -sn: Chen -uid: user227 - -dn: cn=Rainer Zufall,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Rainer Zufall -givenName: Rainer -sn: Zufall -uid: user228 - -dn: cn=Reni Tenz,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Reni Tenz -givenName: Reni -sn: Tenz -uid: user229 - -dn: cn=Rita Lien,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Rita Lien -givenName: Rita -sn: Lien -uid: user230 - -dn: cn=Rita Sport,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Rita Sport -givenName: Rita -sn: Sport -uid: user231 - -dn: cn=Roman Held,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Roman Held -givenName: Roman -sn: Held -uid: user232 - -dn: cn=Rosi Nenbrot,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Rosi Nenbrot -givenName: Rosi -sn: Nenbrot -uid: user233 - -dn: cn=Ross Haar,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ross Haar -givenName: Ross -sn: Haar -uid: user234 - -dn: cn=Roy Baer,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Roy Baer -givenName: Roy -sn: Baer -uid: user235 - -dn: cn=Roy Dick,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Roy Dick -givenName: Roy -sn: Dick -uid: user236 - -dn: cn=Rudi Mente,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Rudi Mente -givenName: Rudi -sn: Mente -uid: user238 - -dn: cn=Ruth Enplaner,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ruth Enplaner -givenName: Ruth -sn: Enplaner -uid: user239 - -dn: cn=Ruth Print,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ruth Print -givenName: Ruth -sn: Print -uid: user240 - -dn: cn=Ryan Kommen,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ryan Kommen -givenName: Ryan -sn: Kommen -uid: user241 - -dn: cn=Sam Pler,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Sam Pler -givenName: Sam -sn: Pler -uid: user242 - -dn: cn=Sophie Philo,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Sophie Philo -givenName: Sophie -sn: Philo -uid: user243 - -dn: cn=Steve Mutter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Steve Mutter -givenName: Steve -sn: Mutter -uid: user244 - -dn: cn=Stig Matisier,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Stig Matisier -givenName: Stig -sn: Matisier -uid: user245 - -dn: cn=Svea Transpor,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Svea Transpor -givenName: Svea -sn: Transpor -uid: user246 - -dn: cn=Tessa Loniki,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Tessa Loniki -givenName: Tessa -sn: Loniki -uid: user247 - -dn: cn=Thea Tralisch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Thea Tralisch -givenName: Thea -sn: Tralisch -uid: user248 - -dn: cn=Theo Logie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Theo Logie -givenName: Theo -sn: Logie -uid: user249 - -dn: cn=Theo Retisch,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Theo Retisch -givenName: Theo -sn: Retisch -uid: user250 - -dn: cn=Thorn Ister,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Thorn Ister -givenName: Thorn -sn: Ister -uid: user251 - -dn: cn=Till Sitter,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Till Sitter -givenName: Till -sn: Sitter -uid: user252 - -dn: cn=Tim Buktu,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Tim Buktu -givenName: Tim -sn: Buktu -uid: user253 - -dn: cn=Timo Beil,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Timo Beil -givenName: Timo -sn: Beil -uid: user254 - -dn: cn=Tom Ate,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Tom Ate -givenName: Tom -sn: Ate -uid: user255 - -dn: cn=Toni Riga,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Toni Riga -givenName: Toni -sn: Riga -uid: user256 - -dn: cn=Udo Pie,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Udo Pie -givenName: Udo -sn: Pie -uid: user257 - -dn: cn=Ute Russ,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Ute Russ -givenName: Ute -sn: Russ -uid: user258 - -dn: cn=Vera Aloe,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Vera Aloe -givenName: Vera -sn: Aloe -uid: user261 - -dn: cn=Vera Breden,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Vera Breden -givenName: Vera -sn: Breden -uid: user262 - -dn: cn=Walter Hausver,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Walter Hausver -givenName: Walter -sn: Hausver -uid: user263 - -dn: cn=Wanda Lismus,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Wanda Lismus -givenName: Wanda -sn: Lismus -uid: user264 - -dn: cn=Wanda Schuh,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Wanda Schuh -givenName: Wanda -sn: Schuh -uid: user265 - -dn: cn=Wim Pell,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Wim Pell -givenName: Wim -sn: Pell -uid: user266 - -dn: cn=Wolf Rahm,ou=people,o=TaskanaTest -objectclass: inetOrgPerson -objectclass: organizationalPerson -objectclass: person -objectclass: top -cn: Wolf Rahm -givenName: Wolf -sn: Rahm -uid: user267 - -######################### grops ########################## -dn: ou=groups,o=TaskanaTest -objectclass: organizationalUnit -objectclass: top -ou: groups - -dn: cn=DevelopersGroup,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: DevelopersGroup -ou: group-1 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=UsersGroup,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: UsersGroup -ou: group-2 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=Sachbearbeiter,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: Sachbearbeiter -ou: group01 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=leben,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: leben -ou: group02 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=chirurgie,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: chirurgie -ou: group03 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=zahn,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: zahn -ou: group04 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=knie,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: knie -ou: group05 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=schaden,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: schaden -ou: group06 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=kapital,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: kapital -ou: group07 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=ausland,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: ausland -ou: group08 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=teamlead,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: teamlead -ou: group09 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=gesundheit,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: gesundheit -ou: group10 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=vip,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: vip -ou: group11 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=manager,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: manager -ou: group12 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=kfz,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: kfz -ou: group13 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=haftpflicht,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: haftpflicht -ou: group14 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - -dn: cn=bauspar,ou=groups,o=TaskanaTest -objectClass: groupOfUniqueNames -objectClass: top -cn: bauspar -ou: group15 -uniqueMember: cn=Kurt Achse,ou=people,o=TaskanaTest - diff --git a/rest/taskana-rest-spring-example-wildfly/src/main/resources/taskana.properties b/rest/taskana-rest-spring-example-wildfly/src/main/resources/taskana.properties index eecf74e67..9a51f3c51 100644 --- a/rest/taskana-rest-spring-example-wildfly/src/main/resources/taskana.properties +++ b/rest/taskana-rest-spring-example-wildfly/src/main/resources/taskana.properties @@ -1,8 +1,9 @@ -taskana.roles.user = group1 | group2|teamlead-1 |teamlead-2 |user-1-1| user-1-1| user-1-2| user-2-1| user-2-2| max|elena|simone|demo -taskana.roles.Admin=name=konrad,Organisation=novatec|admin|demo -taskana.roles.businessadmin=max|Moritz|businessadmin|demo -taskana.roles.monitor=john|teamlead_2 | monitor -taskana.roles.taskadmin=peter | taskadmin +taskana.roles.user = teamlead-1 |teamlead-2 |user-1-1| user-1-1| user-1-2| user-2-1| user-2-2 +taskana.roles.Admin=admin +taskana.roles.businessadmin=businessadmin +taskana.roles.monitor=teamlead-2 | monitor +taskana.roles.taskadmin=taskadmin + taskana.domains=DOMAIN_A,DOMAIN_B,DOMAIN_C,DEFAULT_DOMAIN taskana.classification.types=TASK,DOCUMENT taskana.classification.categories.task= EXTERNAL, manual, autoMAtic, Process diff --git a/rest/taskana-rest-spring-example-wildfly/src/test/resources/taskana.properties b/rest/taskana-rest-spring-example-wildfly/src/test/resources/taskana.properties index fe4918f32..b0f407afd 100644 --- a/rest/taskana-rest-spring-example-wildfly/src/test/resources/taskana.properties +++ b/rest/taskana-rest-spring-example-wildfly/src/test/resources/taskana.properties @@ -1,8 +1,9 @@ -taskana.roles.user = group1 | group2 | teamlead-1 | teamlead-2 | user-1-1 | user-1-1 | user-1-2 | user-2-1 | user-2-2 | max | elena | simone -taskana.roles.Admin=name=konrad,Organisation=novatec | admin -taskana.roles.businessadmin=max | Moritz | businessadmin -taskana.roles.monitor=john | teamlead_2 | monitor -taskana.roles.taskadmin=peter | taskadmin +taskana.roles.user = teamlead-1 | teamlead-2 | user-1-1 | user-1-1 | user-1-2 | user-2-1 | user-2-2 +taskana.roles.Admin=admin +taskana.roles.businessadmin=businessadmin +taskana.roles.monitor=teamlead-2 | monitor +taskana.roles.taskadmin=taskadmin + taskana.domains=DOMAIN_A,DOMAIN_B,DOMAIN_C taskana.classification.types=TASK,DOCUMENT taskana.classification.categories.task= EXTERNAL, manual, autoMAtic, Process diff --git a/rest/taskana-rest-spring/src/test/resources/taskana-test.ldif b/rest/taskana-rest-spring/src/test/resources/taskana-test.ldif index 50c6347ad..89abc1ef0 100644 --- a/rest/taskana-rest-spring/src/test/resources/taskana-test.ldif +++ b/rest/taskana-rest-spring/src/test/resources/taskana-test.ldif @@ -101,7 +101,7 @@ objectclass: inetorgperson objectclass: organizationalperson objectclass: person objectclass: top -givenName: Frauke Faul +givenName: Frauke description: desc uid: teamlead-2 sn: Faul @@ -135,6 +135,36 @@ ou: Organisationseinheit/Organisationseinheit KSC/Organisationseinheit KSC 2 cn: Tim Schläfrig userPassword: user-2-1 +######################## +# Users Domäne B +######################## +dn: uid=user-b-1,cn=users,OU=Test,O=TASKANA +objectclass: inetorgperson +objectclass: organizationalperson +objectclass: person +objectclass: top +givenName: Bernd +description: desc +uid: user-b-1 +sn: Bern +ou: Organisationseinheit/Organisationseinheit B +cn: Bernd Bern +userPassword: user-b-1 + +dn: uid=user-b-2,cn=users,OU=Test,O=TASKANA +objectclass: inetorgperson +objectclass: organizationalperson +objectclass: person +objectclass: top +givenName: Brunhilde +description: desc +uid: user-b-2 +sn: Bio +ou: Organisationseinheit/Organisationseinheit B +cn: Brunhilde Bio +userPassword: user-b-2 + + ######################## # Groups ######################## @@ -192,3 +222,9 @@ uniquemember: uid=user-2-2,cn=users,OU=Test,O=TASKANA cn: Organisationseinheit KSC 2 objectclass: groupofuniquenames objectclass: top + +dn: cn=Organisationseinheit B,cn=organisation,OU=Test,O=TASKANA +cn: Organisationseinheit B +objectclass: groupofuniquenames +objectclass: top + diff --git a/rest/taskana-rest-spring/src/test/resources/taskana.properties b/rest/taskana-rest-spring/src/test/resources/taskana.properties index 6ef41ac7b..a3263675e 100644 --- a/rest/taskana-rest-spring/src/test/resources/taskana.properties +++ b/rest/taskana-rest-spring/src/test/resources/taskana.properties @@ -2,7 +2,7 @@ taskana.roles.user = teamlead-1 |teamlead-2 |user-1-1| user-1-2| user-2-1| user- taskana.roles.Admin=admin taskana.roles.businessadmin=businessadmin | cn=business-admins,cn=groups,OU=Test,O=TASKANA taskana.roles.monitor=cn=monitor-users,cn=groups,OU=Test,O=TASKANA -taskana.roles.taskadmin=peter | taskadmin +taskana.roles.taskadmin=taskadmin taskana.domains=DOMAIN_A,DOMAIN_B,DOMAIN_C taskana.classification.types=TASK,DOCUMENT