From 40c670991f196be4187d108220bfef3e1280b2e5 Mon Sep 17 00:00:00 2001 From: Martin Rojas Miguel Angel Date: Thu, 22 Mar 2018 13:37:13 +0100 Subject: [PATCH] TSK-185 Add create, copy and delete workbasket item. --- admin/src/app/app-routing.module.ts | 6 +- admin/src/app/app.component.html | 78 ++++---- admin/src/app/app.component.spec.ts | 11 +- admin/src/app/app.component.ts | 24 ++- admin/src/app/app.module.ts | 12 +- admin/src/app/model/action.ts | 5 + admin/src/app/model/links.ts | 2 +- admin/src/app/model/modal-error.ts | 6 + admin/src/app/model/type.ts | 9 + admin/src/app/model/workbasket-summary.ts | 25 +-- admin/src/app/model/workbasket.ts | 5 +- admin/src/app/services/error-modal.service.ts | 22 +++ .../services/request-in-progress.service.ts | 21 +++ .../saving-workbaskets.service.spec.ts | 15 ++ .../saving-workbaskets.service.ts | 33 ++++ admin/src/app/services/workbasket.service.ts | 2 +- .../src/app/shared/alert/alert.component.scss | 1 + .../app/shared/filter/filter.component.scss | 4 +- .../src/app/shared/filter/filter.component.ts | 3 +- .../master-and-detail.component.html | 10 +- .../master-and-detail.component.scss | 1 + .../master-and-detail.component.spec.ts | 138 +++++++------- .../shared/type-icon/icon-type.component.ts | 11 +- .../access-items/access-items.component.html | 9 +- .../access-items.component.spec.ts | 7 +- .../access-items/access-items.component.ts | 47 ++++- .../distribution-targets.component.html | 7 +- .../distribution-targets.component.spec.ts | 7 +- .../distribution-targets.component.ts | 33 +++- .../workbasket-information.component.html | 26 +-- .../workbasket-information.component.scss | 2 +- .../workbasket-information.component.spec.ts | 65 +++++-- .../workbasket-information.component.ts | 73 ++++++-- .../details/workbasket-details.component.html | 36 ++-- .../details/workbasket-details.component.scss | 7 + .../workbasket-details.component.spec.ts | 169 ++++++++++-------- .../details/workbasket-details.component.ts | 54 +++++- .../workbasket-list-toolbar.component.html | 33 ++++ .../workbasket-list-toolbar.component.scss | 12 ++ .../workbasket-list-toolbar.component.spec.ts | 120 +++++++++++++ .../workbasket-list-toolbar.component.ts | 73 ++++++++ .../list/workbasket-list.component.html | 42 +---- .../list/workbasket-list.component.scss | 12 +- .../list/workbasket-list.component.spec.ts | 21 ++- .../list/workbasket-list.component.ts | 25 +-- admin/src/assets/_site.scss | 13 +- 46 files changed, 965 insertions(+), 372 deletions(-) create mode 100644 admin/src/app/model/action.ts create mode 100644 admin/src/app/model/modal-error.ts create mode 100644 admin/src/app/model/type.ts create mode 100644 admin/src/app/services/error-modal.service.ts create mode 100644 admin/src/app/services/request-in-progress.service.ts create mode 100644 admin/src/app/services/saving-workbaskets/saving-workbaskets.service.spec.ts create mode 100644 admin/src/app/services/saving-workbaskets/saving-workbaskets.service.ts create mode 100644 admin/src/app/workbasket/list/workbasket-list-toolbar/workbasket-list-toolbar.component.html create mode 100644 admin/src/app/workbasket/list/workbasket-list-toolbar/workbasket-list-toolbar.component.scss create mode 100644 admin/src/app/workbasket/list/workbasket-list-toolbar/workbasket-list-toolbar.component.spec.ts create mode 100644 admin/src/app/workbasket/list/workbasket-list-toolbar/workbasket-list-toolbar.component.ts diff --git a/admin/src/app/app-routing.module.ts b/admin/src/app/app-routing.module.ts index 4e213827d..869d82b97 100644 --- a/admin/src/app/app-routing.module.ts +++ b/admin/src/app/app-routing.module.ts @@ -7,7 +7,8 @@ import { MasterAndDetailComponent } from './shared/masterAndDetail/master-and-de import { NoAccessComponent } from './workbasket/noAccess/no-access.component'; const appRoutes: Routes = [ - { path: 'workbaskets', + { + path: 'workbaskets', component: MasterAndDetailComponent, children: [ { @@ -27,7 +28,8 @@ const appRoutes: Routes = [ } ] }, - { path: 'clasifications', + { + path: 'clasifications', component: MasterAndDetailComponent, children: [ { diff --git a/admin/src/app/app.component.html b/admin/src/app/app.component.html index abbfd5106..74de20738 100644 --- a/admin/src/app/app.component.html +++ b/admin/src/app/app.component.html @@ -1,37 +1,51 @@ -