discourse/app/assets/javascripts/admin/models/admin-dashboard-next.js.es6
Joffrey JAFFEUX 01c061d20d
dashboard next: perf and UI tweaks
* cache CORE reports
* adds backups/uploads section
* few css tweaks
2018-04-18 21:30:41 +02:00

24 lines
598 B
JavaScript

import { ajax } from 'discourse/lib/ajax';
const AdminDashboardNext = Discourse.Model.extend({});
AdminDashboardNext.reopenClass({
/**
Fetch all dashboard data. This can be an expensive request when the cached data
has expired and the server must collect the data again.
@method find
@return {jqXHR} a jQuery Promise object
**/
find: function() {
return ajax("/admin/dashboard-next.json").then(function(json) {
var model = AdminDashboardNext.create(json);
model.set('loaded', true);
return model;
});
},
});
export default AdminDashboardNext;