From 3408371d6ece34c1e7f11073e5e95b2328211e0d Mon Sep 17 00:00:00 2001 From: Martin Rojas Miguel Angel Date: Thu, 12 Apr 2018 13:43:27 +0200 Subject: [PATCH] TSK-204-205-206-208 Add classification actions feature: add, delete, reset and unselect classification from tree --- .../classification-details.component.html | 41 ++++---- .../classification-details.component.spec.ts | 4 +- .../classification-details.component.ts | 97 +++++++++++++++++-- .../list/classification-list.component.html | 5 +- .../list/classification-list.component.scss | 2 +- .../classification-list.component.spec.ts | 2 +- .../list/classification-list.component.ts | 68 +++++++++---- .../access-items/access-items.component.html | 4 +- .../access-items.component.spec.ts | 7 +- .../access-items/access-items.component.ts | 13 ++- .../distribution-targets.component.html | 4 +- .../distribution-targets.component.spec.ts | 4 +- .../distribution-targets.component.ts | 9 +- .../dual-list/dual-list.component.html | 2 +- .../workbasket-information.component.html | 10 +- .../workbasket-information.component.spec.ts | 1 - .../workbasket-information.component.ts | 19 +--- .../details/workbasket-details.component.html | 2 +- .../workbasket-details.component.spec.ts | 1 - .../workbasket-list-toolbar.component.html | 2 +- .../list/workbasket-list.component.html | 3 +- web/src/app/app-routing.module.ts | 5 + web/src/app/app.component.ts | 6 +- .../app/models/classification-definition.ts | 2 +- web/src/app/models/modal-error.ts | 2 +- .../classification-definition.service.ts | 8 +- .../classifications.service.ts | 59 +++++++++-- .../http-client-interceptor.service.spec.ts | 4 +- .../http-client-interceptor.service.ts | 17 +++- .../workbasket-definition.service.ts | 2 +- web/src/app/shared/alert/alert.component.scss | 1 + .../general-message-modal.component.scss | 5 +- .../master-and-detail.component.html | 6 +- .../master-and-detail.component.ts | 12 +++ .../app/shared/spinner/spinner.component.html | 4 +- .../app/shared/spinner/spinner.component.scss | 6 +- .../shared/spinner/spinner.component.spec.ts | 4 +- .../app/shared/spinner/spinner.component.ts | 14 ++- web/src/app/shared/tree/tree.component.html | 2 +- web/src/app/shared/tree/tree.component.ts | 13 +++ web/src/app/shared/util/taskana.date.ts | 2 +- web/src/assets/_site.scss | 1 - web/src/assets/_tree.scss | 6 ++ web/src/assets/icons/classification-empty.svg | 1 + 44 files changed, 353 insertions(+), 129 deletions(-) create mode 100644 web/src/assets/icons/classification-empty.svg diff --git a/web/src/app/administration/classification/details/classification-details.component.html b/web/src/app/administration/classification/details/classification-details.component.html index fc62f64c2..3e3938b65 100644 --- a/web/src/app/administration/classification/details/classification-details.component.html +++ b/web/src/app/administration/classification/details/classification-details.component.html @@ -1,4 +1,5 @@
+
-
@@ -28,7 +28,7 @@ -
+
* Key is required
@@ -36,7 +36,7 @@ -
+
* Name is required
@@ -44,28 +44,29 @@ -
+
* Domain is required
-
- -