github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/controllers/jobs/job/evaluations.js (about)

     1  import { alias } from '@ember/object/computed';
     2  import Controller from '@ember/controller';
     3  import WithNamespaceResetting from 'nomad-ui/mixins/with-namespace-resetting';
     4  import Sortable from 'nomad-ui/mixins/sortable';
     5  import classic from 'ember-classic-decorator';
     6  
     7  @classic
     8  export default class EvaluationsController extends Controller.extend(
     9    WithNamespaceResetting,
    10    Sortable
    11  ) {
    12    queryParams = [
    13      {
    14        sortProperty: 'sort',
    15      },
    16      {
    17        sortDescending: 'desc',
    18      },
    19    ];
    20  
    21    sortProperty = 'modifyIndex';
    22    sortDescending = true;
    23  
    24    @alias('model') job;
    25    @alias('model.evaluations') evaluations;
    26  
    27    @alias('evaluations') listToSort;
    28    @alias('listSorted') sortedEvaluations;
    29  }