ui/app/update-critical-settings/route.js

28 lines
725 B
JavaScript

import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { get } from '@ember/object';
import C from 'ui/utils/constants';
export default Route.extend({
access: service(),
settings: service(),
globalStore: service(),
model() {
let globalStore = get(this, 'globalStore');
return globalStore.find('setting', C.SETTING.SERVER_URL).then((serverUrl) => ({
serverUrl: get(serverUrl, 'value') || window.location.host,
serverUrlSetting: serverUrl,
}));
},
activate() {
$('BODY').addClass('container-farm'); // eslint-disable-line
},
deactivate() {
$('BODY').removeClass('container-farm'); // eslint-disable-line
},
});