/*
* Copyright 2014 Mirantis, Inc.
*
* Licensed 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.
**/
import _ from 'underscore';
import i18n from 'i18n';
import React from 'react';
import utils from 'utils';
import models from 'models';
import {backboneMixin, pollingMixin, unsavedChangesMixin} from 'component_mixins';
import statisticsMixin from 'views/statistics_mixin';
import {ProgressButton, Link} from 'views/controls';
var SupportPage = React.createClass({
mixins: [
backboneMixin('tasks')
],
statics: {
title: i18n('support_page.title'),
navbarActiveElement: 'support',
breadcrumbsPath: [['home', '/'], 'support'],
fetchData() {
var tasks = new models.Tasks();
return Promise.all([app.fuelSettings.fetch({cache: true}), tasks.fetch()])
.then(() => ({tasks, settings: app.fuelSettings}));
}
},
render() {
var elements = [
,
,
,
];
return (