misc-addons
misc-addons copied to clipboard
odoo_backup_sh: added ability to derive method, that stores backup
Возникла задача хранить бэкапы еще и локально. Для требуется dump_stream для получения доступа к содержимому бэкапа и info_file_content чтобы туда вставлять отметку о том, что был создан бэкап еще и локально.
Например вот так: https://github.com/em230418/saas-addons/commit/895c1a5d08aca0adc9c7739ec6c63d6cae436dc2#diff-7fa3e6709045fc6052ffd0be8866e15cR12-R30
@trojikman @yelizariev можно смотреть.
Для твоей задачи недостаточно get_dump_stream_and_info_file расширить?
Вроде как достаточно. Пока не проверял. Но тут смущает, что в переопрделенном методе, который называется get_dump_stream_and_info_file будет нужно создавать файл (саму локальную копию бэкапа).
В методе с названием _make_backup уже предполагается, что создается бэкап на удаленном хранилище. Ну и помимо удаленного хранилища в переопределенном методе создается также локальный