mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
opt autobackup for debug
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'name': "Database auto backup,database restore Download manager,数据库自动备份",
|
'name': "Database auto backup,database restore Download manager,数据库自动备份",
|
||||||
'version': '16.0.25.01.16',
|
'version': '16.0.25.02.12',
|
||||||
'author': 'odooai.cn',
|
'author': 'odooai.cn',
|
||||||
'category': 'Extra tools',
|
'category': 'Extra tools',
|
||||||
'website': 'https://www.odooai.cn',
|
'website': 'https://www.odooai.cn',
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class DbBackup(models.Model):
|
|||||||
name = fields.Char('Database', required=True, help='Database you want to schedule backups for',
|
name = fields.Char('Database', required=True, help='Database you want to schedule backups for',
|
||||||
default=_get_db_name)
|
default=_get_db_name)
|
||||||
folder = fields.Char('Backup Directory', help='Absolute path for storing the backups', required=True,
|
folder = fields.Char('Backup Directory', help='Absolute path for storing the backups', required=True,
|
||||||
default='/usr/lib/python3/dist-packages/odoo/backups')
|
default=lambda self: self._get_default_folder())
|
||||||
backup_type = fields.Selection([('zip', 'Zip'), ('dump', 'Dump')], 'Backup Type', required=True, default='zip')
|
backup_type = fields.Selection([('zip', 'Zip'), ('dump', 'Dump')], 'Backup Type', required=True, default='zip')
|
||||||
autoremove = fields.Boolean('Auto. Remove Backups',
|
autoremove = fields.Boolean('Auto. Remove Backups',
|
||||||
help='If you check this option you can choose to automaticly remove the backup '
|
help='If you check this option you can choose to automaticly remove the backup '
|
||||||
@@ -77,6 +77,10 @@ class DbBackup(models.Model):
|
|||||||
'the FTP.')
|
'the FTP.')
|
||||||
backup_details_ids = fields.One2many('db.backup.details', 'db_backup_id', 'Backup Details')
|
backup_details_ids = fields.One2many('db.backup.details', 'db_backup_id', 'Backup Details')
|
||||||
|
|
||||||
|
def _get_default_folder(self, folder=None):
|
||||||
|
if not folder:
|
||||||
|
folder = os.path.join(tools.config['data_dir'], 'backups')
|
||||||
|
return folder
|
||||||
def test_sftp_connection(self, context=None):
|
def test_sftp_connection(self, context=None):
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user