Current section
Files
Jump to
Current section
Files
priv/static/assets/exqui.js
"use strict";
define("exqui/adapters/application", ["exports", "active-model-adapter"], function (exports, _activeModelAdapter) {
var ApplicationAdapter = _activeModelAdapter["default"].extend({
namespace: window.exqNamespace + "api"
});
exports["default"] = ApplicationAdapter;
});
define('exqui/app', ['exports', 'ember', 'exqui/resolver', 'ember-load-initializers', 'exqui/config/environment', 'exqui/models/custom-inflector-rules'], function (exports, _ember, _exquiResolver, _emberLoadInitializers, _exquiConfigEnvironment, _exquiModelsCustomInflectorRules) {
var App = undefined;
_ember['default'].MODEL_FACTORY_INJECTIONS = true;
App = _ember['default'].Application.extend({
modulePrefix: _exquiConfigEnvironment['default'].modulePrefix,
podModulePrefix: _exquiConfigEnvironment['default'].podModulePrefix,
Resolver: _exquiResolver['default']
});
(0, _emberLoadInitializers['default'])(App, _exquiConfigEnvironment['default'].modulePrefix);
exports['default'] = App;
});
define('exqui/components/ember-chart', ['exports', 'ember-cli-chart/components/ember-chart', 'npm:chart.js'], function (exports, _emberCliChartComponentsEmberChart, _npmChartJs) {
exports['default'] = _emberCliChartComponentsEmberChart['default'];
});
define("exqui/components/exq-stat", ["exports", "ember"], function (exports, _ember) {
var ExqStat;
ExqStat = _ember["default"].Component.extend({
link: "index",
classNames: ['col-xs-1']
});
exports["default"] = ExqStat;
});
define('exqui/components/exq-stats', ['exports', 'ember'], function (exports, _ember) {
var ExqStats;
ExqStats = _ember['default'].Component.extend({
classNames: ['row', 'stats']
});
exports['default'] = ExqStats;
});
define('exqui/components/welcome-page', ['exports', 'ember-welcome-page/components/welcome-page'], function (exports, _emberWelcomePageComponentsWelcomePage) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberWelcomePageComponentsWelcomePage['default'];
}
});
});
define("exqui/controllers/application", ["exports", "ember"], function (exports, _ember) {
var ApplicationController;
ApplicationController = _ember["default"].Controller.extend();
exports["default"] = ApplicationController;
});
define("exqui/controllers/failures/index", ["exports", "ic-ajax", "ember"], function (exports, _icAjax, _ember) {
var IndexController = _ember["default"].Controller.extend({
actions: {
clearFailures: function clearFailures() {
var self;
self = this;
return (0, _icAjax["default"])({
url: "api/failures",
type: "DELETE"
}).then(function () {
self.store.unloadAll('failure');
return self.send('reloadStats');
});
},
retryFailure: function retryFailure(_failure) {},
removeFailure: function removeFailure(failure) {
var self;
self = this;
failure.deleteRecord();
return failure.save().then(function (_f) {
return self.send('reloadStats');
});
}
}
});
exports["default"] = IndexController;
});
define('exqui/controllers/index', ['exports', 'moment', 'ember'], function (exports, _moment, _ember) {
var IndexController = _ember['default'].Controller.extend({
date: null,
chartOptions: {
bezierCurve: false,
animation: false,
scaleShowLabels: true,
showTooltips: true,
responsive: true,
pointDot: false,
pointHitDetectionRadius: 2
},
graph_dashboard_data: {
labels: [],
datasets: [{
data: []
}]
},
dashboard_data: {},
compareDates: function compareDates(a, b) {
var a1, b1;
a1 = (0, _moment['default'])(a).utc().format();
b1 = (0, _moment['default'])(b).utc().format();
return a1 === b1;
},
set_graph_dashboard_data: (function () {
var d, i, labels, mydates, t;
if (this.get('date') !== null) {
d = _moment['default'].utc(this.get('date'));
labels = [];
mydates = [];
for (t = i = 0; i < 60; t = ++i) {
labels.push("");
mydates.push(_moment['default'].utc(d.valueOf() - t * 1000));
}
return this.store.findAll('realtime').then((function (_this) {
return function (rtdata) {
var _data, dt, f, failure_set, failures, j, len, s, success_set, successes;
success_set = [];
failure_set = [];
for (j = 0, len = mydates.length; j < len; j++) {
dt = mydates[j];
successes = rtdata.filter(function (d) {
return d.id.startsWith("s") && _this.compareDates(dt, d.get('timestamp'));
});
failures = rtdata.filter(function (d) {
return d.id.startsWith("f") && _this.compareDates(dt, d.get('timestamp'));
});
s = successes.length;
f = failures.length;
success_set.push(s);
failure_set.push(f);
}
_data = {
labels: labels,
datasets: [{
label: "Failures",
fillColor: "rgba(255,255,255,0)",
strokeColor: "rgba(151,187,205,1)",
pointColor: "rgba(151,187,205,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(151,187,205,1)",
data: success_set.reverse()
}, {
label: "Sucesses",
fillColor: "rgba(255,255,255,0)",
strokeColor: "rgba(238,77,77,1)",
pointColor: "rgba(238,77,77,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(238,77,77,1)",
data: failure_set.reverse()
}]
};
return _this.set("graph_dashboard_data", _data);
};
})(this));
}
}).observes('dashboard_data', 'date')
});
exports['default'] = IndexController;
});
define("exqui/controllers/processes/index", ["exports", "ember"], function (exports, _ember) {
var IndexController;
IndexController = _ember["default"].Controller.extend({
actions: {
clearProcesses: function clearProcesses() {
var self;
self = this;
return jQuery.ajax({
url: window.exqNamespace + "api/processes",
type: "DELETE"
}).done(function () {
return self.store.findAll('process').forEach(function (p) {
p.deleteRecord();
return self.send('reloadStats');
});
});
}
}
});
exports["default"] = IndexController;
});
define("exqui/controllers/queues/index", ["exports", "ember"], function (exports, _ember) {
var IndexController;
IndexController = _ember["default"].Controller.extend({
actions: {
clearAll: function clearAll() {
return alert('clearAll');
},
deleteQueue: function deleteQueue(queue) {
var self;
if (confirm("Are you sure you want to delete " + queue.id + " and all its jobs?")) {
self = this;
queue.deleteRecord();
return queue.save().then(function (_q) {
return self.send('reloadStats');
});
}
}
}
});
exports["default"] = IndexController;
});
define("exqui/controllers/retries/index", ["exports", "ic-ajax", "ember"], function (exports, _icAjax, _ember) {
var IndexController;
IndexController = _ember["default"].Controller.extend({
actions: {
clearRetries: function clearRetries() {
var self;
self = this;
return (0, _icAjax["default"])({
url: "api/retries",
type: "DELETE"
}).then(function () {
self.store.unloadAll('retry');
return self.send('reloadStats');
});
},
removeRetry: function removeRetry(retry) {
var self;
self = this;
retry.deleteRecord();
return retry.save().then(function (_f) {
return self.send('reloadStats');
});
},
requeueRetry: function requeueRetry(retry) {
var self;
self = this;
return retry.save().then(function (_f) {
self.send('reloadStats');
return self.store.unloadRecord(retry);
});
}
}
});
exports["default"] = IndexController;
});
define("exqui/controllers/scheduled/index", ["exports", "ic-ajax", "ember"], function (exports, _icAjax, _ember) {
var IndexController;
IndexController = _ember["default"].Controller.extend({
actions: {
clearScheduled: function clearScheduled() {
var self;
self = this;
return (0, _icAjax["default"])({
url: "api/scheduled",
type: "DELETE"
}).then(function () {
self.store.unloadAll('scheduled');
return self.send('reloadStats');
});
},
removeScheduled: function removeScheduled(scheduled) {
var self;
self = this;
scheduled.deleteRecord();
return scheduled.save().then(function (_f) {
return self.send('reloadStats');
});
}
}
});
exports["default"] = IndexController;
});
define('exqui/helpers/app-version', ['exports', 'ember', 'exqui/config/environment', 'ember-cli-app-version/utils/regexp'], function (exports, _ember, _exquiConfigEnvironment, _emberCliAppVersionUtilsRegexp) {
exports.appVersion = appVersion;
var version = _exquiConfigEnvironment['default'].APP.version;
function appVersion(_) {
var hash = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
if (hash.hideSha) {
return version.match(_emberCliAppVersionUtilsRegexp.versionRegExp)[0];
}
if (hash.hideVersion) {
return version.match(_emberCliAppVersionUtilsRegexp.shaRegExp)[0];
}
return version;
}
exports['default'] = _ember['default'].Helper.helper(appVersion);
});
define('exqui/helpers/is-after', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/is-after'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersIsAfter) {
exports['default'] = _emberMomentHelpersIsAfter['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/is-before', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/is-before'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersIsBefore) {
exports['default'] = _emberMomentHelpersIsBefore['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/is-between', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/is-between'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersIsBetween) {
exports['default'] = _emberMomentHelpersIsBetween['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/is-same-or-after', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/is-same-or-after'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersIsSameOrAfter) {
exports['default'] = _emberMomentHelpersIsSameOrAfter['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/is-same-or-before', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/is-same-or-before'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersIsSameOrBefore) {
exports['default'] = _emberMomentHelpersIsSameOrBefore['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/is-same', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/is-same'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersIsSame) {
exports['default'] = _emberMomentHelpersIsSame['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-add', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-add'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentAdd) {
exports['default'] = _emberMomentHelpersMomentAdd['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-calendar', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-calendar'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentCalendar) {
exports['default'] = _emberMomentHelpersMomentCalendar['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-duration', ['exports', 'ember-moment/helpers/moment-duration'], function (exports, _emberMomentHelpersMomentDuration) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberMomentHelpersMomentDuration['default'];
}
});
});
define('exqui/helpers/moment-format', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-format'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentFormat) {
exports['default'] = _emberMomentHelpersMomentFormat['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-from-now', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-from-now'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentFromNow) {
exports['default'] = _emberMomentHelpersMomentFromNow['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-from', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-from'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentFrom) {
exports['default'] = _emberMomentHelpersMomentFrom['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-subtract', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-subtract'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentSubtract) {
exports['default'] = _emberMomentHelpersMomentSubtract['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-to-date', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-to-date'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentToDate) {
exports['default'] = _emberMomentHelpersMomentToDate['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-to-now', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-to-now'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentToNow) {
exports['default'] = _emberMomentHelpersMomentToNow['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-to', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/helpers/moment-to'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentHelpersMomentTo) {
exports['default'] = _emberMomentHelpersMomentTo['default'].extend({
globalAllowEmpty: !!_ember['default'].get(_exquiConfigEnvironment['default'], 'moment.allowEmpty')
});
});
define('exqui/helpers/moment-unix', ['exports', 'ember-moment/helpers/unix'], function (exports, _emberMomentHelpersUnix) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberMomentHelpersUnix['default'];
}
});
Object.defineProperty(exports, 'unix', {
enumerable: true,
get: function get() {
return _emberMomentHelpersUnix.unix;
}
});
});
define('exqui/helpers/moment', ['exports', 'ember-moment/helpers/moment'], function (exports, _emberMomentHelpersMoment) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberMomentHelpersMoment['default'];
}
});
});
define('exqui/helpers/now', ['exports', 'ember-moment/helpers/now'], function (exports, _emberMomentHelpersNow) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberMomentHelpersNow['default'];
}
});
});
define('exqui/helpers/pluralize', ['exports', 'ember-inflector/lib/helpers/pluralize'], function (exports, _emberInflectorLibHelpersPluralize) {
exports['default'] = _emberInflectorLibHelpersPluralize['default'];
});
define('exqui/helpers/singularize', ['exports', 'ember-inflector/lib/helpers/singularize'], function (exports, _emberInflectorLibHelpersSingularize) {
exports['default'] = _emberInflectorLibHelpersSingularize['default'];
});
define('exqui/helpers/unix', ['exports', 'ember-moment/helpers/unix'], function (exports, _emberMomentHelpersUnix) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberMomentHelpersUnix['default'];
}
});
Object.defineProperty(exports, 'unix', {
enumerable: true,
get: function get() {
return _emberMomentHelpersUnix.unix;
}
});
});
define("exqui/initializers/active-model-adapter", ["exports", "active-model-adapter", "active-model-adapter/active-model-serializer"], function (exports, _activeModelAdapter, _activeModelAdapterActiveModelSerializer) {
exports["default"] = {
name: 'active-model-adapter',
initialize: function initialize() {
var application = arguments[1] || arguments[0];
application.register('adapter:-active-model', _activeModelAdapter["default"]);
application.register('serializer:-active-model', _activeModelAdapterActiveModelSerializer["default"]);
}
};
});
define('exqui/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'exqui/config/environment'], function (exports, _emberCliAppVersionInitializerFactory, _exquiConfigEnvironment) {
var _config$APP = _exquiConfigEnvironment['default'].APP;
var name = _config$APP.name;
var version = _config$APP.version;
exports['default'] = {
name: 'App Version',
initialize: (0, _emberCliAppVersionInitializerFactory['default'])(name, version)
};
});
define('exqui/initializers/container-debug-adapter', ['exports', 'ember-resolver/container-debug-adapter'], function (exports, _emberResolverContainerDebugAdapter) {
exports['default'] = {
name: 'container-debug-adapter',
initialize: function initialize() {
var app = arguments[1] || arguments[0];
app.register('container-debug-adapter:main', _emberResolverContainerDebugAdapter['default']);
app.inject('container-debug-adapter:main', 'namespace', 'application:main');
}
};
});
define('exqui/initializers/data-adapter', ['exports', 'ember'], function (exports, _ember) {
/*
This initializer is here to keep backwards compatibility with code depending
on the `data-adapter` initializer (before Ember Data was an addon).
Should be removed for Ember Data 3.x
*/
exports['default'] = {
name: 'data-adapter',
before: 'store',
initialize: function initialize() {}
};
});
define('exqui/initializers/ember-data', ['exports', 'ember-data/setup-container', 'ember-data/-private/core'], function (exports, _emberDataSetupContainer, _emberDataPrivateCore) {
/*
This code initializes Ember-Data onto an Ember application.
If an Ember.js developer defines a subclass of DS.Store on their application,
as `App.StoreService` (or via a module system that resolves to `service:store`)
this code will automatically instantiate it and make it available on the
router.
Additionally, after an application's controllers have been injected, they will
each have the store made available to them.
For example, imagine an Ember.js application with the following classes:
App.StoreService = DS.Store.extend({
adapter: 'custom'
});
App.PostsController = Ember.Controller.extend({
// ...
});
When the application is initialized, `App.ApplicationStore` will automatically be
instantiated, and the instance of `App.PostsController` will have its `store`
property set to that instance.
Note that this code will only be run if the `ember-application` package is
loaded. If Ember Data is being used in an environment other than a
typical application (e.g., node.js where only `ember-runtime` is available),
this code will be ignored.
*/
exports['default'] = {
name: 'ember-data',
initialize: _emberDataSetupContainer['default']
};
});
define('exqui/initializers/export-application-global', ['exports', 'ember', 'exqui/config/environment'], function (exports, _ember, _exquiConfigEnvironment) {
exports.initialize = initialize;
function initialize() {
var application = arguments[1] || arguments[0];
if (_exquiConfigEnvironment['default'].exportApplicationGlobal !== false) {
var theGlobal;
if (typeof window !== 'undefined') {
theGlobal = window;
} else if (typeof global !== 'undefined') {
theGlobal = global;
} else if (typeof self !== 'undefined') {
theGlobal = self;
} else {
// no reasonable global, just bail
return;
}
var value = _exquiConfigEnvironment['default'].exportApplicationGlobal;
var globalName;
if (typeof value === 'string') {
globalName = value;
} else {
globalName = _ember['default'].String.classify(_exquiConfigEnvironment['default'].modulePrefix);
}
if (!theGlobal[globalName]) {
theGlobal[globalName] = application;
application.reopen({
willDestroy: function willDestroy() {
this._super.apply(this, arguments);
delete theGlobal[globalName];
}
});
}
}
}
exports['default'] = {
name: 'export-application-global',
initialize: initialize
};
});
define('exqui/initializers/injectStore', ['exports', 'ember'], function (exports, _ember) {
/*
This initializer is here to keep backwards compatibility with code depending
on the `injectStore` initializer (before Ember Data was an addon).
Should be removed for Ember Data 3.x
*/
exports['default'] = {
name: 'injectStore',
before: 'store',
initialize: function initialize() {}
};
});
define('exqui/initializers/store', ['exports', 'ember'], function (exports, _ember) {
/*
This initializer is here to keep backwards compatibility with code depending
on the `store` initializer (before Ember Data was an addon).
Should be removed for Ember Data 3.x
*/
exports['default'] = {
name: 'store',
after: 'ember-data',
initialize: function initialize() {}
};
});
define('exqui/initializers/transforms', ['exports', 'ember'], function (exports, _ember) {
/*
This initializer is here to keep backwards compatibility with code depending
on the `transforms` initializer (before Ember Data was an addon).
Should be removed for Ember Data 3.x
*/
exports['default'] = {
name: 'transforms',
before: 'store',
initialize: function initialize() {}
};
});
define("exqui/instance-initializers/ember-data", ["exports", "ember-data/-private/instance-initializers/initialize-store-service"], function (exports, _emberDataPrivateInstanceInitializersInitializeStoreService) {
exports["default"] = {
name: "ember-data",
initialize: _emberDataPrivateInstanceInitializersInitializeStoreService["default"]
};
});
define('exqui/models/custom-inflector-rules', ['exports', 'ember-inflector'], function (exports, _emberInflector) {
var inflector = _emberInflector['default'].inflector;
inflector.uncountable('scheduled');
exports['default'] = {};
});
define('exqui/models/failure', ['exports', 'ember-data', 'exqui/models/job'], function (exports, _emberData, _exquiModelsJob) {
var Failure = _exquiModelsJob['default'].extend({
failed_at: _emberData['default'].attr('date'),
error_message: _emberData['default'].attr('string')
});
exports['default'] = Failure;
});
define('exqui/models/job', ['exports', 'ember-data'], function (exports, _emberData) {
var Job = _emberData['default'].Model.extend({
queue: _emberData['default'].attr('string'),
"class": _emberData['default'].attr('string'),
args: _emberData['default'].attr('string'),
enqueued_at: _emberData['default'].attr('date'),
started_at: _emberData['default'].attr('date')
});
exports['default'] = Job;
});
define('exqui/models/process', ['exports', 'ember-data'], function (exports, _emberData) {
var Process = _emberData['default'].Model.extend({
pid: _emberData['default'].attr('string'),
host: _emberData['default'].attr('string'),
job: _emberData['default'].belongsTo('job'),
started_at: _emberData['default'].attr('date')
});
exports['default'] = Process;
});
define('exqui/models/queue', ['exports', 'ember-data'], function (exports, _emberData) {
var Queue = _emberData['default'].Model.extend({
size: _emberData['default'].attr('number'),
jobs: _emberData['default'].hasMany('job'),
partial: true
});
exports['default'] = Queue;
});
define('exqui/models/realtime', ['exports', 'ember-data'], function (exports, _emberData) {
var Realtime = _emberData['default'].Model.extend({
timestamp: _emberData['default'].attr('date'),
count: _emberData['default'].attr('number')
});
exports['default'] = Realtime;
});
define('exqui/models/retry', ['exports', 'ember-data'], function (exports, _emberData) {
var Retry = _emberData['default'].Model.extend({
queue: _emberData['default'].attr('string'),
"class": _emberData['default'].attr('string'),
args: _emberData['default'].attr('string'),
failed_at: _emberData['default'].attr('date'),
error_message: _emberData['default'].attr('string'),
retry: _emberData['default'].attr('boolean'),
retry_count: _emberData['default'].attr('number')
});
exports['default'] = Retry;
});
define('exqui/models/scheduled', ['exports', 'ember-data', 'exqui/models/job'], function (exports, _emberData, _exquiModelsJob) {
var Scheduled = _exquiModelsJob['default'].extend({
scheduled_at: _emberData['default'].attr('date')
});
exports['default'] = Scheduled;
});
define('exqui/models/stat', ['exports', 'ember-data'], function (exports, _emberData) {
var Stat = _emberData['default'].Model.extend({
processed: _emberData['default'].attr('number'),
failed: _emberData['default'].attr('number'),
busy: _emberData['default'].attr('number'),
enqueued: _emberData['default'].attr('number'),
retrying: _emberData['default'].attr('number'),
scheduled: _emberData['default'].attr('number'),
dead: _emberData['default'].attr('number'),
date: _emberData['default'].attr('date')
});
exports['default'] = Stat;
});
define('exqui/resolver', ['exports', 'ember-resolver'], function (exports, _emberResolver) {
exports['default'] = _emberResolver['default'];
});
define('exqui/router', ['exports', 'ember', 'exqui/config/environment'], function (exports, _ember, _exquiConfigEnvironment) {
var Router = _ember['default'].Router.extend({
location: _exquiConfigEnvironment['default'].locationType
});
Router.map(function () {
this.route('index', { path: '/' });
this.route('queues', { resetNamespace: true }, function () {
this.route('show', { path: '/:id' });
});
this.route('processes', { resetNamespace: true }, function () {
this.route('index', { path: '/' });
});
this.route('scheduled', { resetNamespace: true }, function () {
this.route('index', { path: '/' });
});
this.route('retries', { resetNamespace: true }, function () {
this.route('index', { path: '/' });
});
this.route('failures', { resetNamespace: true }, function () {
this.route('index', { path: '/' });
});
});
exports['default'] = Router;
});
define('exqui/routes/application', ['exports', 'ember'], function (exports, _ember) {
var ApplicationRoute;
ApplicationRoute = _ember['default'].Route.extend({
model: function model(_params) {
return this.get('store').findRecord('stat', 'all');
},
actions: {
reloadStats: function reloadStats() {
return this.get('store').findRecord('stat', 'all').then(function (stats) {
return stats.reload();
});
}
}
});
exports['default'] = ApplicationRoute;
});
define("exqui/routes/failures/index", ["exports", "ember"], function (exports, _ember) {
var IndexRoute;
IndexRoute = _ember["default"].Route.extend({
model: function model(_params) {
return this.store.findAll('failure');
}
});
exports["default"] = IndexRoute;
});
define('exqui/routes/index', ['exports', 'ember'], function (exports, _ember) {
var IndexRoute;
IndexRoute = _ember['default'].Route.extend({
timeout: null,
setupController: function setupController(controller, model) {
var self, updater;
this._super(controller, model);
self = this;
updater = window.setInterval(function () {
return self.store.findAll('realtime').then(function (data) {
controller.set('dashboard_data', data);
return controller.set('date', new Date());
});
}, 2000);
return this.set('timeout', updater);
},
deactivate: function deactivate() {
clearInterval(this.get('timeout'));
return this.set('timeout', null);
}
});
exports['default'] = IndexRoute;
});
define("exqui/routes/processes/index", ["exports", "ember"], function (exports, _ember) {
var IndexRoute;
IndexRoute = _ember["default"].Route.extend({
model: function model(_params) {
return this.store.findAll('process');
}
});
exports["default"] = IndexRoute;
});
define("exqui/routes/queues/index", ["exports", "ember"], function (exports, _ember) {
var IndexRoute;
IndexRoute = _ember["default"].Route.extend({
model: function model(_params) {
return this.store.findAll('queue');
}
});
exports["default"] = IndexRoute;
});
define('exqui/routes/queues/show', ['exports', 'ember'], function (exports, _ember) {
var ShowRoute;
ShowRoute = _ember['default'].Route.extend({
model: function model(params) {
return this.store.findRecord('queue', params.id).then(function (myModel) {
if (myModel.get('partial')) {
return myModel.reload();
}
});
}
});
exports['default'] = ShowRoute;
});
define("exqui/routes/retries/index", ["exports", "ember"], function (exports, _ember) {
var IndexRoute;
IndexRoute = _ember["default"].Route.extend({
model: function model(_params) {
return this.store.findAll('retry');
}
});
exports["default"] = IndexRoute;
});
define("exqui/routes/scheduled/index", ["exports", "ember"], function (exports, _ember) {
var IndexRoute;
IndexRoute = _ember["default"].Route.extend({
model: function model(_params) {
return this.store.findAll('scheduled');
}
});
exports["default"] = IndexRoute;
});
define('exqui/services/ajax', ['exports', 'ember-ajax/services/ajax'], function (exports, _emberAjaxServicesAjax) {
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _emberAjaxServicesAjax['default'];
}
});
});
define('exqui/services/moment', ['exports', 'ember', 'exqui/config/environment', 'ember-moment/services/moment'], function (exports, _ember, _exquiConfigEnvironment, _emberMomentServicesMoment) {
exports['default'] = _emberMomentServicesMoment['default'].extend({
defaultFormat: _ember['default'].get(_exquiConfigEnvironment['default'], 'moment.outputFormat')
});
});
define("exqui/templates/application", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "VdFw2aPz", "block": "{\"statements\":[[\"append\",[\"unknown\",[\"exq-navbar\"]],false],[\"text\",\"\\n\"],[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"container\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"append\",[\"helper\",[\"exq-stats\"],null,[[\"stats\"],[[\"get\",[\"model\"]]]]],false],[\"text\",\"\\n \"],[\"append\",[\"unknown\",[\"outlet\"]],false],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/application.hbs" } });
});
define("exqui/templates/components/exq-navbar", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "almOvous", "block": "{\"statements\":[[\"open-element\",\"nav\",[]],[\"static-attr\",\"role\",\"navigation\"],[\"static-attr\",\"class\",\"navbar navbar-default\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"container\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"navbar-header\"],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"data-target\",\"#bs-example-navbar-collapse-1\"],[\"static-attr\",\"data-toggle\",\"collapse\"],[\"static-attr\",\"type\",\"button\"],[\"static-attr\",\"class\",\"navbar-toggle collapsed\"],[\"flush-element\"],[\"open-element\",\"span\",[]],[\"static-attr\",\"class\",\"sr-only\"],[\"flush-element\"],[\"text\",\"Toggle navigation\"],[\"close-element\"],[\"open-element\",\"span\",[]],[\"static-attr\",\"class\",\"icon-bar\"],[\"flush-element\"],[\"close-element\"],[\"open-element\",\"span\",[]],[\"static-attr\",\"class\",\"icon-bar\"],[\"flush-element\"],[\"close-element\"],[\"open-element\",\"span\",[]],[\"static-attr\",\"class\",\"icon-bar\"],[\"flush-element\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"index\"],[[\"class\"],[\"navbar-brand\"]],6],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"div\",[]],[\"static-attr\",\"id\",\"bs-example-navbar-collapse-1\"],[\"static-attr\",\"class\",\"collapse navbar-collapse\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"ul\",[]],[\"static-attr\",\"class\",\"nav navbar-nav\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"li\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"index\"],null,5],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"li\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"processes.index\"],null,4],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"li\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"queues.index\"],null,3],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"li\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"retries.index\"],null,2],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"li\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"scheduled.index\"],null,1],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"li\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"failures.index\"],null,0],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\"Dead\"]],\"locals\":[]},{\"statements\":[[\"text\",\"Scheduled\"]],\"locals\":[]},{\"statements\":[[\"text\",\"Retries\"]],\"locals\":[]},{\"statements\":[[\"text\",\"Queues\"]],\"locals\":[]},{\"statements\":[[\"text\",\"Workers\"]],\"locals\":[]},{\"statements\":[[\"text\",\"Dashboard\"]],\"locals\":[]},{\"statements\":[[\"text\",\"Exq\"]],\"locals\":[]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/components/exq-navbar.hbs" } });
});
define("exqui/templates/components/exq-stat", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "qO0Vl+tB", "block": "{\"statements\":[[\"block\",[\"link-to\"],[[\"get\",[\"link\"]]],null,0]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\" \"],[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"count\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"append\",[\"unknown\",[\"stat\"]],false],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"append\",[\"unknown\",[\"title\"]],false],[\"text\",\"\\n\"]],\"locals\":[]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/components/exq-stat.hbs" } });
});
define("exqui/templates/components/exq-stats", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "eCIKUrbf", "block": "{\"statements\":[[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"col-xs-2\"],[\"flush-element\"],[\"close-element\"],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\"],[\"Processed\",[\"get\",[\"stats\",\"processed\"]]]]],false],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\"],[\"Failed\",[\"get\",[\"stats\",\"failed\"]]]]],false],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\",\"link\"],[\"Busy\",[\"get\",[\"stats\",\"busy\"]],\"processes.index\"]]],false],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\",\"link\"],[\"Enqueued\",[\"get\",[\"stats\",\"enqueued\"]],\"queues.index\"]]],false],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\",\"link\"],[\"Retries\",[\"get\",[\"stats\",\"retrying\"]],\"retries.index\"]]],false],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\",\"link\"],[\"Scheduled\",[\"get\",[\"stats\",\"scheduled\"]],\"scheduled.index\"]]],false],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"exq-stat\"],null,[[\"title\",\"stat\",\"link\"],[\"Dead\",[\"get\",[\"stats\",\"dead\"]],\"failures.index\"]]],false],[\"text\",\"\\n\"],[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"col-xs-2\"],[\"flush-element\"],[\"close-element\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/components/exq-stats.hbs" } });
});
define("exqui/templates/failures/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "8PObTWb/", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Failures\"],[\"close-element\"],[\"text\",\"\\n\"],[\"open-element\",\"table\",[]],[\"static-attr\",\"class\",\"table table-bordered table-hover\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"thead\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Queue\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Class\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Args\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Failed At\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Error\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Actions\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tbody\",[]],[\"flush-element\"],[\"text\",\"\\n\"],[\"block\",[\"each\"],[[\"get\",[\"model\"]]],null,0],[\"text\",\" \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tfoot\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"static-attr\",\"colspan\",\"6\"],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"clearFailures\"],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Clear Dead Jobs List\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\" \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"failure\",\"queue\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"failure\",\"class\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"failure\",\"args\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"failure\",\"failed_at\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"div\",[]],[\"static-attr\",\"class\",\"failure-error-message\"],[\"flush-element\"],[\"append\",[\"unknown\",[\"failure\",\"error_message\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"removeFailure\",[\"get\",[\"failure\"]]],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Delete\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[\"failure\"]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/failures/index.hbs" } });
});
define("exqui/templates/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "TKqg+07K", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Dashboard\"],[\"close-element\"],[\"text\",\"\\n\"],[\"append\",[\"helper\",[\"ember-chart\"],null,[[\"type\",\"data\",\"options\",\"width\",\"height\",\"legend\"],[\"line\",[\"get\",[\"graph_dashboard_data\"]],[\"get\",[\"chartOptions\"]],1170,300,false]]],false],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/index.hbs" } });
});
define("exqui/templates/processes/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "yh85Zd4K", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Workers\"],[\"close-element\"],[\"text\",\"\\n\"],[\"open-element\",\"table\",[]],[\"static-attr\",\"class\",\"table table-bordered table-hover\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"thead\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Worker\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Queue\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Class\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Arguments\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Started\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tbody\",[]],[\"flush-element\"],[\"text\",\"\\n\"],[\"block\",[\"each\"],[[\"get\",[\"model\"]]],null,0],[\"text\",\" \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tfoot\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"static-attr\",\"colspan\",\"5\"],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"clearProcesses\"],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Clear worker list\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\" \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"process\",\"host\"]],false],[\"text\",\":\"],[\"append\",[\"unknown\",[\"process\",\"pid\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"process\",\"job\",\"queue\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"process\",\"job\",\"class\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"process\",\"job\",\"args\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"process\",\"started_at\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[\"process\"]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/processes/index.hbs" } });
});
define("exqui/templates/queues/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "2g8MXHPD", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Queues\"],[\"close-element\"],[\"text\",\"\\n\"],[\"open-element\",\"table\",[]],[\"static-attr\",\"class\",\"table table-bordered table-hover\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"thead\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Queue\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Size\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Actions\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tbody\",[]],[\"flush-element\"],[\"text\",\"\\n\"],[\"block\",[\"each\"],[[\"get\",[\"model\"]]],null,1],[\"text\",\" \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"append\",[\"unknown\",[\"queue\",\"size\"]],false]],\"locals\":[]},{\"statements\":[[\"text\",\" \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"queue\",\"id\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"block\",[\"link-to\"],[\"queues.show\",[\"get\",[\"queue\",\"id\"]]],null,0],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"deleteQueue\",[\"get\",[\"queue\"]]],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Delete\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[\"queue\"]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/queues/index.hbs" } });
});
define("exqui/templates/queues/show", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "QI2JW0WK", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Queue:\"],[\"append\",[\"unknown\",[\"model\",\"id\"]],false],[\"close-element\"],[\"text\",\"\\n\"],[\"open-element\",\"table\",[]],[\"static-attr\",\"class\",\"table table-bordered table-hover\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"thead\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Class\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Args\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Enqueued At\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Actions\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tbody\",[]],[\"flush-element\"],[\"text\",\"\\n\"],[\"block\",[\"each\"],[[\"get\",[\"model\",\"jobs\"]]],null,0],[\"text\",\" \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\" \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"job\",\"class\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"job\",\"args\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"job\",\"enqueued_at\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"flush-element\"],[\"text\",\"Delete\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[\"job\"]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/queues/show.hbs" } });
});
define("exqui/templates/retries/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "ostEYcxO", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Retries\"],[\"close-element\"],[\"text\",\"\\n\"],[\"open-element\",\"table\",[]],[\"static-attr\",\"class\",\"table table-bordered table-hover\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"thead\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Queue\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Class\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Args\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Failed At\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Retry\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Actions\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tbody\",[]],[\"flush-element\"],[\"text\",\"\\n\"],[\"block\",[\"each\"],[[\"get\",[\"model\"]]],null,0],[\"text\",\" \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tfoot\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"static-attr\",\"colspan\",\"6\"],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"clearRetries\"],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Clear Retry Queue\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\" \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"retry\",\"queue\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"retry\",\"class\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"retry\",\"args\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"retry\",\"failed_at\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"retry\",\"retry_count\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"removeRetry\",[\"get\",[\"retry\"]]],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Delete\"],[\"close-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-secondary btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"requeueRetry\",[\"get\",[\"retry\"]]],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Retry\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[\"retry\"]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/retries/index.hbs" } });
});
define("exqui/templates/scheduled/index", ["exports"], function (exports) {
exports["default"] = Ember.HTMLBars.template({ "id": "xC9ETSo3", "block": "{\"statements\":[[\"open-element\",\"h2\",[]],[\"flush-element\"],[\"text\",\"Scheduled\"],[\"close-element\"],[\"text\",\"\\n\"],[\"open-element\",\"table\",[]],[\"static-attr\",\"class\",\"table table-bordered table-hover\"],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"thead\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Queue\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Class\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Args\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Scheduled At\"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"th\",[]],[\"flush-element\"],[\"text\",\"Actions\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tbody\",[]],[\"flush-element\"],[\"text\",\"\\n\"],[\"block\",[\"each\"],[[\"get\",[\"model\"]]],null,0],[\"text\",\" \"],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tfoot\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"static-attr\",\"colspan\",\"6\"],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"clearScheduled\"],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Clear Scheduled Queue\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[],\"named\":[],\"yields\":[],\"blocks\":[{\"statements\":[[\"text\",\" \"],[\"open-element\",\"tr\",[]],[\"flush-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"scheduled\",\"queue\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"scheduled\",\"class\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"scheduled\",\"args\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"append\",[\"unknown\",[\"scheduled\",\"scheduled_at\"]],false],[\"close-element\"],[\"text\",\"\\n \"],[\"open-element\",\"td\",[]],[\"flush-element\"],[\"open-element\",\"button\",[]],[\"static-attr\",\"class\",\"btn btn-danger btn-xs\"],[\"modifier\",[\"action\"],[[\"get\",[null]],\"removeScheduled\",[\"get\",[\"scheduled\"]]],[[\"on\"],[\"click\"]]],[\"flush-element\"],[\"text\",\"Delete\"],[\"close-element\"],[\"close-element\"],[\"text\",\"\\n \"],[\"close-element\"],[\"text\",\"\\n\"]],\"locals\":[\"scheduled\"]}],\"hasPartials\":false}", "meta": { "moduleName": "exqui/templates/scheduled/index.hbs" } });
});
define('exqui/config/environment', ['ember'], function(Ember) {
var prefix = 'exqui';
try {
var metaName = prefix + '/config/environment';
var rawConfig = document.querySelector('meta[name="' + metaName + '"]').getAttribute('content');
var config = JSON.parse(unescape(rawConfig));
var exports = { 'default': config };
Object.defineProperty(exports, '__esModule', { value: true });
return exports;
}
catch(err) {
throw new Error('Could not read config from meta tag with name "' + metaName + '".');
}
});
if (!runningTests) {
require("exqui/app")["default"].create({"name":"exqui","version":"0.0.0+524514de"});
}
//# sourceMappingURL=exqui.map