1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | 1 1 1 | 'use strict'; ;require.register("models/hosts", function (exports, require, module) { /** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var App = require('app'); App.HostInfo = Ember.Object.extend({ elementId: 'host', name: '', cpu: null, memory: null, message: 'Information', barColor: 'progress-bar-info', isChecked: true, bootLog: null, bootStatus: 'PENDING', bootStatusForDisplay: Em.computed.getByKey('bootStatusForDisplayMap', 'bootStatus', 'Registering'), bootStatusForDisplayMap: { PENDING: 'Preparing', REGISTERED: 'Success', FAILED: 'Failed', RUNNING: 'Installing', DONE: 'Registering', REGISTERING: 'Registering' }, bootBarColor: Em.computed.getByKey('bootBarColorMap', 'bootStatus', 'progress-bar-info'), bootBarColorMap: { REGISTERED: 'progress-bar-success', FAILED: 'progress-bar-danger', PENDING: 'progress-bar-info', RUNNING: 'progress-bar-info', DONE: 'progress-bar-info', REGISTERING: 'progress-bar-info' }, bootStatusColor: Em.computed.getByKey('bootStatusColorMap', 'bootStatus', 'text-info'), bootStatusColorMap: { REGISTERED: 'text-success', FAILED: 'text-danger', PENDING: 'text-info', RUNNING: 'text-info', DONE: 'text-info', REGISTERING: 'text-info' }, isBootDone: Em.computed.existsIn('bootStatus', ['REGISTERED', 'FAILED']) }); }); |