diff --git a/admin/src/app/app.module.ts b/admin/src/app/app.module.ts index 28541a01f..f11334366 100644 --- a/admin/src/app/app.module.ts +++ b/admin/src/app/app.module.ts @@ -30,6 +30,7 @@ import { SpinnerComponent } from './shared/spinner/spinner.component'; import { FilterComponent } from './shared/filter/filter.component'; import { IconTypeComponent } from './shared/type-icon/icon-type.component'; import { AlertComponent } from './shared/alert/alert.component'; +import { SortComponent } from './shared/sort/sort.component'; import { GeneralMessageModalComponent } from './shared/general-message-modal/general-message-modal.component'; //Shared @@ -81,6 +82,7 @@ const DECLARATIONS = [ IconTypeComponent, AlertComponent, GeneralMessageModalComponent, + SortComponent, MapValuesPipe, RemoveNoneTypePipe ]; diff --git a/admin/src/app/pipes/remove-none-type.ts b/admin/src/app/pipes/remove-none-type.ts index f13b7b22b..d6f1b0e7b 100644 --- a/admin/src/app/pipes/remove-none-type.ts +++ b/admin/src/app/pipes/remove-none-type.ts @@ -1,15 +1,15 @@ -import {Pipe, PipeTransform} from '@angular/core'; +import { Pipe, PipeTransform } from '@angular/core'; -@Pipe({name: 'removeNoneType'}) +@Pipe({ name: 'removeEmptyType' }) export class RemoveNoneTypePipe implements PipeTransform { transform(value: any): Object[] { let returnArray = []; value.forEach((entry) => { - if(entry.key !== 'NONE') - returnArray.push({ - key: entry.key, - value: entry.value - }); + if (entry.key !== '') + returnArray.push({ + key: entry.key, + value: entry.value + }); }); return returnArray; } diff --git a/admin/src/app/services/workbasket.service.spec.ts b/admin/src/app/services/workbasket.service.spec.ts index 403e8f699..abd1163eb 100644 --- a/admin/src/app/services/workbasket.service.spec.ts +++ b/admin/src/app/services/workbasket.service.spec.ts @@ -1,5 +1,6 @@ import { TestBed, inject, async } from '@angular/core/testing'; -import { WorkbasketService, Direction } from './workbasket.service'; +import { WorkbasketService } from './workbasket.service'; +import { Direction } from '../shared/sort/sort.component'; import { HttpModule, Http } from '@angular/http'; import { HttpClientModule, HttpClient } from '@angular/common/http'; import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; diff --git a/admin/src/app/services/workbasket.service.ts b/admin/src/app/services/workbasket.service.ts index ab3e6285c..524e2d71e 100644 --- a/admin/src/app/services/workbasket.service.ts +++ b/admin/src/app/services/workbasket.service.ts @@ -4,16 +4,9 @@ import { WorkbasketSummary } from '../model/workbasketSummary'; import { Workbasket } from '../model/workbasket'; import { WorkbasketAccessItems } from '../model/workbasket-access-items'; import { environment } from '../../environments/environment'; +import { Direction } from '../shared/sort/sort.component'; import { Observable } from 'rxjs/Observable'; import { Subject } from 'rxjs/Subject'; -import { Timestamp } from 'rxjs'; - - -//sort direction -export enum Direction { - ASC = 'asc', - DESC = 'desc' -}; @Injectable() export class WorkbasketService { diff --git a/admin/src/app/shared/filter/filter.component.html b/admin/src/app/shared/filter/filter.component.html index 590344da8..562a84566 100644 --- a/admin/src/app/shared/filter/filter.component.html +++ b/admin/src/app/shared/filter/filter.component.html @@ -7,7 +7,7 @@