display/preload the logs of the last/current operation

This commit is contained in:
Régis Hanol
2014-02-13 10:41:46 -08:00
parent 50273ba815
commit b89d328de2
5 changed files with 35 additions and 7 deletions

View File

@ -2,13 +2,14 @@ require_dependency "backup_restore"
class Admin::BackupsController < Admin::AdminController
skip_before_filter :check_xhr, only: [:index, :show]
skip_before_filter :check_xhr, only: [:index, :show, :logs]
def index
respond_to do |format|
format.html do
store_preloaded("backups", MultiJson.dump(serialize_data(Backup.all, BackupSerializer)))
store_preloaded("operations_status", MultiJson.dump(BackupRestore.operations_status))
store_preloaded("logs", MultiJson.dump(BackupRestore.logs))
render "default/empty"
end
format.json do
@ -55,6 +56,7 @@ class Admin::BackupsController < Admin::AdminController
def logs
store_preloaded("operations_status", MultiJson.dump(BackupRestore.operations_status))
store_preloaded("logs", MultiJson.dump(BackupRestore.logs))
render "default/empty"
end