2018-02-23 18:50:44 +08:00

19 lines
589 B
JavaScript

import BaseRoute from '../base';
export default BaseRoute.extend({
breadcrumbs: [{text: 'Database Backup'}],
model() {
return this.get('store').ajaxGet('database-backup/list');
},
actions: {
restore(date) {
const me = this;
me.get('dialog').confirm('Are you sure to restore database backup?', () => {
me.get('store').ajaxPost('database-backup/restore', {date}).then(() => {
me.get('message').alert('Database backup restored successfully');
});
});
}
}
});