github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/controllers/servers/index.js (about) 1 import { alias } from '@ember/object/computed'; 2 import Controller, { inject as controller } from '@ember/controller'; 3 import Sortable from 'nomad-ui/mixins/sortable'; 4 5 export default class IndexController extends Controller.extend(Sortable) { 6 @controller('servers') serversController; 7 @alias('serversController.isForbidden') isForbidden; 8 9 @alias('model.nodes') nodes; 10 @alias('model.agents') agents; 11 12 queryParams = [ 13 { 14 currentPage: 'page', 15 }, 16 { 17 sortProperty: 'sort', 18 }, 19 { 20 sortDescending: 'desc', 21 }, 22 ]; 23 24 currentPage = 1; 25 pageSize = 8; 26 27 sortProperty = 'isLeader'; 28 sortDescending = true; 29 30 @alias('agents') listToSort; 31 @alias('listSorted') sortedAgents; 32 }