TSK-505
This commit is contained in:
parent
e731f78282
commit
99e3c15e89
|
@ -32,7 +32,7 @@ import { SortComponent } from './components/sort/sort.component';
|
|||
/**
|
||||
* Services
|
||||
*/
|
||||
import { WorkbasketService } from './services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { SavingWorkbasketService } from './services/saving-workbaskets/saving-workbaskets.service';
|
||||
import { ClassificationDefinitionService } from './services/classification-definition/classification-definition.service';
|
||||
import { WorkbasketDefinitionService } from './services/workbasket-definition/workbasket-definition.service';
|
||||
|
|
|
@ -17,7 +17,7 @@ import { ClassificationTypesSelectorComponent } from 'app/shared/classification-
|
|||
import { IconTypeComponent } from 'app/administration/components/type-icon/icon-type.component';
|
||||
import { MapValuesPipe } from 'app/shared/pipes/mapValues/map-values.pipe';
|
||||
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { WorkbasketDefinitionService } from 'app/administration/services/workbasket-definition/workbasket-definition.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { ClassificationsService } from 'app/administration/services/classifications/classifications.service';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
|
||||
|
||||
import {ImportExportComponent} from './import-export.component';
|
||||
import {WorkbasketService} from '../../services/workbasket/workbasket.service';
|
||||
import {WorkbasketService} from 'app/services/workbasket/workbasket.service';
|
||||
import {ClassificationDefinitionService} from 'app/administration/services/classification-definition/classification-definition.service';
|
||||
import {WorkbasketDefinitionService} from '../../services/workbasket-definition/workbasket-definition.service';
|
||||
import {AlertService} from 'app/services/alert/alert.service';
|
||||
|
|
|
@ -19,7 +19,7 @@ import { GeneralMessageModalComponent } from 'app/shared/general-message-modal/g
|
|||
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
import { SavingWorkbasketService, SavingInformation } from 'app/administration/services/saving-workbaskets/saving-workbaskets.service';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
|
||||
import { DomainService } from 'app/services/domain/domain.service';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { AlertModel, AlertType } from 'app/models/alert';
|
|||
|
||||
import { SavingWorkbasketService, SavingInformation } from 'app/administration/services/saving-workbaskets/saving-workbaskets.service';
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
|
||||
import { TitlesService } from 'app/services/titles/titles.service';
|
||||
|
|
|
@ -13,7 +13,7 @@ import { FilterModel } from 'app/models/filter';
|
|||
import { Workbasket } from 'app/models/workbasket';
|
||||
import { WorkbasketDistributionTargetsResource } from 'app/models/workbasket-distribution-targets-resource';
|
||||
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
import { SavingWorkbasketService, SavingInformation } from 'app/administration/services/saving-workbaskets/saving-workbaskets.service';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { ErrorModel } from 'app/models/modal-error';
|
|||
import { ACTION } from 'app/models/action';
|
||||
import { AlertModel, AlertType } from 'app/models/alert';
|
||||
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { SavingWorkbasketService, SavingInformation } from 'app/administration/services/saving-workbaskets/saving-workbaskets.service';
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { async, ComponentFixture, TestBed, fakeAsync, tick } from '@angular/core/testing';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { WorkbasketInformationComponent } from './workbasket-information.component';
|
||||
import { FormsModule, ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
|
||||
import { AngularSvgIconModule } from 'angular-svg-icon';
|
||||
|
|
|
@ -14,7 +14,7 @@ import { TaskanaDate } from 'app/shared/util/taskana.date';
|
|||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
import { SavingWorkbasketService, SavingInformation } from 'app/administration/services/saving-workbaskets/saving-workbaskets.service';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
|
||||
import { TitlesService } from 'app/services/titles/titles.service';
|
||||
import { CustomFieldsService } from 'app/services/custom-fields/custom-fields.service';
|
||||
|
|
|
@ -18,7 +18,7 @@ import { Links } from 'app/models/links';
|
|||
import { WorkbasketAccessItems } from 'app/models/workbasket-access-items';
|
||||
import { LinksWorkbasketSummary } from 'app/models/links-workbasket-summary';
|
||||
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { MasterAndDetailService } from 'app/services/masterAndDetail/master-and-detail.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { SavingWorkbasketService } from 'app/administration/services/saving-workbaskets/saving-workbaskets.service';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { ErrorModel } from 'app/models/modal-error';
|
|||
import { ACTION } from 'app/models/action';
|
||||
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service'
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service'
|
||||
import { MasterAndDetailService } from 'app/services/masterAndDetail/master-and-detail.service'
|
||||
import { DomainService } from 'app/services/domain/domain.service';
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import { IconTypeComponent } from 'app/administration/components/type-icon/icon-
|
|||
import { WorkbasketListToolbarComponent } from './workbasket-list-toolbar.component';
|
||||
import { ImportExportComponent } from 'app/administration/components/import-export/import-export.component';
|
||||
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { ClassificationDefinitionService } from 'app/administration/services/classification-definition/classification-definition.service';
|
||||
import { WorkbasketDefinitionService } from 'app/administration/services/workbasket-definition/workbasket-definition.service';
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ import { AlertModel, AlertType } from 'app/models/alert';
|
|||
|
||||
import { ErrorModalService } from 'app/services/errorModal/error-modal.service';
|
||||
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
import { AlertService } from 'app/services/alert/alert.service';
|
||||
import { ImportType } from 'app/models/import-type';
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import { ImportExportComponent } from 'app/administration/components/import-expo
|
|||
|
||||
import { WorkbasketDefinitionService } from 'app/administration/services/workbasket-definition/workbasket-definition.service';
|
||||
import { ClassificationDefinitionService } from 'app/administration/services/classification-definition/classification-definition.service';
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service';
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service';
|
||||
|
||||
@Component({
|
||||
selector: 'taskana-dummy-detail',
|
||||
|
|
|
@ -11,7 +11,7 @@ import { FilterModel } from 'app/models/filter'
|
|||
import { SortingModel } from 'app/models/sorting';
|
||||
import { Orientation } from 'app/models/orientation';
|
||||
|
||||
import { WorkbasketService } from 'app/administration/services/workbasket/workbasket.service'
|
||||
import { WorkbasketService } from 'app/services/workbasket/workbasket.service'
|
||||
import { OrientationService } from 'app/services/orientation/orientation.service';
|
||||
|
||||
@Component({
|
||||
|
|
|
@ -2,7 +2,7 @@ import { Injectable } from '@angular/core';
|
|||
import { HttpClient } from '@angular/common/http';
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
import { Subject } from 'rxjs/Subject';
|
||||
import { environment } from 'app/../environments/environment';
|
||||
import { environment } from 'environments/environment';
|
||||
import { Workbasket } from 'app/models/workbasket';
|
||||
import { WorkbasketAccessItems } from 'app/models/workbasket-access-items';
|
||||
import { WorkbasketSummaryResource } from 'app/models/workbasket-summary-resource';
|
||||
|
@ -12,10 +12,14 @@ import { Direction } from 'app/models/sorting';
|
|||
|
||||
import { DomainService } from 'app/services/domain/domain.service';
|
||||
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
|
||||
import {WorkbasketResource} from '../../models/workbasket-resource';
|
||||
|
||||
@Injectable()
|
||||
export class WorkbasketService {
|
||||
|
||||
workbasketKey: string;
|
||||
workbasketName: string;
|
||||
|
||||
public workBasketSelected = new Subject<string>();
|
||||
public workBasketSaved = new Subject<number>();
|
||||
|
||||
|
@ -92,6 +96,12 @@ export class WorkbasketService {
|
|||
getWorkBasket(id: string): Observable<Workbasket> {
|
||||
return this.httpClient.get<Workbasket>(`${environment.taskanaRestUrl}/v1/workbaskets/${id}`);
|
||||
}
|
||||
|
||||
// GET
|
||||
getAllWorkBaskets(): Observable<WorkbasketResource> {
|
||||
return this.httpClient.get<WorkbasketResource>(`${environment.taskanaRestUrl}/v1/workbaskets?required-permission=OPEN`);
|
||||
}
|
||||
|
||||
// POST
|
||||
createWorkbasket(workbasket: Workbasket): Observable<Workbasket> {
|
||||
return this.httpClient
|
|
@ -1,20 +0,0 @@
|
|||
import { Injectable } from '@angular/core';
|
||||
|
||||
import { environment } from 'app/../environments/environment';
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
import { HttpClient } from '@angular/common/http';
|
||||
import {WorkbasketResource} from 'app/models/workbasket-resource';
|
||||
|
||||
@Injectable()
|
||||
export class WorkbasketService {
|
||||
url = `${environment.taskanaRestUrl}/v1/workbaskets`;
|
||||
workbasketKey: string;
|
||||
workbasketName: string;
|
||||
|
||||
constructor(private httpClient: HttpClient) {
|
||||
}
|
||||
|
||||
getAllWorkBaskets(): Observable<WorkbasketResource> {
|
||||
return this.httpClient.get<WorkbasketResource>(`${this.url}?required-permission=OPEN`);
|
||||
}
|
||||
}
|
|
@ -4,7 +4,7 @@ import {Task} from 'app/workplace/models/task';
|
|||
import {Workbasket} from 'app/models/workbasket';
|
||||
import {DomSanitizer, SafeResourceUrl} from '@angular/platform-browser';
|
||||
import {TaskService} from 'app/workplace/services/task.service';
|
||||
import {WorkbasketService} from 'app/workplace/services/workbasket.service';
|
||||
import {WorkbasketService} from 'app/services/workbasket/workbasket.service';
|
||||
|
||||
|
||||
@Component({
|
||||
|
|
|
@ -2,7 +2,7 @@ import {Component, EventEmitter, OnInit, Output} from '@angular/core';
|
|||
import {Task} from 'app/workplace/models/task';
|
||||
import {Workbasket} from 'app/models/workbasket';
|
||||
import {TaskService} from 'app/workplace/services/task.service';
|
||||
import {WorkbasketService} from 'app/workplace/services/workbasket.service';
|
||||
import {WorkbasketService} from 'app/services/workbasket/workbasket.service';
|
||||
|
||||
@Component({
|
||||
selector: 'taskana-workbasket-selector',
|
||||
|
|
|
@ -18,7 +18,7 @@ import { CodeComponent } from './components/code/code.component';
|
|||
import { OrderTasksByPipe } from './util/orderTasksBy.pipe';
|
||||
|
||||
import {TaskService} from './services/task.service';
|
||||
import {WorkbasketService} from './services/workbasket.service';
|
||||
import {WorkbasketService} from 'app/services/workbasket/workbasket.service';
|
||||
import {SharedModule} from '../shared/shared.module';
|
||||
import {CustomHttpClientInterceptor} from './services/custom-http-interceptor/custom-http-interceptor.service';
|
||||
|
||||
|
|
Loading…
Reference in New Issue