Add ordering to WorkflowService presets result
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Tue, 11 Dec 2018 10:00:53 +0000 (11:00 +0100)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Tue, 11 Dec 2018 10:00:53 +0000 (11:00 +0100)
Feature #14490

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>

src/services/workflow-service/workflow-service.ts

index 49fa4be9bb8e4fc1fd063e1dfafa8b5e896c9293..de9a1186e345ae406de1da2f1b981a444eb5585f 100644 (file)
@@ -9,6 +9,7 @@ import { ApiActions } from '~/services/api/api-actions';
 import { LinkService } from '~/services/link-service/link-service';
 import { FilterBuilder } from '~/services/api/filter-builder';
 import { LinkClass } from '~/models/link';
+import { OrderBuilder } from '~/services/api/order-builder';
 
 export class WorkflowService extends CommonResourceService<WorkflowResource> {
 
@@ -35,7 +36,11 @@ export class WorkflowService extends CommonResourceService<WorkflowResource> {
 
             filters: new FilterBuilder()
                 .addIn('uuid', presetUuids)
-                .getFilters()
+                .getFilters(),
+
+            order: new OrderBuilder<WorkflowResource>()
+                .addAsc('name')
+                .getOrder(),
 
         });