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;