diff --git a/addons/web/views/database_manager.html b/addons/web/views/database_manager.html index 1dc5030c6c9..ad7076313ae 100644 --- a/addons/web/views/database_manager.html +++ b/addons/web/views/database_manager.html @@ -27,6 +27,14 @@ $(target).find('input[name=name]').val(db); $(target).modal(); }); + // close modal on submit + $('.modal').on('click','input[type="submit"]', function(ev) { + var modal = $(this).parentsUntil('body', '.modal'); + if (modal.hasClass('o_database_backup')) { + $(modal).modal('hide'); + $('.list-group').before("
The backup may take some time before being ready
"); + } + }); });