15872cc2d4
* Unknown status for allocations accounted for * Canary string removed * Test cleanup * Generate unknown in mirage * aacidentally oovervoowled * Update ui/app/components/allocation-status-bar.js Co-authored-by: Derek Strickland <1111455+DerekStrickland@users.noreply.github.com> * Disconnected state on job status in client * Renaming Disconnected to Unknown in the job-status-in-client * Unknown accounted for on job rows filtering and testsfix * Adding lostAllocs as a computed dependency * Unknown client status within acceptance test * Swatches updated and PR comments addressed * Unknown and disconnected added to test fixtures Co-authored-by: Derek Strickland <1111455+DerekStrickland@users.noreply.github.com>
31 lines
774 B
JavaScript
31 lines
774 B
JavaScript
import { sum, collect } from '@ember/object/computed';
|
|
import Fragment from 'ember-data-model-fragments/fragment';
|
|
import { attr } from '@ember-data/model';
|
|
import { fragmentOwner } from 'ember-data-model-fragments/attributes';
|
|
|
|
export default class TaskGroupSummary extends Fragment {
|
|
@fragmentOwner() job;
|
|
@attr('string') name;
|
|
|
|
@attr('number') queuedAllocs;
|
|
@attr('number') startingAllocs;
|
|
@attr('number') runningAllocs;
|
|
@attr('number') completeAllocs;
|
|
@attr('number') failedAllocs;
|
|
@attr('number') lostAllocs;
|
|
@attr('number') unknownAllocs;
|
|
|
|
@collect(
|
|
'queuedAllocs',
|
|
'startingAllocs',
|
|
'runningAllocs',
|
|
'completeAllocs',
|
|
'failedAllocs',
|
|
'lostAllocs',
|
|
'unknownAllocs'
|
|
)
|
|
allocsList;
|
|
|
|
@sum('allocsList') totalAllocs;
|
|
}
|